Pārlūkot izejas kodu

Fix #1078 (#1111)

* Rearrange responsive typography definition. Fixes #1078

* Renamed mixin (compliant with the styleguide)
Colin Frick 7 gadi atpakaļ
vecāks
revīzija
43d289d235
1 mainītis faili ar 24 papildinājumiem un 21 dzēšanām
  1. 24 21
      sass/base/helpers.sass

+ 24 - 21
sass/base/helpers.sass

@@ -21,29 +21,32 @@
 
 // Typography
 
-@each $size in $sizes
-  $i: index($sizes, $size)
-  .is-size-#{$i}
-    font-size: $size !important
-  +mobile
-    .is-size-#{$i}-mobile
-      font-size: $size !important
-  +tablet
-    .is-size-#{$i}-tablet
-      font-size: $size !important
-  +touch
-    .is-size-#{$i}-touch
-      font-size: $size !important
-  +desktop
-    .is-size-#{$i}-desktop
-      font-size: $size !important
-  +widescreen
-    .is-size-#{$i}-widescreen
-      font-size: $size !important
-  +fullhd
-    .is-size-#{$i}-fullhd
+=typography-size($target:'')
+  @each $size in $sizes
+    $i: index($sizes, $size)
+    .is-size-#{$i}#{if($target == '', '', '-' + $target)}
       font-size: $size !important
 
++typography-size()
+
++mobile
+  +typography-size('mobile')
+
++tablet
+  +typography-size('tablet')
+
++touch
+  +typography-size('touch')
+
++desktop
+  +typography-size('desktop')
+
++widescreen
+  +typography-size('widescreen')
+
++fullhd
+  +typography-size('fullhd')
+
 $alignments: ('centered': 'center', 'left': 'left', 'right': 'right')
 
 @each $alignment, $text-align in $alignments