]> git.openstreetmap.org Git - rails.git/commitdiff
Rename nav-related body classes
authorAndy Allan <git@gravitystorm.co.uk>
Wed, 15 Jul 2020 09:38:07 +0000 (11:38 +0200)
committerAndy Allan <git@gravitystorm.co.uk>
Wed, 15 Jul 2020 09:40:02 +0000 (11:40 +0200)
This makes it clearer that the classes are only for navigation menu
matters. Other things should be done on media queries, or ideally,
using bootstrap components like grids.

This has a side effect of removing the smaller font size from the
body when the navigation menu is in the small-nav state.

app/assets/javascripts/application.js
app/assets/stylesheets/common.scss
app/assets/stylesheets/small.scss

index e455f297be32868f6a5ae73921b4f416c5c5f3ef..36b560fde68c4f0132e49a213a3264f76232f5b4 100644 (file)
@@ -81,11 +81,11 @@ $(document).ready(function () {
     var windowWidth = $(window).width();
 
     if (windowWidth < compactWidth) {
-      $("body").removeClass("compact").addClass("small");
+      $("body").removeClass("compact-nav").addClass("small-nav");
     } else if (windowWidth < headerWidth) {
-      $("body").addClass("compact").removeClass("small");
+      $("body").addClass("compact-nav").removeClass("small-nav");
     } else {
-      $("body").removeClass("compact").removeClass("small");
+      $("body").removeClass("compact-nav").removeClass("small-nav");
     }
   }
 
@@ -100,13 +100,13 @@ $(document).ready(function () {
       headerWidth = headerWidth + $(e).outerWidth();
     });
 
-    $("body").addClass("compact");
+    $("body").addClass("compact-nav");
 
     $("header").children(":visible").each(function (i, e) {
       compactWidth = compactWidth + $(e).outerWidth();
     });
 
-    $("body").removeClass("compact");
+    $("body").removeClass("compact-nav");
 
     updateHeader();
 
index 5bbaf487c660f7948f1490d36f9592cadd87ee18..0cdc2c4bb1c1a6dc6c7b04b42e8b02cb7ab83b7a 100644 (file)
@@ -270,7 +270,7 @@ nav.primary, nav.secondary {
   display: none;
 }
 
-body.compact {
+body.compact-nav {
   #compact-secondary-nav {
     display: inline-block;
   }
index d9e203d954c348d0020d8c8ed8f431e853c61f64..808b8caa6f45a8b9fa0ae73323d5d00b237028d1 100644 (file)
@@ -2,7 +2,7 @@
 
 /* Styles specific to a small screen, such as iPhone, Android, etc... */
 
-body.small {
+body.small-nav {
   #menu-icon {
     display: inline-block !important;
   }