Sha256: afe29c5c32b872b48fe5417234dea0c2684ad467dfff10cd5e9128d2ca4b68f7
Contents?: true
Size: 1.41 KB
Versions: 4
Compression:
Stored size: 1.41 KB
Contents
// Calculate from-to breakpoints // ------------------------------------------------------------------------------- // @dependence `map-fetch()` // @dependence `get-value()` // @dependence `steal-key()` // @dependence `is-highest-breakpoint()` // @dependence `is-lowest-breakpoint()` // ------------------------------------------------------------------------------- // @param $n [string] : how to calculate breakpoint // @param $key [string] : key of breakpoint // @param $i [number] : index of current breakpoint // ------------------------------------------------------------------------------- // @return calculated value @function calc-breakpoint($n, $key, $i) { @if $n == "alias" { @if get-value("settings", "grid") == "fixed" { @if is-lowest-breakpoint($key) { @return 0; } @else { @return get-value($key, "breakpoint"); } } @else if get-value("settings", "grid") == "fluid" { @return get-value($key, "breakpoint"); } } @else if $n == "next" { @if is-lowest-breakpoint($key) { @return 0; } @else { @return get-value(steal-key(($i + 1)), "breakpoint"); } } @else if $n == "prev" { @if is-highest-breakpoint($key) { @return get-value($key, "breakpoint"); } @else { @return get-value(steal-key(($i - 1)), "breakpoint"); } } }
Version data entries
4 entries across 4 versions & 1 rubygems