Sha256: 5dd5766d370132d3e6f38307affd3ae4c9f1e515eba0633ce91b0ebc79ef7ea1
Contents?: true
Size: 1.24 KB
Versions: 6
Compression:
Stored size: 1.24 KB
Contents
/** * Calculate breakpoint query * * @access private * * @param {String} $type - type of query to get * @param {String} $key - key of breakpoint * @param {Number} $i - index of current breakpoint * * @return {Number} - breakpoint value */ @function flint-calc-breakpoint($type, $key, $i) { @if $type == "alias" { @if flint-get-value("settings", "grid") == "fixed" { @if flint-is-lowest-breakpoint($key) { @return 0; } @else { @return flint-get-value("breakpoints", $key, "breakpoint"); } } @else if flint-get-value("settings", "grid") == "fluid" { @return flint-get-value("breakpoints", $key, "breakpoint"); } } @else if $type == "next" { @if flint-is-lowest-breakpoint($key) { @return 0; } @else { @return flint-get-value("breakpoints", flint-steal-key(($i + 1)), "breakpoint"); } } @else if $type == "prev" { @if flint-is-highest-breakpoint($key) { @return flint-get-value("breakpoints", $key, "breakpoint"); } @else { @return flint-get-value("breakpoints", flint-steal-key(($i - 1)), "breakpoint"); } } @return false; }
Version data entries
6 entries across 6 versions & 1 rubygems