/home/techb158/dev.balacoffee.com/resources/src/assets/styles/vendor/bootstrap-rtl
NameSizeModeActions
mixins/-0755rm
utilities/-0755rm
bootstrap-grid.scss6800644editdlrm
bootstrap-reboot.scss4220644editdlrm
bootstrap.scss9230644editdlrm
_alert.scss12010644editdlrm
_badge.scss10290644editdlrm
_breadcrumb.scss12870644editdlrm
_button-group.scss38130644editdlrm
_buttons.scss28570644editdlrm
_card.scss59630644editdlrm
_carousel.scss45100644editdlrm
_close.scss8940644editdlrm
_code.scss11930644editdlrm
_custom-forms.scss80940644editdlrm
_dropdown.scss32420644editdlrm
_forms.scss90990644editdlrm
_functions.scss27430644editdlrm
_grid.scss10680644editdlrm
_images.scss11880644editdlrm
_input-group.scss50230644editdlrm
_jumbotron.scss3940644editdlrm
_list-group.scss30020644editdlrm
_media.scss910644editdlrm
_mixins.scss10600644editdlrm
_modal.scss47910644editdlrm
_nav.scss21400644editdlrm
_navbar.scss70920644editdlrm
_pagination.scss19110644editdlrm
_popover.scss50220644editdlrm
_print.scss28920644editdlrm
_progress.scss8940644editdlrm
_reboot.scss120730644editdlrm
_root.scss5910644editdlrm
_tables.scss36060644editdlrm
_tooltip.scss27780644editdlrm
_transitions.scss4880644editdlrm
_type.scss22400644editdlrm
_utilities.scss4210644editdlrm
_variables.scss366410644editdlrm
Edit: /home/techb158/dev.balacoffee.com/resources/src/assets/styles/vendor/bootstrap-rtl/_functions.scss (2743B)
// Bootstrap functions // // Utility mixins and functions for evalutating source code across our variables, maps, and mixins. // Ascending // Used to evaluate Sass maps like our grid breakpoints. @mixin _assert-ascending($map, $map-name) { $prev-key: null; $prev-num: null; @each $key, $num in $map { @if $prev-num == null { // Do nothing } @else if not comparable($prev-num, $num) { @warn "Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !"; } @else if $prev-num >= $num { @warn "Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !"; } $prev-key: $key; $prev-num: $num; } } // Starts at zero // Another grid mixin that ensures the min-width of the lowest breakpoint starts at 0. @mixin _assert-starts-at-zero($map) { $values: map-values($map); $first-value: nth($values, 1); @if $first-value != 0 { @warn "First breakpoint in `$grid-breakpoints` must start at 0, but starts at #{$first-value}."; } } // Replace `$search` with `$replace` in `$string` // Used on our SVG icon backgrounds for custom forms. // // @author Hugo Giraudel // @param {String} $string - Initial string // @param {String} $search - Substring to replace // @param {String} $replace ('') - New value // @return {String} - Updated string @function str-replace($string, $search, $replace: "") { $index: str-index($string, $search); @if $index { @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace); } @return $string; } // Color contrast @function color-yiq($color) { $r: red($color); $g: green($color); $b: blue($color); $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000; @if ($yiq >= $yiq-contrasted-threshold) { @return $yiq-text-dark; } @else { @return $yiq-text-light; } } // Retrieve color Sass maps @function color($key: "blue") { @return map-get($colors, $key); } @function theme-color($key: "primary") { @return map-get($theme-colors, $key); } @function gray($key: "100") { @return map-get($grays, $key); } // Request a theme color level @function theme-color-level($color-name: "primary", $level: 0) { $color: theme-color($color-name); $color-base: if($level > 0, #000, #fff); $level: abs($level); @return mix($color-base, $color, $level * $theme-color-interval); }