~canonical-sysadmins/wordpress/4.8.1

« back to all changes in this revision

Viewing changes to wp-includes/js/wp-emoji-loader.js

  • Committer: Haw Loeung (hloeung)
  • Date: 2015-05-08 01:45:39 UTC
  • mto: This revision was merged to the branch mainline in revision 7.
  • Revision ID: haw.loeung@canonical.com-20150508014539-x0bjlgjtk9topuvc
New upstream release 4.2.2.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
( function( window, document, settings ) {
2
 
        var src;
 
2
        var src, ready;
3
3
 
4
4
        /**
5
5
         * Detect if the browser supports rendering emoji or flag emoji. Flag emoji are a single glyph
62
62
                flag:   browserSupportsEmoji( 'flag' )
63
63
        };
64
64
 
 
65
        settings.DOMReady = false;
 
66
        settings.readyCallback = function() {
 
67
                settings.DOMReady = true;
 
68
        };
 
69
 
65
70
        if ( ! settings.supports.simple || ! settings.supports.flag ) {
 
71
                ready = function() {
 
72
                        settings.readyCallback();
 
73
                };
 
74
 
 
75
                if ( document.addEventListener ) {
 
76
                        document.addEventListener( 'DOMContentLoaded', ready, false );
 
77
                        window.addEventListener( 'load', ready, false );
 
78
                } else {
 
79
                        window.attachEvent( 'onload', ready );
 
80
                        document.attachEvent( 'onreadystatechange', function() {
 
81
                                if ( 'complete' === document.readyState ) {
 
82
                                        settings.readyCallback();
 
83
                                }
 
84
                        } );
 
85
                }
 
86
 
66
87
                src = settings.source || {};
67
88
 
68
89
                if ( src.concatemoji ) {