| OLD | NEW | 
|---|
| 1 // This file is part of acceptableads.org. | 1 // This file is part of acceptableads.org. | 
| 2 // Copyright (C) 2016-present eyeo GmbH | 2 // Copyright (C) 2016-present eyeo GmbH | 
| 3 // | 3 // | 
| 4 // acceptableads.org is free software: you can redistribute it and/or modify | 4 // acceptableads.org is free software: you can redistribute it and/or modify | 
| 5 // it under the terms of the GNU General Public License as published by | 5 // it under the terms of the GNU General Public License as published by | 
| 6 // the Free Software Foundation, either version 3 of the License, or | 6 // the Free Software Foundation, either version 3 of the License, or | 
| 7 // (at your option) any later version. | 7 // (at your option) any later version. | 
| 8 // | 8 // | 
| 9 // acceptableads.org is distributed in the hope that it will be useful, | 9 // acceptableads.org is distributed in the hope that it will be useful, | 
| 10 // but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 // but WITHOUT ANY WARRANTY; without even the implied warranty of | 
| (...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 123   html[dir="rtl"] #sidebar | 123   html[dir="rtl"] #sidebar | 
| 124   { | 124   { | 
| 125     right: 0; | 125     right: 0; | 
| 126     text-align: left; | 126     text-align: left; | 
| 127   } | 127   } | 
| 128 } | 128 } | 
| 129 | 129 | 
| 130 // Positioning the sidebar on tablet/mobile | 130 // Positioning the sidebar on tablet/mobile | 
| 131 @media(max-width: $sidebar-breakpoint-x - 1) | 131 @media(max-width: $sidebar-breakpoint-x - 1) | 
| 132 { | 132 { | 
| 133   #sidebar |  | 
| 134   { |  | 
| 135     margin-top: -64px; |  | 
| 136   } |  | 
| 137   // sidebar appears below content by default on mobile (like a footer) | 133   // sidebar appears below content by default on mobile (like a footer) | 
| 138   // when javascript is enabled, fix the sidebar (navbar with toggle menu) top | 134   // when javascript is enabled, fix the sidebar (navbar with toggle menu) top | 
|  | 135 | 
|  | 136  #sidebar | 
|  | 137  { | 
|  | 138    margin-top: -$mobile-sidebar-height; | 
|  | 139  } | 
|  | 140 | 
| 139   .js #sidebar | 141   .js #sidebar | 
| 140   { | 142   { | 
| 141     position: fixed; |  | 
| 142     margin-top: 0; |  | 
| 143     z-index: 1; | 143     z-index: 1; | 
| 144     top: 0; | 144     top: 0; | 
| 145     left: 0; | 145     left: 0; | 
|  | 146     margin-top: 0; | 
| 146     overflow: hidden; | 147     overflow: hidden; | 
| 147     width: 100%; | 148     width: 100%; | 
| 148     // when closed, show the top of the sidebar (just the navbar) | 149     // when closed, show the top of the sidebar (just the navbar) | 
| 149     height: $lg; | 150     height: $lg; | 
| 150   } | 151   } | 
| 151 | 152 | 
|  | 153   html:not(.open-sidebar).mobile #sidebar | 
|  | 154   { | 
|  | 155     position: fixed; | 
|  | 156     transition: transform 0.2s ease-in-out; | 
|  | 157   } | 
|  | 158 | 
|  | 159   html:not(.open-sidebar).mobile.scrollDown #sidebar | 
|  | 160   { | 
|  | 161     transform: translate(0,-$header-height); | 
|  | 162   } | 
|  | 163 | 
| 152   #sidebar-menus | 164   #sidebar-menus | 
| 153   { | 165   { | 
| 154     margin-top: 30px; | 166     margin-top: 30px; | 
| 155   } | 167   } | 
| 156 | 168 | 
| 157   .js #sidebar-menus | 169   .js #sidebar-menus | 
| 158   { | 170   { | 
| 159     margin-top: 0; | 171     margin-top: 0; | 
| 160   } | 172   } | 
| 161 | 173 | 
| 162   // when opened, show the rest | 174   // when opened, show the rest | 
| 163   .js #sidebar.open | 175   .js.open-sidebar #sidebar | 
| 164   { | 176   { | 
| 165     height: 100%; | 177     height: 100%; | 
|  | 178     position: fixed; | 
| 166   } | 179   } | 
| 167 | 180 | 
| 168   // align text opposite of desktop on mobile ltr and rtl | 181   // align text opposite of desktop on mobile ltr and rtl | 
| 169 | 182 | 
| 170   html[dir="ltr"].js #sidebar | 183   html[dir="ltr"].js #sidebar | 
| 171   { | 184   { | 
| 172     text-align: left; | 185     text-align: left; | 
| 173   } | 186   } | 
| 174 | 187 | 
| 175   html[dir="rtl"].js #sidebar | 188   html[dir="rtl"].js #sidebar | 
| 176   { | 189   { | 
| 177     text-align: right; | 190     text-align: right; | 
| 178   } | 191   } | 
| 179 | 192 | 
| 180   .js #sidebar | 193   .js #sidebar | 
| 181   { | 194   { | 
| 182     // show sidebar navbar title and open button by default | 195     // show sidebar navbar title and open button by default | 
| 183     #sidebar-open | 196     #sidebar-open | 
| 184     { | 197     { | 
| 185       display: block; | 198       display: block; | 
| 186     } | 199     } | 
|  | 200   } | 
| 187 | 201 | 
| 188     // Toggle open/close buttons | 202    // Toggle open/close buttons | 
| 189     &.open | 203   .js.open-sidebar #sidebar | 
| 190     { | 204   { | 
| 191      #sidebar-open | 205       #sidebar-open | 
| 192      { | 206       { | 
| 193       display: none; | 207         display: none; | 
| 194      } | 208       } | 
| 195      #sidebar-close | 209       #sidebar-close | 
| 196      { | 210       { | 
| 197       display: block; | 211         display: block; | 
| 198      } | 212       } | 
| 199    } | 213   } | 
| 200  } |  | 
| 201 | 214 | 
| 202   #sidebar | 215   #sidebar | 
| 203   { | 216   { | 
| 204     .site-title | 217     .site-title | 
| 205     { | 218     { | 
| 206         display: block; | 219       display: block; | 
| 207     } | 220     } | 
| 208 | 221 | 
| 209     #sidebar-brand | 222     #sidebar-brand | 
| 210     { | 223     { | 
| 211       background-color: $inverted-fg; | 224       background-color: $inverted-fg; | 
| 212     } | 225     } | 
| 213 | 226 | 
| 214     #sidebar-open, | 227     #sidebar-open, | 
| 215     #sidebar-close, | 228     #sidebar-close, | 
| 216     #sidebar-logo, | 229     #sidebar-logo, | 
| (...skipping 251 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 468   } | 481   } | 
| 469   .js #secondary-navigation | 482   .js #secondary-navigation | 
| 470   { | 483   { | 
| 471     display: none; | 484     display: none; | 
| 472   } | 485   } | 
| 473   .js #sidebar.open #secondary-navigation | 486   .js #sidebar.open #secondary-navigation | 
| 474   { | 487   { | 
| 475     display: block; | 488     display: block; | 
| 476   } | 489   } | 
| 477 } | 490 } | 
| OLD | NEW | 
|---|