feat(site-builder): multi-select with bulk styling and mixed-type actions
Shift/cmd/ctrl-click multi-select via DefaultEventHandlers, same-type bulk styling as one undo step, mixed-type Delete/Duplicate/Move block, grouped undo for array-aware edit.* commands. Refs #50 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
5430f13877
commit
a80667dfe6
7 files changed
+373
-23
No files matched your search
@@ -2731,3 +2731,25 @@ body {
|
||||
color: var(--color-text);
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
/* #50 multi-select: mixed-type selection actions */
|
||||
.multi-select-hint {
|
||||
margin: 0 0 8px;
|
||||
font-size: 11px;
|
||||
color: var(--color-text-muted, #a1a1aa);
|
||||
}
|
||||
.multi-select-buttons {
|
||||
display: grid;
|
||||
grid-template-columns: 1fr 1fr;
|
||||
gap: 6px;
|
||||
}
|
||||
.multi-select-btn {
|
||||
padding: 6px 8px;
|
||||
font-size: 11px;
|
||||
color: var(--color-text);
|
||||
background: var(--color-surface-2, #27272a);
|
||||
border: 1px solid var(--color-border, #3f3f46);
|
||||
border-radius: var(--radius-sm);
|
||||
cursor: pointer;
|
||||
}
|
||||
.multi-select-btn:hover { border-color: var(--color-accent); }
|
||||
Reference in new issue
Block a user