Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/bootstrap.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'scss/mixins/_utilities.scss')
-rw-r--r--scss/mixins/_utilities.scss8
1 files changed, 5 insertions, 3 deletions
diff --git a/scss/mixins/_utilities.scss b/scss/mixins/_utilities.scss
index b5901a7dd7..4604ef537a 100644
--- a/scss/mixins/_utilities.scss
+++ b/scss/mixins/_utilities.scss
@@ -17,11 +17,13 @@
}
// Use custom class if present
- $property-class: map-get($utility, class);
- $property-class: if($property-class, $property-class, nth($properties, 1));
+ $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));
+ $property-class: if($property-class == null, "", $property-class);
+
+ $infix: if($property-class == "" and str-slice($infix, 1, 1) == "-", str-slice($infix, 2), $infix);
// Don't prefix if value key is null (eg. with shadow class)
- $property-class-modifier: if($key, "-" + $key, "");
+ $property-class-modifier: if($key, if($property-class == "" and $infix == "", "", "-") + $key, "");
.#{$property-class + $infix + $property-class-modifier} {
@each $property in $properties {