OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
reader
/
eSamudaay
/
services
/
scss
/
bootstrap
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
08/29/2024 12:33:03 PM
rwxr-xr-x
📄
.DS_Store
10 KB
08/29/2024 12:33:03 PM
rw-r--r--
📄
_alert.scss
1.12 KB
08/29/2024 12:33:03 PM
rw-r--r--
📄
_badge.scss
1.09 KB
08/29/2024 12:33:04 PM
rw-r--r--
📄
_breadcrumb.scss
1.25 KB
08/29/2024 12:33:04 PM
rw-r--r--
📄
_button-group.scss
3.54 KB
08/29/2024 12:33:04 PM
rw-r--r--
📄
_buttons.scss
2.49 KB
08/29/2024 12:33:04 PM
rw-r--r--
📄
_card.scss
5.73 KB
08/29/2024 12:33:04 PM
rw-r--r--
📄
_carousel.scss
4.64 KB
08/29/2024 12:33:04 PM
rw-r--r--
📄
_close.scss
956 bytes
08/29/2024 12:33:04 PM
rw-r--r--
📄
_code.scss
1013 bytes
08/29/2024 12:33:04 PM
rw-r--r--
📄
_custom-forms.scss
14.52 KB
08/29/2024 12:33:04 PM
rw-r--r--
📄
_dropdown.scss
4.26 KB
08/29/2024 12:33:05 PM
rw-r--r--
📄
_forms.scss
8.61 KB
08/29/2024 12:33:05 PM
rw-r--r--
📄
_functions.scss
2.66 KB
08/29/2024 12:33:05 PM
rw-r--r--
📄
_grid.scss
1016 bytes
08/29/2024 12:33:05 PM
rw-r--r--
📄
_images.scss
1.13 KB
08/29/2024 12:33:05 PM
rw-r--r--
📄
_input-group.scss
5.72 KB
08/29/2024 12:33:05 PM
rw-r--r--
📄
_jumbotron.scss
405 bytes
08/29/2024 12:33:05 PM
rw-r--r--
📄
_list-group.scss
3.66 KB
08/29/2024 12:33:06 PM
rw-r--r--
📄
_media.scss
83 bytes
08/29/2024 12:33:06 PM
rw-r--r--
📄
_mixins.scss
1.03 KB
08/29/2024 12:33:06 PM
rw-r--r--
📄
_modal.scss
5.79 KB
08/29/2024 12:33:06 PM
rw-r--r--
📄
_nav.scss
2.02 KB
08/29/2024 12:33:06 PM
rw-r--r--
📄
_navbar.scss
6.26 KB
08/29/2024 12:33:06 PM
rw-r--r--
📄
_pagination.scss
1.7 KB
08/29/2024 12:33:06 PM
rw-r--r--
📄
_popover.scss
4.68 KB
08/29/2024 12:33:06 PM
rw-r--r--
📄
_print.scss
2.93 KB
08/29/2024 12:33:06 PM
rw-r--r--
📄
_progress.scss
1.04 KB
08/29/2024 12:33:06 PM
rw-r--r--
📄
_reboot.scss
10.92 KB
08/29/2024 12:33:07 PM
rw-r--r--
📄
_root.scss
572 bytes
08/29/2024 12:33:07 PM
rw-r--r--
📄
_spinners.scss
1.03 KB
08/29/2024 12:33:07 PM
rw-r--r--
📄
_tables.scss
3.44 KB
08/29/2024 12:33:07 PM
rw-r--r--
📄
_toasts.scss
990 bytes
08/29/2024 12:33:07 PM
rw-r--r--
📄
_tooltip.scss
2.45 KB
08/29/2024 12:33:07 PM
rw-r--r--
📄
_transitions.scss
261 bytes
08/29/2024 12:33:07 PM
rw-r--r--
📄
_type.scss
2.19 KB
08/29/2024 12:33:07 PM
rw-r--r--
📄
_utilities.scss
502 bytes
08/29/2024 12:33:07 PM
rw-r--r--
📄
_variables.scss
46.66 KB
08/29/2024 12:33:07 PM
rw-r--r--
📄
bootstrap-grid.scss
572 bytes
08/29/2024 12:33:03 PM
rw-r--r--
📄
bootstrap-reboot.scss
411 bytes
08/29/2024 12:33:03 PM
rw-r--r--
📄
bootstrap.scss
920 bytes
08/29/2024 12:33:03 PM
rw-r--r--
📁
mixins
-
08/29/2024 12:33:11 PM
rwxr-xr-x
📁
utilities
-
08/29/2024 12:33:12 PM
rwxr-xr-x
📁
vendor
-
08/29/2024 12:33:13 PM
rwxr-xr-x
Editing: _functions.scss
Close
// Bootstrap functions // // Utility mixins and functions for evaluating 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 or unit($num) == "%" { // 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 // Used to ensure the min-width of the lowest breakpoint starts at 0. @mixin _assert-starts-at-zero($map, $map-name: "$grid-breakpoints") { $values: map-values($map); $first-value: nth($values, 1); @if $first-value != 0 { @warn "First breakpoint in #{$map-name} 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, $dark: $yiq-text-dark, $light: $yiq-text-light) { $r: red($color); $g: green($color); $b: blue($color); $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000; @if ($yiq >= $yiq-contrasted-threshold) { @return $dark; } @else { @return $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, $black, $white); $level: abs($level); @return mix($color-base, $color, $level * $theme-color-interval); }