|
@@ -14,7 +14,7 @@
|
|
|
@import "./editor/review-panel.less";
|
|
@import "./editor/review-panel.less";
|
|
|
|
|
|
|
|
@ui-layout-toggler-def-height: 50px;
|
|
@ui-layout-toggler-def-height: 50px;
|
|
|
-@ui-resizer-extra-hit-area: 8px;
|
|
|
|
|
|
|
+@ui-resizer-size: 7px;
|
|
|
|
|
|
|
|
@keyframes blink {
|
|
@keyframes blink {
|
|
|
0% {
|
|
0% {
|
|
@@ -107,7 +107,7 @@
|
|
|
height: 0;
|
|
height: 0;
|
|
|
background: @editor-loading-logo-background-url no-repeat bottom / 100%;
|
|
background: @editor-loading-logo-background-url no-repeat bottom / 100%;
|
|
|
|
|
|
|
|
- &::after {
|
|
|
|
|
|
|
+ &::after {
|
|
|
content: '';
|
|
content: '';
|
|
|
position: absolute;
|
|
position: absolute;
|
|
|
height: inherit;
|
|
height: inherit;
|
|
@@ -116,7 +116,7 @@
|
|
|
left: 0;
|
|
left: 0;
|
|
|
background: @editor-loading-logo-foreground-url no-repeat bottom / 100%;
|
|
background: @editor-loading-logo-foreground-url no-repeat bottom / 100%;
|
|
|
transition: height .5s;
|
|
transition: height .5s;
|
|
|
- }
|
|
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
.loading-screen-label {
|
|
.loading-screen-label {
|
|
|
margin: 0;
|
|
margin: 0;
|
|
@@ -302,40 +302,32 @@
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.ui-layout-resizer when (@is-overleaf = true) {
|
|
.ui-layout-resizer when (@is-overleaf = true) {
|
|
|
- margin-left: -(@ui-resizer-extra-hit-area) !important;
|
|
|
|
|
- margin-right: -(@ui-resizer-extra-hit-area - 1px) !important;
|
|
|
|
|
- padding-left: @ui-resizer-extra-hit-area !important;
|
|
|
|
|
- padding-right: @ui-resizer-extra-hit-area !important;
|
|
|
|
|
z-index: 5 !important;
|
|
z-index: 5 !important;
|
|
|
- box-sizing: content-box;
|
|
|
|
|
- background-image: linear-gradient(90deg,
|
|
|
|
|
- transparent,
|
|
|
|
|
- transparent (@ui-resizer-extra-hit-area - 1px),
|
|
|
|
|
- @editor-resizer-bg-color (@ui-resizer-extra-hit-area - 1px),
|
|
|
|
|
- @editor-resizer-bg-color (@ui-resizer-extra-hit-area + 1px),
|
|
|
|
|
- transparent (@ui-resizer-extra-hit-area + 1px),
|
|
|
|
|
- transparent);
|
|
|
|
|
-
|
|
|
|
|
- .ui-layout-toggler {
|
|
|
|
|
- padding: 0 @ui-resizer-extra-hit-area !important;
|
|
|
|
|
- background-image: linear-gradient(90deg,
|
|
|
|
|
- transparent,
|
|
|
|
|
- transparent (@ui-resizer-extra-hit-area - 1px),
|
|
|
|
|
- @editor-toggler-bg-color (@ui-resizer-extra-hit-area - 1px),
|
|
|
|
|
- @editor-toggler-bg-color (@ui-resizer-extra-hit-area + 1px),
|
|
|
|
|
- transparent (@ui-resizer-extra-hit-area + 1px),
|
|
|
|
|
- transparent);
|
|
|
|
|
-
|
|
|
|
|
- &:hover {
|
|
|
|
|
- background-image: linear-gradient(90deg,
|
|
|
|
|
- transparent,
|
|
|
|
|
- transparent (@ui-resizer-extra-hit-area - 2px),
|
|
|
|
|
- @editor-toggler-hover-bg-color (@ui-resizer-extra-hit-area - 2px),
|
|
|
|
|
- @editor-toggler-hover-bg-color (@ui-resizer-extra-hit-area + 2px),
|
|
|
|
|
- transparent (@ui-resizer-extra-hit-area + 2px),
|
|
|
|
|
- transparent);
|
|
|
|
|
|
|
+ width: @ui-resizer-size !important;
|
|
|
|
|
+ background-color: @editor-resizer-bg-color;
|
|
|
|
|
+ &.ui-layout-resizer-closed {
|
|
|
|
|
+ &::before,
|
|
|
|
|
+ &::after {
|
|
|
|
|
+ content: none;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ &::before,
|
|
|
|
|
+ &::after {
|
|
|
|
|
+ content: '\2847';
|
|
|
|
|
+ display: block;
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ left: -2px;
|
|
|
|
|
+ -webkit-font-smoothing: antialiased;
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ font-size: 24px;
|
|
|
|
|
+ top: 25%;
|
|
|
|
|
+ color: @ol-blue-gray-2;
|
|
|
|
|
+ }
|
|
|
|
|
+ &::after {
|
|
|
|
|
+ top: 75%;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.ui-layout-resizer-west.ui-layout-resizer-open, .ui-layout-resizer-east.ui-layout-resizer-closed {
|
|
.ui-layout-resizer-west.ui-layout-resizer-open, .ui-layout-resizer-east.ui-layout-resizer-closed {
|
|
@@ -353,54 +345,66 @@
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-.ui-layout-toggler.ui-layout-toggler-closed when (@is-overleaf = true) {
|
|
|
|
|
- background-color: @editor-resizer-bg-color;
|
|
|
|
|
- background-image: none;
|
|
|
|
|
- line-height: @ui-layout-toggler-def-height;
|
|
|
|
|
-
|
|
|
|
|
|
|
+.ui-layout-toggler when (@is-overleaf = true) {
|
|
|
|
|
+ display: none !important;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.custom-toggler when (@is-overleaf = true) {
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ width: @ui-resizer-size !important;;
|
|
|
|
|
+ height: 50px;
|
|
|
|
|
+ margin-top: -25px;
|
|
|
|
|
+ top: 50%;
|
|
|
|
|
+ z-index: 6;
|
|
|
|
|
+ background-color: @editor-toggler-bg-color;
|
|
|
|
|
+
|
|
|
|
|
+ &:hover,
|
|
|
|
|
+ &:focus {
|
|
|
|
|
+ outline: none;
|
|
|
|
|
+ text-decoration: none;
|
|
|
|
|
+ }
|
|
|
|
|
+ // Increase hit area
|
|
|
&::before {
|
|
&::before {
|
|
|
- content: "\22EE"; // Vertical ellipsis
|
|
|
|
|
|
|
+ content: '';
|
|
|
display: block;
|
|
display: block;
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ top: 0;
|
|
|
|
|
+ right: -3px;
|
|
|
|
|
+ bottom: 0;
|
|
|
|
|
+ left: -3px;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ &::after {
|
|
|
|
|
+ font-family: FontAwesome;
|
|
|
|
|
+ -webkit-font-smoothing: antialiased;
|
|
|
|
|
+ -moz-osx-font-smoothing: grayscale;
|
|
|
|
|
+ font-size: 65%;
|
|
|
|
|
+ font-weight: bold;
|
|
|
color: #FFF;
|
|
color: #FFF;
|
|
|
- font-weight: 700;
|
|
|
|
|
- font-size: @font-size-h2;
|
|
|
|
|
- width: @ui-resizer-extra-hit-area / 2;
|
|
|
|
|
|
|
+ user-select: none;
|
|
|
|
|
+ pointer-events: none;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
&:hover {
|
|
&:hover {
|
|
|
background-color: @editor-toggler-hover-bg-color;
|
|
background-color: @editor-toggler-hover-bg-color;
|
|
|
- background-image: none;
|
|
|
|
|
- }
|
|
|
|
|
- .ui-layout-resizer-west > & {
|
|
|
|
|
- border-radius: 0 @border-radius-base @border-radius-base 0;
|
|
|
|
|
- &::before {
|
|
|
|
|
- margin-left: -2px;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- .ui-layout-resizer-east > & {
|
|
|
|
|
- border-radius: @border-radius-base 0 0 @border-radius-base;
|
|
|
|
|
- &::before {
|
|
|
|
|
- margin-left: (-1 - @ui-resizer-extra-hit-area);
|
|
|
|
|
- }
|
|
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
-.ui-layout-toggler-east when (@is-overleaf = true) {
|
|
|
|
|
- &.ui-layout-toggler-open {
|
|
|
|
|
- cursor: e-resize !important
|
|
|
|
|
|
|
+ .custom-toggler-east::after {
|
|
|
|
|
+ content: '\f105';
|
|
|
}
|
|
}
|
|
|
- &.ui-layout-toggler-closed {
|
|
|
|
|
- cursor: w-resize !important
|
|
|
|
|
|
|
+ .custom-toggler-west::after {
|
|
|
|
|
+ content: '\f104';
|
|
|
}
|
|
}
|
|
|
-}
|
|
|
|
|
|
|
|
|
|
-.ui-layout-toggler-west when (@is-overleaf = true) {
|
|
|
|
|
- &.ui-layout-toggler-open {
|
|
|
|
|
- cursor: w-resize !important
|
|
|
|
|
|
|
+ .custom-toggler-closed.custom-toggler-east::after {
|
|
|
|
|
+ content: '\f104';
|
|
|
}
|
|
}
|
|
|
- &.ui-layout-toggler-closed {
|
|
|
|
|
- cursor: e-resize !important
|
|
|
|
|
|
|
+ .custom-toggler-closed.custom-toggler-west::after {
|
|
|
|
|
+ content: '\f105';
|
|
|
}
|
|
}
|
|
|
-}
|
|
|
|
|
|
|
|
|
|
.ui-layout-resizer-dragging {
|
|
.ui-layout-resizer-dragging {
|
|
|
background-color: @editor-resizer-bg-color-dragging;
|
|
background-color: @editor-resizer-bg-color-dragging;
|
|
@@ -624,4 +628,3 @@
|
|
|
height: auto;
|
|
height: auto;
|
|
|
border-bottom: 1px solid @modal-header-border-color;
|
|
border-bottom: 1px solid @modal-header-border-color;
|
|
|
}
|
|
}
|
|
|
-
|
|
|