-
- // Set additional image attributes.
- if ( options.imgAttr ) {
- for ( attr in options.imgAttr ) {
- img.setAttribute( attr, options.imgAttr[attr] );
+ img.onerror = twemoji.onerror;
+ img.setAttribute('draggable', 'false');
+ attrib = options.attributes(icon, variant);
+ for (attrname in attrib) {
+ if (
+ attrib.hasOwnProperty(attrname) &&
+ // don't allow any handlers to be set + don't allow overrides
+ attrname.indexOf('on') !== 0 &&
+ !img.hasAttribute(attrname)
+ ) {
+ img.setAttribute(attrname, attrib[attrname]);