Index: static/scss/layout/_sidebar.scss |
=================================================================== |
--- a/static/scss/layout/_sidebar.scss |
+++ b/static/scss/layout/_sidebar.scss |
@@ -32,24 +32,16 @@ |
text-align: inherit; |
} |
li::before |
{ |
@extend .unstyle-list; |
} |
- a, |
- a%active |
- { |
- display: block; |
- text-decoration: none; |
- color: inherit; |
- } |
- |
// #sidebar-brank blocks |
// #sidebar-logo is visible on desktop |
// #sidebar-open, #sidebar-close, and #sidebar-tittle are visible on mobile |
#sidebar-brand |
{ |
height: $lg; |
line-height: $lg; |
@@ -67,17 +59,17 @@ |
width: $md; |
height: $md; |
vertical-align: middle; |
} |
} |
#sidebar-open, |
#sidebar-close, |
- #sidebar-title |
+ .site-title |
{ |
display: none; |
} |
#sidebar-close img |
{ |
width: 20px; |
height: 20px; |
@@ -85,16 +77,27 @@ |
#sidebar-open img |
{ |
width: 36px; |
height: 18px; |
} |
} |
+#sidebar-menus |
+{ |
+ a, |
+ a%active |
+ { |
+ display: block; |
+ text-decoration: none; |
+ color: inherit; |
+ } |
+} |
+ |
// Positioning the sidebar on desktop |
@media(min-width: $sidebar-breakpoint-x) |
{ |
// since the primary navigation collapses only when javascript is enabled |
// we must position this absolute by default so that it can scroll |
#sidebar |
{ |
position: absolute; |
@@ -158,17 +161,17 @@ |
html[dir="rtl"].js #sidebar |
{ |
text-align: right; |
} |
#sidebar |
{ |
// show sidebar navbar title and open button by default |
- #sidebar-title, |
+ .site-title, |
#sidebar-open |
{ |
display: block; |
} |
// Toggle open/close buttons |
&.open |
{ |
@@ -187,63 +190,56 @@ |
#sidebar-brand |
{ |
background-color: $inverted-fg; |
} |
#sidebar-open, |
#sidebar-close, |
#sidebar-logo, |
- #sidebar-title |
+ .site-title |
{ |
padding: 0 $sm; |
} |
#sidebar-open, |
#sidebar-close, |
- #sidebar-title |
+ .site-title |
{ |
height: $lg; |
line-height: $lg; |
} |
#sidebar-open, |
#sidebar-close |
{ |
width: $lg; |
min-width: $lg; |
margin: 0; |
color: $inverted-fg; |
border: none; |
background-color: $inverted-bg; |
font-size: $md; |
} |
- |
- #sidebar-title img |
- { |
- display: inline-block; |
- height: $sm; |
- vertical-align: middle; |
- } |
} |
// align blocks left/right ltr/rtl in navbar |
html[dir="ltr"] #sidebar-open, |
html[dir="ltr"] #sidebar-close, |
html[dir="ltr"] #sidebar-logo, |
- html[dir="ltr"] #sidebar-title |
+ html[dir="ltr"] #sidebar .site-title |
{ |
float: left; |
} |
html[dir="rtl"] #sidebar-open, |
html[dir="rtl"] #sidebar-close, |
html[dir="rtl"] #sidebar-logo, |
- html[dir="rtl"] #sidebar-title |
+ html[dir="rtl"] #sidebar .site-title |
{ |
float: right; |
} |
} |
// Primary navigation ////////////////////////////////////////////////////////// |
#primary-navigation |