Make WordPress Core

Ticket #32128: 32128.diff

File 32128.diff, 970 bytes (added by obenland, 9 years ago)

Probably not the most elegant solution.

  • src/wp-includes/js/wp-emoji.js

     
    9696                 * @param {Object} args Additional options for Twemoji.
    9797                 */
    9898                function parse( object, args ) {
    99                         if ( ! replaceEmoji ) {
     99                        if ( ! replaceEmoji || object.className.indexOf( 'emoji' ) ) {
    100100                                return object;
    101101                        }
    102102
     
    143143                 * Initialize our emoji support, and set up listeners.
    144144                 */
    145145                if ( settings ) {
    146                         supportsEmoji = window._wpemojiSettings.supports.simple;
    147                         supportsFlagEmoji = window._wpemojiSettings.supports.flag;
    148                         replaceEmoji = ! supportsEmoji || ! supportsFlagEmoji;
     146                        replaceEmoji = ! settings.supports.simple || ! settings.supports.flag;
    149147
    150148                        if ( ( ! isIE8 && 'loading' === document.readyState ) || ( isIE8 && 'complete' !== document.readyState ) ) {
    151149                                if ( document.addEventListener ) {