]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Update _block-grid.scss 1644/head
authorphildiaz <me@thephildiaz.com>
Fri, 1 Mar 2013 21:31:15 +0000 (16:31 -0500)
committerphildiaz <me@thephildiaz.com>
Fri, 1 Mar 2013 21:31:15 +0000 (16:31 -0500)
Adds a variable $block-grid-media-queries to control whether class styles are processed. For those who are only using mixins to define grid behavior, this may be set to false to lighten the output file.

scss/foundation/components/_block-grid.scss

index 8835e9ad6c95949d5c8f5461d4e8ccc367c79069..0610e4983a5674a047bafac2dcba9ac223d02467 100644 (file)
@@ -6,6 +6,8 @@
 $block-grid-elements: 12 !default;
 $block-grid-default-spacing: 10px !default;
 
+// Enables media queries for block-grid classes. Set to false if writing semantic HTML.
+$block-grid-media-queries: true !default;
 
 //
 // Block Grid Mixins
@@ -39,25 +41,26 @@ $block-grid-default-spacing: 10px !default;
 
 }
 
+@if $block-grid-media-queries {
+  /* Foundation Block Grids for below small breakpoint */
+  @media only screen {
+    [class*="block-grid-"] { @include block-grid; }
 
-/* Foundation Block Grids for below small breakpoint */
-@media only screen {
-  [class*="block-grid-"] { @include block-grid; }
-
-  @for $i from 2 through $block-grid-elements {
-    .small-block-grid-#{($i)} {
-      @include block-grid($i,$block-grid-default-spacing,false);
+    @for $i from 2 through $block-grid-elements {
+      .small-block-grid-#{($i)} {
+        @include block-grid($i,$block-grid-default-spacing,false);
+      }
     }
   }
-}
 
-/* Foundation Block Grids for above small breakpoint */
-@media #{$small} {
-  @for $i from 2 through $block-grid-elements {
-    .large-block-grid-#{($i)} {
-      @if      $i == 2 { @include block-grid(2,15px,false); }
-      @else if $i == 3 { @include block-grid(3,12px,false); }
-      @else { @include block-grid($i,$block-grid-default-spacing,false); }
+  /* Foundation Block Grids for above small breakpoint */
+  @media #{$small} {
+    @for $i from 2 through $block-grid-elements {
+      .large-block-grid-#{($i)} {
+        @if      $i == 2 { @include block-grid(2,15px,false); }
+        @else if $i == 3 { @include block-grid(3,12px,false); }
+        @else { @include block-grid($i,$block-grid-default-spacing,false); }
+      }
     }
   }
 }