// These variables are always included so that they can be used by theme-neutral without // requiring either the font-awesome or font-ext package. This allows sub-themes to // simply require these two packages to enable font icon support. @import 'font-awesome-variables'; @import 'font-ext-variables'; @import 'font-pictos-variables'; @import 'font-ios-variables'; @import 'extensions.js'; $output-paths: null !default; @function get-resource-path($path, $pool: "path", $packageName: null) { $prefix: $current-resource-root; @if ($output-paths != null) { @if ($pool != null) { $val: map-get($output-paths, $pool); // if a named path was found, use it, else keep the // current-resource-root default @if ($val != null) { $prefix: file_join($val, $prefix); } } } @if ($packageName != null) { $prefix: file_join($prefix, $packageName); } $leaf: file_join($prefix, $path); $ret: none; @if $path { $ret: $leaf; } @else { @warn "@get-resource-path: No arguments passed"; } @return $ret; }