Sha256: e4a8a652345af0341919bb5294818993d0a7361286cca174fdd110347d28287e
Contents?: true
Size: 1.22 KB
Versions: 3
Compression:
Stored size: 1.22 KB
Contents
// Sass Utilities // ============== // - Susy Get Function [function] // - Susy Error Output Override [variable] // - Susy Error [function] // Susy Get Function // ----------------- /// Get a first-class function in Sass 3.5+, /// or the function name string (unchanged) /// in older Sass versions. /// /// @access private /// /// @param {String} $function - /// The name (string) of a function to be called. /// @return {String | Function} - /// Returns a first-class function in Sass 3.5+, /// or the function name string in older Sass versions. @function _susy-get-function( $function ) { $type: type-of($function); @if ($type != 'string') { @return _susy-error( 'Invalid function-name [#{$type}] `#{$function}`, name must be a string.', '_susy-get-function'); } @if function-exists('get-function') { @return get-function($function); } @return $function; } // Susy Error Output Override // -------------------------- $_susy-error-output-override: false !default; // Susy Error // ---------- @function _susy-error( $message, $source, $override: $_susy-error-output-override ) { @if $override { @return 'ERROR [#{$source}] #{$message}'; } @error '[#{$source}] #{$message}'; }
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
susy-3.0.0.alpha.5 | sass/susy/_utilities.scss |
susy-3.0.0.alpha.4 | sass/susy/_utilities.scss |
susy-3.0.0.alpha.2 | sass/susy/_utilities.scss |