_bootstrap-mincer.scss 757 B

12345678910111213141516171819
  1. // 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. @function twbs-font-path($path) {
  6. // do something like following
  7. // from "path/to/font.ext#suffix" to "<%- asset_path(path/to/font.ext)) + #suffix %>"
  8. // from "path/to/font.ext?#suffix" to "<%- asset_path(path/to/font.ext)) + ?#suffix %>"
  9. // or from "path/to/font.ext" just "<%- asset_path(path/to/font.ext)) %>"
  10. @return "<%- asset_path('#{$path}'.replace(/[#?].*$/, '')) + '#{$path}'.replace(/(^[^#?]*)([#?]?.*$)/, '$2') %>";
  11. }
  12. @function twbs-image-path($file) {
  13. @return "<%- asset_path('#{$file}') %>";
  14. }
  15. $bootstrap-sass-asset-helper: true;