]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Conditionally include the flex utils in the import stack and reduce to a single query
authorMark Otto <markdotto@gmail.com>
Sat, 6 Feb 2016 08:58:19 +0000 (00:58 -0800)
committerMark Otto <markdotto@gmail.com>
Sat, 6 Feb 2016 08:58:19 +0000 (00:58 -0800)
scss/_utilities.scss
scss/utilities/_flex.scss

index c0df1222fa39fb7a20f2233240c5f4d8823360da..24d6868a507d065b3ee94b292360e6e15cfb8fd2 100644 (file)
@@ -6,3 +6,7 @@
 @import "utilities/spacing";
 @import "utilities/text";
 @import "utilities/visibility";
+
+@if $enable-flex and $enable-grid-classes {
+  @import "utilities/flex";
+}
index 3bcf372bd5aad2826fe8700f1fe84c988b9cf2f5..68b23889c33df6246a543483d9ff2876b08bbd3d 100644 (file)
@@ -2,34 +2,24 @@
 //
 // Custom styles for additional flex alignment options.
 
-@if $enable-flex and $enable-grid-classes {
-
+@each $breakpoint in map-keys($grid-breakpoints) {
   // Flex column reordering
-
-  @each $breakpoint in map-keys($grid-breakpoints) {
-    @include media-breakpoint-up($breakpoint) {
-      .flex-#{$breakpoint}-first { order: -1; }
-      .flex-#{$breakpoint}-last  { order: 1; }
-    }
+  @include media-breakpoint-up($breakpoint) {
+    .flex-#{$breakpoint}-first { order: -1; }
+    .flex-#{$breakpoint}-last  { order: 1; }
   }
 
   // Alignment for every column in row
-
-  @each $breakpoint in map-keys($grid-breakpoints) {
-    @include media-breakpoint-up($breakpoint) {
-      .flex-all-#{$breakpoint}-top    { align-items: flex-start; }
-      .flex-all-#{$breakpoint}-center { align-items: center; }
-      .flex-all-#{$breakpoint}-bottom { align-items: flex-end; }
-    }
+  @include media-breakpoint-up($breakpoint) {
+    .flex-all-#{$breakpoint}-top    { align-items: flex-start; }
+    .flex-all-#{$breakpoint}-center { align-items: center; }
+    .flex-all-#{$breakpoint}-bottom { align-items: flex-end; }
   }
 
   // Alignment per column
-
-  @each $breakpoint in map-keys($grid-breakpoints) {
-    @include media-breakpoint-up($breakpoint) {
-      .flex-#{$breakpoint}-top    { align-self: flex-start; }
-      .flex-#{$breakpoint}-center { align-self: center; }
-      .flex-#{$breakpoint}-bottom { align-self: flex-end; }
-    }
+  @include media-breakpoint-up($breakpoint) {
+    .flex-#{$breakpoint}-top    { align-self: flex-start; }
+    .flex-#{$breakpoint}-center { align-self: center; }
+    .flex-#{$breakpoint}-bottom { align-self: flex-end; }
   }
 }