From 0d4d70f9388b8245a43c331f9d63ebed2b00843f Mon Sep 17 00:00:00 2001 From: Oded Niv Date: Thu, 11 Aug 2016 15:51:23 +0300 Subject: [PATCH] add SCSS codepoint map in addition to the variables --- lib/fontcustom/templates/_fontcustom-rails.scss | 7 +++++++ lib/fontcustom/templates/_fontcustom.scss | 5 +++++ 2 files changed, 12 insertions(+) diff --git a/lib/fontcustom/templates/_fontcustom-rails.scss b/lib/fontcustom/templates/_fontcustom-rails.scss index 608b5e36..55ef3f1e 100644 --- a/lib/fontcustom/templates/_fontcustom-rails.scss +++ b/lib/fontcustom/templates/_fontcustom-rails.scss @@ -7,8 +7,15 @@ [data-icon]<%= pseudo_element %> { content: attr(data-icon); } [data-icon]<%= pseudo_element %>, +<%= @options[:css_selector].sub("{{glyph}}", "") %><%= pseudo_element %>, <%= glyph_selectors %> { <%= glyph_properties %> } <%= glyphs %> + +<% @glyphs.each do |name, value| %> +$font-<%= font_name.gsub(/[^\w\d_]/, '-') %>-<%= name.to_s %>: "\<%= value[:codepoint].to_s(16) %>";<% end %> +$font-<%= font_name.gsub(/[^\w\d_]/, '-') %>: (<% @glyphs.each do |name, value| %> + <%= name.to_s %>: "\<%= value[:codepoint].to_s(16) %>",<% end %> +); diff --git a/lib/fontcustom/templates/_fontcustom.scss b/lib/fontcustom/templates/_fontcustom.scss index 87b31d5f..693366f0 100644 --- a/lib/fontcustom/templates/_fontcustom.scss +++ b/lib/fontcustom/templates/_fontcustom.scss @@ -7,10 +7,15 @@ [data-icon]<%= pseudo_element %> { content: attr(data-icon); } [data-icon]<%= pseudo_element %>, +<%= @options[:css_selector].sub("{{glyph}}", "") %><%= pseudo_element %>, <%= glyph_selectors %> { <%= glyph_properties %> } <%= glyphs %> + <% @glyphs.each do |name, value| %> $font-<%= font_name.gsub(/[^\w\d_]/, '-') %>-<%= name.to_s %>: "\<%= value[:codepoint].to_s(16) %>";<% end %> +$font-<%= font_name.gsub(/[^\w\d_]/, '-') %>: (<% @glyphs.each do |name, value| %> + <%= name.to_s %>: "\<%= value[:codepoint].to_s(16) %>",<% end %> +);