Skip to content
This repository has been archived by the owner on Jul 23, 2019. It is now read-only.

Commit

Permalink
updated to 1.0.6, adding spritesheet and related files
Browse files Browse the repository at this point in the history
  • Loading branch information
emitxyz committed Sep 10, 2014
1 parent 90a4b2c commit 2036943
Show file tree
Hide file tree
Showing 9 changed files with 2,608 additions and 4 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@
node_modules/
/node_modules/
node_modules
.sass-cache
4 changes: 3 additions & 1 deletion .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,6 @@ lib/php
composer.json
.gitignore
emojis.json
.idea
.idea
node_modules
.sass-cache
41 changes: 41 additions & 0 deletions Gruntfile.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
module.exports = function (grunt) {

grunt.initConfig({



pkg: grunt.file.readJSON('package.json'),

sass: { // Task
dist: { // Target
options: { // Target options
style: 'compressed'
},
files: { // Dictionary of files
'assets/sprites/emojione.sprites.css': 'assets/sprites/emojione.sprites.scss'
}
}
},

//Sprite Creator, run 'grunt sprite':
sprite:{
all: {
src: 'assets/png/*.png',
destImg: 'assets/sprites/emojione.sprites.png',
destCSS: 'assets/sprites/emojione.sprites.scss',
'cssTemplate': 'assets/sprites/emojione.sprites.mustache',
'algorithm': 'binary-tree',
'cssVarMap': function (sprite) {
sprite.name = 'emojione-' + sprite.name;
}
}
}

});

// Load in `grunt-spritesmith`
grunt.loadNpmTasks('grunt-spritesmith');
grunt.loadNpmTasks('grunt-contrib-sass');

grunt.registerTask('default', ['sprite', 'sass']);
}
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,10 @@ Include the Javascript library
```html
<head>
<!-- include via jsDelivr (or download and host locally if you prefer) -->
<script src="//cdn.jsdelivr.net/emojione/1.0.5/lib/js/emojione.min.js" type="text/javascript"></script>
<script src="//cdn.jsdelivr.net/emojione/1.0.6/lib/js/emojione.min.js" type="text/javascript"></script>

<!-- basic rules for styling the emoji images -->
<link rel="stylesheet" href="//cdn.jsdelivr.net/emojione/1.0.5/assets/css/emojione.min.css" type="text/css" media="all" />
<link rel="stylesheet" href="//cdn.jsdelivr.net/emojione/1.0.6/assets/css/emojione.min.css" type="text/css" media="all" />

<script type="text/javascript">
// #################################################
Expand Down
1 change: 1 addition & 0 deletions assets/sprites/emojione.sprites.css

Large diffs are not rendered by default.

19 changes: 19 additions & 0 deletions assets/sprites/emojione.sprites.mustache
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
// Default options
'functions': true
}

[class*=emojione-] {
image-rendering: optimizeQuality;
width: 1.3em;
height: 1.3em;
background-image: url('emojione.sprites.png');
background-size: 3000%;
background-repeat: no-repeat;
}

{{#items}}
.{{name}} {
background-position: (({{px.x}} * 100 / ({{px.total_width}} * (29/30))))#{"%"} (({{px.y}} * 100 / ({{px.total_height}} * (28/29))))#{"%"};
}
{{/items}}
Binary file added assets/sprites/emojione.sprites.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 2036943

Please sign in to comment.