mirror of
https://github.com/twitter/twemoji.git
synced 2024-06-15 03:35:16 +00:00
Add custom template function
This commit is contained in:
parent
55443d4b39
commit
1e72ee8631
@ -37,6 +37,9 @@ var twemoji = (function (
|
|||||||
// default class name, by default 'emoji'
|
// default class name, by default 'emoji'
|
||||||
className: 'emoji',
|
className: 'emoji',
|
||||||
|
|
||||||
|
// template function for custom emoji wrapping
|
||||||
|
template: null,
|
||||||
|
|
||||||
// basic utilities / helpers to convert code points
|
// basic utilities / helpers to convert code points
|
||||||
// to JavaScript surrogates and vice versa
|
// to JavaScript surrogates and vice versa
|
||||||
convert: {
|
convert: {
|
||||||
@ -482,6 +485,9 @@ var twemoji = (function (
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
ret = ret.concat('>');
|
ret = ret.concat('>');
|
||||||
|
if (options.template) {
|
||||||
|
ret = options.template.call(null, ret)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return ret;
|
return ret;
|
||||||
@ -551,6 +557,7 @@ var twemoji = (function (
|
|||||||
ext: how.ext || twemoji.ext,
|
ext: how.ext || twemoji.ext,
|
||||||
size: how.folder || toSizeSquaredAsset(how.size || twemoji.size),
|
size: how.folder || toSizeSquaredAsset(how.size || twemoji.size),
|
||||||
className: how.className || twemoji.className,
|
className: how.className || twemoji.className,
|
||||||
|
template: how.template || twemoji.template,
|
||||||
onerror: how.onerror || twemoji.onerror
|
onerror: how.onerror || twemoji.onerror
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -587,4 +594,4 @@ var twemoji = (function (
|
|||||||
return r.join(sep || '-');
|
return r.join(sep || '-');
|
||||||
}
|
}
|
||||||
|
|
||||||
}());
|
}());
|
||||||
|
Loading…
Reference in New Issue
Block a user