WordPress.org

Make WordPress Core

Ticket #32125: 32125.patch

File 32125.patch, 1.0 KB (added by azaozz, 6 years ago)
  • src/wp-includes/js/wp-emoji.js

     
    8484                                                                node = node.parentNode;
    8585                                                        }
    8686
    87                                                         if ( node && node.nodeType === 1 ) {
     87                                                        if ( node && node.nodeType === 1 &&
     88                                                                node.textContent && test( node.textContent ) ) {
     89
    8890                                                                parse( node );
    8991                                                        }
    9092                                                }
     
    99101                }
    100102
    101103                /**
     104                 * Test if a text string contains emoji characters
     105                 *
     106                 * @since 4.3.0
     107                 *
     108                 * @param {String} text The string to test
     109                 * @returns Boolean
     110                 */                                             
     111                function test( text ) {
     112                        if ( text && twemoji ) {
     113                                return twemoji.test( text );
     114                        }
     115
     116                        return false;
     117                }
     118
     119                /**
    102120                 * Given an element or string, parse any emoji characters into Twemoji images.
    103121                 *
    104122                 * @since 4.2.0
     
    171189
    172190                return {
    173191                        replaceEmoji: replaceEmoji,
    174                         parse: parse
     192                        parse: parse,
     193                        test: test
    175194                };
    176195        }
    177196