Repository navigation
v2.0.0
-
Breaking change:
Tewmoji.parseimg_attroption changed toimg_attrs#16Old behaviour to specify
imgHTML attributes was passed in as a string to
img_attroption fromTwemoji.parse. This API is removed.Now please use
img_attrsand 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
imgtag attributes can be a proc-like object run
against emoji name. Say if you do not want the colon from the title attribute
ofimgtag. You can define ano_colon = ->(name) { name.gsub(":", "") }
then passed intoTwemoji.parselike 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.