feat: integrate Tagify for multi-tag support and add a new view-note modal across the application
This commit is contained in:
@@ -256,7 +256,7 @@ $active_tab = $_GET['tab'] ?? 'overview';
|
||||
</button>
|
||||
</form>
|
||||
<!-- Delete -->
|
||||
<form method="POST" style="display:inline;" onsubmit="return confirm('Delete user <?= htmlspecialchars(addslashes($u['username'])) ?>?')">
|
||||
<form method="POST" style="display:inline;" onsubmit="event.preventDefault(); appConfirm('Delete user <?= htmlspecialchars(addslashes($u['username'])) ?>?').then(y => { if(y) { this.onsubmit=null; this.submit(); } })">
|
||||
<input type="hidden" name="del_user_id" value="<?= $u['id'] ?>">
|
||||
<button type="submit" name="delete_user" class="btn btn-sm btn-danger" title="Delete user">
|
||||
<i class="fa fa-trash"></i>
|
||||
@@ -327,7 +327,7 @@ $active_tab = $_GET['tab'] ?? 'overview';
|
||||
</div>
|
||||
<div style="font-size:0.75rem; color:var(--text-light);"><?= count($g_users) ?> member<?= count($g_users)!=1?'s':'' ?></div>
|
||||
</div>
|
||||
<form method="POST" onsubmit="return confirm('Delete group <?= htmlspecialchars(addslashes($g['name'])) ?>?')">
|
||||
<form method="POST" onsubmit="event.preventDefault(); appConfirm('Delete group <?= htmlspecialchars(addslashes($g['name'])) ?>?').then(y => { if(y) { this.onsubmit=null; this.submit(); } })">
|
||||
<input type="hidden" name="del_group_id" value="<?= $g['id'] ?>">
|
||||
<button type="submit" name="delete_group" class="btn btn-sm btn-danger"><i class="fa fa-trash"></i></button>
|
||||
</form>
|
||||
@@ -443,10 +443,10 @@ $active_tab = $_GET['tab'] ?? 'overview';
|
||||
<h3 style="font-size:1rem; font-weight:700; margin-bottom:0.5rem; color:#EF4444;"><i class="fa fa-triangle-exclamation"></i> Danger Zone</h3>
|
||||
<p style="font-size:0.85rem; color:var(--text-light); margin-bottom:1rem;">These actions are irreversible. Proceed with extreme caution.</p>
|
||||
<div style="display:flex; gap:0.75rem; flex-wrap:wrap;">
|
||||
<button class="btn btn-danger" onclick="if(confirm('Really purge all archive tasks?')) alert('Not implemented in this demo.')">
|
||||
<button class="btn btn-danger" onclick="appConfirm('Really purge all archive tasks?').then(y => { if(y) appAlert('Not implemented in this demo.'); })">
|
||||
<i class="fa fa-trash"></i> Purge Archived Tasks
|
||||
</button>
|
||||
<button class="btn btn-danger" onclick="if(confirm('Really clear all activity logs?')) alert('Not implemented in this demo.')">
|
||||
<button class="btn btn-danger" onclick="appConfirm('Really clear all activity logs?').then(y => { if(y) appAlert('Not implemented in this demo.'); })">
|
||||
<i class="fa fa-eraser"></i> Clear Activity Logs
|
||||
</button>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user