equal
deleted
inserted
replaced
1 ( function( tinymce, wp ) { |
1 ( function( tinymce, wp, settings ) { |
2 tinymce.PluginManager.add( 'wpemoji', function( editor ) { |
2 tinymce.PluginManager.add( 'wpemoji', function( editor ) { |
3 var typing, |
3 var typing, |
4 env = tinymce.Env, |
4 env = tinymce.Env, |
5 ua = window.navigator.userAgent, |
5 ua = window.navigator.userAgent, |
6 isWin = ua.indexOf( 'Windows' ) > -1, |
6 isWin = ua.indexOf( 'Windows' ) > -1, |
12 } |
12 } |
13 |
13 |
14 return false; |
14 return false; |
15 }()); |
15 }()); |
16 |
16 |
17 if ( ! wp || ! wp.emoji || ! wp.emoji.replaceEmoji ) { |
17 if ( ! wp || ! wp.emoji || settings.supports.everything ) { |
18 return; |
18 return; |
19 } |
19 } |
20 |
20 |
21 function setImgAttr( image ) { |
21 function setImgAttr( image ) { |
22 image.className = 'emoji'; |
22 image.className = 'emoji'; |
123 if ( event.target.nodeName === 'IMG' && editor.dom.getAttrib( event.target, 'data-wp-emoji' ) ) { |
123 if ( event.target.nodeName === 'IMG' && editor.dom.getAttrib( event.target, 'data-wp-emoji' ) ) { |
124 event.preventDefault(); |
124 event.preventDefault(); |
125 } |
125 } |
126 } ); |
126 } ); |
127 } ); |
127 } ); |
128 } )( window.tinymce, window.wp ); |
128 } )( window.tinymce, window.wp, window._wpemojiSettings ); |