blob: 0c4655e32d2f6ee2ff8e2b3a20ec0e603e8bf057 [file] [log] [blame]
Matteo Scandolo2500e392016-03-25 17:20:27 -07001// Mincer asset helper functions
2//
3// This must be imported into a .css.ejs.scss file.
4// Then, <% %>-interpolations will be parsed as strings by Sass, and evaluated by EJS after Sass compilation.
5
6
7@function twbs-font-path($path) {
8 // do something like following
9 // from "path/to/font.ext#suffix" to "<%- asset_path(path/to/font.ext)) + #suffix %>"
10 // from "path/to/font.ext?#suffix" to "<%- asset_path(path/to/font.ext)) + ?#suffix %>"
11 // or from "path/to/font.ext" just "<%- asset_path(path/to/font.ext)) %>"
12 @return "<%- asset_path("#{$path}".replace(/[#?].*$/, '')) + "#{$path}".replace(/(^[^#?]*)([#?]?.*$)/, '$2') %>";
13}
14
15@function twbs-image-path($file) {
16 @return "<%- asset_path("#{$file}") %>";
17}
18
19$bootstrap-sass-asset-helper: true;