Changeset 35637
- Timestamp:
- 11/14/2015 09:51:02 AM (8 years ago)
- Location:
- trunk/src/wp-includes/js
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/js/twemoji.js
r35596 r35637 387 387 if (src) { 388 388 img = new Image(); 389 img.onerror = twemoji.onerror;389 img.onerror = options.onerror; 390 390 img.setAttribute('draggable', 'false'); 391 391 attrib = options.attributes(icon, variant); … … 551 551 ext: how.ext || twemoji.ext, 552 552 size: how.folder || toSizeSquaredAsset(how.size || twemoji.size), 553 className: how.className || twemoji.className 553 className: how.className || twemoji.className, 554 onerror: how.onerror || twemoji.onerror 554 555 }); 555 556 } -
trunk/src/wp-includes/js/wp-emoji.js
r35606 r35637 59 59 addedNodes[0].nodeType === 3 && 60 60 removedNodes[0].nodeName === 'IMG' && 61 addedNodes[0].data === removedNodes[0].alt 61 addedNodes[0].data === removedNodes[0].alt && 62 'load-failed' === removedNodes[0].getAttribute( 'data-error' ) 62 63 ) { 63 64 return; … … 156 157 157 158 return ''.concat( options.base, icon, options.ext ); 159 }, 160 onerror: function() { 161 if ( twemoji.parentNode ) { 162 this.setAttribute( 'data-error', 'load-failed' ); 163 twemoji.parentNode.replaceChild( document.createTextNode( twemoji.alt ), twemoji ); 164 } 158 165 } 159 166 };
Note: See TracChangeset
for help on using the changeset viewer.