mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-01-31 19:02:59 +01:00
colibris: adds toolbar border when editor is scrolling
This commit is contained in:
parent
f650d3a35a
commit
705b6c5e2e
4 changed files with 31 additions and 9 deletions
|
@ -171,6 +171,11 @@ var padeditbar = (function()
|
||||||
});
|
});
|
||||||
|
|
||||||
$('select').niceSelect();
|
$('select').niceSelect();
|
||||||
|
|
||||||
|
// When editor is scrolled, we add a class to style the editbar differently
|
||||||
|
$('iframe[name="ace_outer"]').contents().scroll(function() {
|
||||||
|
$('#editbar').toggleClass('editor-scrolled', $(this).scrollTop() > 2);
|
||||||
|
})
|
||||||
},
|
},
|
||||||
isEnabled: function()
|
isEnabled: function()
|
||||||
{
|
{
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
--dark-color: #576273; /*#4d5d77*/
|
--dark-color: #576273; /*#4d5d77*/
|
||||||
|
|
||||||
--primary-color: #64d29b;
|
--primary-color: #64d29b;
|
||||||
--middle-color: #d2d2d2; /* between light-soft-color and dark-soft-color, use for border for examples */
|
--middle-color: #d2d2d2; /* kind of grey, use for border for examples */
|
||||||
|
|
||||||
--light-color: #f2f3f4; /*#f9f9f9;*/
|
--light-color: #f2f3f4; /*#f9f9f9;*/
|
||||||
--super-light-color: white;
|
--super-light-color: white;
|
||||||
|
@ -45,6 +45,8 @@
|
||||||
--bg-soft-color: var(--light-color);
|
--bg-soft-color: var(--light-color);
|
||||||
--bg-color: var(--super-light-color);
|
--bg-color: var(--super-light-color);
|
||||||
|
|
||||||
|
--toolbar-border: none;
|
||||||
|
|
||||||
--main-font-family: Quicksand, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
|
--main-font-family: Quicksand, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
|
||||||
|
|
||||||
--editor-padding: 40px 55px;
|
--editor-padding: 40px 55px;
|
||||||
|
|
|
@ -8,6 +8,11 @@
|
||||||
border-bottom: none;
|
border-bottom: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#editbar.editor-scrolled {
|
||||||
|
border-bottom: 1px solid #d2d2d2;
|
||||||
|
border-bottom: var(--toolbar-border);
|
||||||
|
}
|
||||||
|
|
||||||
.toolbar ul {
|
.toolbar ul {
|
||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
|
@ -134,7 +139,7 @@
|
||||||
|
|
||||||
.toolbar .menu_right {
|
.toolbar .menu_right {
|
||||||
border-top: 1px solid #d2d2d2;
|
border-top: 1px solid #d2d2d2;
|
||||||
border-top: 1px solid var(--border-color);
|
border-top: var(--toolbar-border);
|
||||||
background-color: #ffffff;
|
background-color: #ffffff;
|
||||||
background-color: var(--bg-color);
|
background-color: var(--bg-color);
|
||||||
padding: 0;
|
padding: 0;
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
.super-light-toolbar .toolbar, .super-light-toolbar .popup-content {
|
.super-light-toolbar .toolbar, .super-light-toolbar .popup-content {
|
||||||
--text-color: var(--super-dark-color);
|
--text-color: var(--super-dark-color);
|
||||||
--text-soft-color: var(--dark-color);
|
--text-soft-color: var(--dark-color);
|
||||||
--border-color: var(--middle-color);
|
--border-color: #e4e6e9;
|
||||||
--bg-soft-color: var(--light-color);
|
--bg-soft-color: var(--light-color);
|
||||||
--bg-color: var(--super-light-color);
|
--bg-color: var(--super-light-color);
|
||||||
}
|
}
|
||||||
|
@ -24,7 +24,7 @@
|
||||||
.super-dark-toolbar .toolbar, .super-dark-toolbar .popup-content {
|
.super-dark-toolbar .toolbar, .super-dark-toolbar .popup-content {
|
||||||
--text-color: var(--super-light-color);
|
--text-color: var(--super-light-color);
|
||||||
--text-soft-color: var(--light-color);
|
--text-soft-color: var(--light-color);
|
||||||
--border-color: var(--middle-color);
|
--border-color: var(--dark-color);
|
||||||
--bg-soft-color: var(--dark-color);
|
--bg-soft-color: var(--dark-color);
|
||||||
--bg-color: var(--super-dark-color);
|
--bg-color: var(--super-dark-color);
|
||||||
}
|
}
|
||||||
|
@ -38,7 +38,7 @@
|
||||||
.dark-toolbar .toolbar, .dark-toolbar .popup-content {
|
.dark-toolbar .toolbar, .dark-toolbar .popup-content {
|
||||||
--text-color: var(--super-light-color);
|
--text-color: var(--super-light-color);
|
||||||
--text-soft-color: var(--light-color);
|
--text-soft-color: var(--light-color);
|
||||||
--border-color: var(--middle-color);
|
--border-color: var(--super-dark-color);
|
||||||
--bg-soft-color: var(--super-dark-color);
|
--bg-soft-color: var(--super-dark-color);
|
||||||
--bg-color: var(--dark-color);
|
--bg-color: var(--dark-color);
|
||||||
}
|
}
|
||||||
|
@ -54,7 +54,7 @@
|
||||||
.super-light-background #chatbox, .super-light-background #outerdocbody, .super-light-background {
|
.super-light-background #chatbox, .super-light-background #outerdocbody, .super-light-background {
|
||||||
--text-color: var(--super-dark-color);
|
--text-color: var(--super-dark-color);
|
||||||
--text-soft-color: var(--dark-color);
|
--text-soft-color: var(--dark-color);
|
||||||
--border-color: var(--middle-color);
|
--border-color: #e4e6e9;
|
||||||
--bg-soft-color: var(--light-color);
|
--bg-soft-color: var(--light-color);
|
||||||
--bg-color: var(--super-light-color);
|
--bg-color: var(--super-light-color);
|
||||||
}
|
}
|
||||||
|
@ -175,9 +175,9 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* ============================= */
|
/* ======================================== */
|
||||||
/* == Combinaison with editor == */
|
/* == Combinaison with background/editor == */
|
||||||
/* ============================= */
|
/* ======================================== */
|
||||||
.super-light-editor.super-light-background #outerdocbody,
|
.super-light-editor.super-light-background #outerdocbody,
|
||||||
.light-editor.light-background #outerdocbody,
|
.light-editor.light-background #outerdocbody,
|
||||||
.super-dark-editor.super-dark-background #outerdocbody,
|
.super-dark-editor.super-dark-background #outerdocbody,
|
||||||
|
@ -194,6 +194,16 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* ===================================== */
|
||||||
|
/* == Combinaison with toolbar/editor == */
|
||||||
|
/* ===================================== */
|
||||||
|
.super-light-editor.super-light-toolbar .toolbar,
|
||||||
|
.light-editor.light-toolbar .toolbar,
|
||||||
|
.super-dark-editor.super-dark-toolbar .toolbar,
|
||||||
|
.dark-editor.dark-toolbar .toolbar {
|
||||||
|
--toolbar-border: 1px solid var(--border-color);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/* ======================= */
|
/* ======================= */
|
||||||
/* == Full Width Editor == */
|
/* == Full Width Editor == */
|
||||||
|
|
Loading…
Reference in a new issue