v2.0.0
-
Breaking change:
Tewmoji.parse
img_attr
option changed toimg_attrs
#16Old behaviour to specify
img
HTML attributes was passed in as a string to
img_attr
option fromTwemoji.parse
. This API is removed.Now please use
img_attrs
and passed in attribute-value pair you want in the
form of Hash. You can now specify any HTML attributes to rendered emojiimg
.Note that the value of
img
tag attributes can be a proc-like object run
against emoji name. Say if you do not want the colon from the title attribute
ofimg
tag. You can define ano_colon = ->(name) { name.gsub(":", "") }
then passed intoTwemoji.parse
like below example:> Twemoji.parse(":heart_eyes:", img_attrs: { title: no_colon }) <img draggable="false" title="heart_eyes" alt=":heart_eyes:" src="https://twemoji.maxcdn.com/16x16/1f60d.png" class="twemoji" >
Twemoji.configure do |config| config.img_attrs = { style: "height: 1.3em;" } end
-
Twemoji Configuration #15
Twemoji.configure do |config| config.asset_root = "https://twemoji.awesomecdn.com/" config.file_ext = ".svg" config.image_size = nil # only png need to set size config.class_name = "twemoji" config.img_attr = "style='height: 1.3em;'" end
Full Changes
Thanks all contributors.