2014-06-26 11:39:52 -04:00
|
|
|
|
2014-06-27 12:11:26 -04:00
|
|
|
aside#file-tree {
|
|
|
|
.file-tree-inner {
|
2014-06-26 11:39:52 -04:00
|
|
|
position: absolute;
|
|
|
|
top: 32px;
|
|
|
|
bottom: 0;
|
|
|
|
left: 0;
|
|
|
|
right: 0;
|
|
|
|
overflow-y: auto;
|
2017-11-20 07:24:00 -05:00
|
|
|
background-color: @file-tree-bg;
|
2014-07-03 10:05:35 -04:00
|
|
|
|
|
|
|
&.no-toolbar {
|
|
|
|
top: 0;
|
|
|
|
}
|
2014-06-27 12:11:26 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
h3 {
|
|
|
|
font-size: 1rem;
|
|
|
|
border-bottom: 1px solid @gray;
|
|
|
|
padding-bottom: (@line-height-computed / 4);
|
|
|
|
margin: (@line-height-computed / 2);
|
|
|
|
}
|
|
|
|
|
2017-11-20 07:24:00 -05:00
|
|
|
ul.file-tree-list when (@is-overleaf = false) {
|
2014-06-27 12:11:26 -04:00
|
|
|
font-size: 0.8rem;
|
|
|
|
padding: (@line-height-computed / 4) 0;
|
2017-11-20 07:24:00 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
ul.file-tree-list {
|
|
|
|
margin: 0;
|
2016-02-10 10:54:25 -05:00
|
|
|
overflow-x: hidden;
|
|
|
|
height: 100%;
|
2014-06-26 11:39:52 -04:00
|
|
|
|
|
|
|
ul {
|
|
|
|
margin-left: (@line-height-computed / 2);
|
|
|
|
}
|
|
|
|
|
|
|
|
li {
|
|
|
|
line-height: 2.6;
|
2014-08-12 07:46:05 -04:00
|
|
|
position: relative;
|
2014-06-26 11:39:52 -04:00
|
|
|
|
2017-01-24 10:19:48 -05:00
|
|
|
.entity {
|
|
|
|
user-select: none;
|
|
|
|
}
|
|
|
|
|
2014-06-26 11:39:52 -04:00
|
|
|
.entity-name {
|
2017-11-20 07:24:00 -05:00
|
|
|
color: @file-tree-item-color;
|
2014-06-26 11:39:52 -04:00
|
|
|
cursor: pointer;
|
|
|
|
white-space: nowrap;
|
|
|
|
overflow: hidden;
|
|
|
|
text-overflow: ellipsis;
|
|
|
|
&:hover {
|
2017-11-20 07:24:00 -05:00
|
|
|
background-color: @file-tree-item-hover-bg;
|
2014-06-26 11:39:52 -04:00
|
|
|
}
|
|
|
|
input {
|
|
|
|
line-height: 1.6;
|
|
|
|
}
|
|
|
|
&.droppable-hover {
|
2016-02-10 10:54:25 -05:00
|
|
|
background-color: fade(@file-tree-droppable-background-color, 60%);
|
2014-06-26 11:39:52 -04:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2015-07-17 11:30:04 -04:00
|
|
|
i.fa {
|
2017-11-20 07:24:00 -05:00
|
|
|
color: @file-tree-item-color;
|
2014-06-26 11:39:52 -04:00
|
|
|
font-size: 14px;
|
|
|
|
}
|
|
|
|
|
2015-07-17 11:30:04 -04:00
|
|
|
i.fa-folder-open, i.fa-folder {
|
|
|
|
color: lighten(desaturate(@link-color, 10%), 5%);
|
2014-06-26 11:39:52 -04:00
|
|
|
font-size: 14px;
|
|
|
|
}
|
|
|
|
|
|
|
|
i.toggle {
|
|
|
|
width: 24px;
|
|
|
|
padding: 6px;
|
|
|
|
font-size: 0.7rem;
|
|
|
|
color: @gray
|
|
|
|
}
|
2016-02-09 10:13:58 -05:00
|
|
|
|
|
|
|
&.multi-selected {
|
2014-06-26 11:39:52 -04:00
|
|
|
> .entity > .entity-name {
|
2016-02-09 10:13:58 -05:00
|
|
|
background-color: lighten(@brand-info, 40%);
|
|
|
|
&:hover {
|
|
|
|
background-color: lighten(@brand-info, 30%);
|
2014-06-26 11:39:52 -04:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.dropdown {
|
|
|
|
position: absolute;
|
|
|
|
right: 0;
|
|
|
|
> a {
|
|
|
|
padding: 0 12px;
|
|
|
|
}
|
|
|
|
}
|
2014-08-12 07:46:05 -04:00
|
|
|
|
|
|
|
.rename-input {
|
|
|
|
display: block;
|
|
|
|
position: absolute;
|
|
|
|
top: 1px;
|
|
|
|
left: 44px;
|
|
|
|
right: 32px;
|
|
|
|
input {
|
|
|
|
width: 100%;
|
|
|
|
}
|
|
|
|
}
|
2016-02-09 10:13:58 -05:00
|
|
|
|
|
|
|
> .entity > .entity-name {
|
|
|
|
.entity-menu-toggle {
|
|
|
|
display: none;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
&:not(.multi-selected) {
|
|
|
|
ul.file-tree-list li.selected {
|
2017-11-20 07:24:00 -05:00
|
|
|
> .entity > .entity-name when (@is-overleaf = false) {
|
2016-02-09 10:13:58 -05:00
|
|
|
color: @link-color;
|
|
|
|
border-right: 4px solid @link-color;
|
|
|
|
font-weight: bold;
|
|
|
|
padding-right: 32px;
|
2016-05-18 11:34:50 -04:00
|
|
|
i.fa-folder-open, i.fa {
|
2016-02-09 10:13:58 -05:00
|
|
|
color: @link-color;
|
|
|
|
}
|
|
|
|
.entity-menu-toggle {
|
|
|
|
display: inline;
|
|
|
|
}
|
|
|
|
}
|
2017-11-20 07:24:00 -05:00
|
|
|
|
|
|
|
> .entity when (@is-overleaf = true) {
|
|
|
|
background-color: @file-tree-item-selected-bg;
|
|
|
|
> .entity-name {
|
|
|
|
font-weight: bold;
|
|
|
|
padding-right: 32px;
|
|
|
|
|
|
|
|
.entity-menu-toggle {
|
|
|
|
display: inline;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2014-06-26 11:39:52 -04:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
ul.droppable-hover {
|
2016-02-10 10:54:25 -05:00
|
|
|
background-color: fade(@file-tree-droppable-background-color, 60%);
|
2014-06-26 11:39:52 -04:00
|
|
|
}
|
2014-07-11 08:55:14 -04:00
|
|
|
}
|
2014-07-28 10:06:26 -04:00
|
|
|
|
|
|
|
.editor-dark {
|
|
|
|
aside#file-tree {
|
|
|
|
// background-color: lighten(@editor-dark-background-color, 10%);
|
|
|
|
|
|
|
|
ul.file-tree-list {
|
|
|
|
.dropdown-toggle {
|
|
|
|
color: @editor-dark-highlight-color;
|
|
|
|
}
|
|
|
|
|
|
|
|
li {
|
|
|
|
.entity-name {
|
|
|
|
color: #aaaaaa;
|
|
|
|
&:hover {
|
|
|
|
background-color: black;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
&.selected {
|
|
|
|
> .entity > .entity-name {
|
|
|
|
color: @editor-dark-highlight-color;
|
|
|
|
border-color: @editor-dark-highlight-color;
|
|
|
|
i.fa-folder-open, i.fa-folder, i.fa-file, i.fa-image, i.fa-file-pdf-o {
|
|
|
|
color: @editor-dark-highlight-color;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|