mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-14 14:13:43 +01:00
Improve drop zones and feel of dragging in file tree
This commit is contained in:
+2
@@ -11,4 +11,6 @@ define [
|
||||
for dropped_entity in entities
|
||||
ide.fileTreeManager.moveEntity(dropped_entity, rootFolder)
|
||||
$scope.$digest()
|
||||
# clear highlight explicitly
|
||||
$('.file-tree-inner .droppable-hover').removeClass('droppable-hover')
|
||||
]
|
||||
|
||||
@@ -9,7 +9,6 @@ define [
|
||||
element.draggable
|
||||
delay: 250
|
||||
opacity: 0.7
|
||||
helper: "clone"
|
||||
scroll: true
|
||||
helper: scope.$eval(attrs.draggableHelper)
|
||||
}
|
||||
@@ -9,6 +9,7 @@ define [
|
||||
element.droppable
|
||||
greedy: true
|
||||
hoverClass: "droppable-hover"
|
||||
tolerance: "pointer"
|
||||
accept: attrs.accept
|
||||
drop: scope.$eval(attrs.onDropCallback)
|
||||
}
|
||||
@@ -24,6 +24,8 @@ aside#file-tree {
|
||||
font-size: 0.8rem;
|
||||
margin: 0;
|
||||
padding: (@line-height-computed / 4) 0;
|
||||
overflow-x: hidden;
|
||||
height: 100%;
|
||||
|
||||
ul {
|
||||
margin-left: (@line-height-computed / 2);
|
||||
@@ -46,7 +48,7 @@ aside#file-tree {
|
||||
line-height: 1.6;
|
||||
}
|
||||
&.droppable-hover {
|
||||
background-color: @file-tree-droppable-background-color;
|
||||
background-color: fade(@file-tree-droppable-background-color, 60%);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -121,7 +123,7 @@ aside#file-tree {
|
||||
}
|
||||
|
||||
ul.droppable-hover {
|
||||
background-color: @file-tree-droppable-background-color;
|
||||
background-color: fade(@file-tree-droppable-background-color, 60%);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user