MarkLilly's picture
Add files using upload-large-folder tool
70ceb8b verified
Raw History Blame Contribute Delete
1.78 kB
/**
* Drag & Drop Handler Styles
* Visual indicators for drag & drop operations using cascade patterns
* Note: Variables are defined in css-variables.css
*/
/* ===== BASE STYLES - Using attribute selector for automatic inheritance ===== */
/* All drag-drop-indicator classes automatically get no transition */
[class^="resolution-master-drag-drop-indicator-"],
[class*=" resolution-master-drag-drop-indicator-"] {
transition: none;
}
/* ===== REORDER INDICATORS (Blue) ===== */
/* Standard reorder within same category */
.resolution-master-drag-drop-indicator-top {
box-shadow: inset 0 2px 0 0 var(--drag-color-reorder);
}
.resolution-master-drag-drop-indicator-bottom {
box-shadow: inset 0 -2px 0 0 var(--drag-color-reorder);
}
/* ===== MOVE INDICATORS (Orange) ===== */
/* Move to different category */
.resolution-master-drag-drop-indicator-top-move {
box-shadow: inset 0 2px 0 0 var(--drag-color-move);
}
.resolution-master-drag-drop-indicator-bottom-move {
box-shadow: inset 0 -2px 0 0 var(--drag-color-move);
}
/* ===== ERROR INDICATORS (Red) ===== */
/* Conflict or invalid drop */
.resolution-master-drag-drop-indicator-top-error {
box-shadow: inset 0 2px 0 0 var(--drag-color-error);
}
.resolution-master-drag-drop-indicator-bottom-error {
box-shadow: inset 0 -2px 0 0 var(--drag-color-error);
}
/* ===== CLONE INDICATORS (Green) ===== */
/* Duplicate/copy operation */
.resolution-master-drag-drop-indicator-top-clone {
box-shadow: inset 0 2px 0 0 var(--drag-color-clone);
}
.resolution-master-drag-drop-indicator-bottom-clone {
box-shadow: inset 0 -2px 0 0 var(--drag-color-clone);
}
/* ===== CLEAR INDICATOR ===== */
/* Remove all visual indicators */
.resolution-master-drag-drop-no-indicator {
box-shadow: none;
}