Skip to content

Commit f3f65c3

Browse files
committed
perf(css): optimized css and reduced file size
1 parent 3fb29d3 commit f3f65c3

6 files changed

Lines changed: 1754 additions & 1747 deletions

File tree

Gruntfile.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,14 @@ module.exports = function (grunt) {
6767
destCss : 'src/css/_emojis.scss',
6868
retinaDest : './assets/images/emojis@2x.png',
6969
cssFormat : 'css',
70-
cssTemplate : 'sprite.handlebars'
70+
cssTemplate : 'sprite.handlebars',
71+
cssHandlebarsHelpers : {
72+
escape : function(name){
73+
var x = ['+', '-', '/', '*'];
74+
if(x.indexOf(name[0]) !== -1) return '\\'+name;
75+
return name;
76+
}
77+
}
7178
}
7279
},
7380

@@ -173,7 +180,7 @@ module.exports = function (grunt) {
173180
'string-replace': {
174181
dist: {
175182
files : {
176-
'.tmp/embed.css': 'src/embed.css',
183+
'.tmp/embed.css': 'src/embed.css'
177184
},
178185
options: {
179186
replacements: [{

dist/embed.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sprite.handlebars

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ $retine_sprite_height : {{retina_spritesheet.height}}px;
2121
}
2222

2323
{{#items}}
24-
.emoticon-\\{{name}}{
24+
.emoticon-{{escape name}}{
2525
background-position: {{px.offset_x}} {{px.offset_y}};
2626
}
2727
{{/items}}

0 commit comments

Comments
 (0)