WordPress.org

Make WordPress Core

Ticket #26048: 26048.diff

File 26048.diff, 9.7 KB (added by nacin, 8 years ago)
  • src/wp-includes/js/tinymce/plugins/wordpress/editor_plugin_src.js

     
     1/* global tinymce, getUserSetting, setUserSetting, switchEditors, autosave */
    12/**
    23 * WordPress plugin.
    34 */
     
    142143                                }
    143144                        });
    144145
    145                         ed.onExecCommand.add( function( ed, cmd, ui, val ) {
     146                        ed.onExecCommand.add( function( ed, cmd ) {
    146147                                if ( tinymce.isWebKit && style && ( 'InsertUnorderedList' == cmd || 'InsertOrderedList' == cmd ) )
    147148                                        ed.dom.remove( style );
    148149                        });
     
    221222
    222223                                        last = k;
    223224                                });
    224                         };
     225                        }
    225226
    226227                        // keep empty paragraphs :(
    227228                        ed.onSaveContent.addToTop(function(ed, o) {
     
    291292
    292293                        // popup buttons for images and the gallery
    293294                        ed.onInit.add(function(ed) {
    294                                 tinymce.dom.Event.add(ed.getWin(), 'scroll', function(e) {
     295                                tinymce.dom.Event.add(ed.getWin(), 'scroll', function() {
    295296                                        ed.plugins.wordpress._hideButtons();
    296297                                });
    297                                 tinymce.dom.Event.add(ed.getBody(), 'dragstart', function(e) {
     298                                tinymce.dom.Event.add(ed.getBody(), 'dragstart', function() {
    298299                                        ed.plugins.wordpress._hideButtons();
    299300                                });
    300301                        });
    301302
    302                         ed.onBeforeExecCommand.add(function(ed, cmd, ui, val) {
     303                        ed.onBeforeExecCommand.add( function( ed ) {
    303304                                ed.plugins.wordpress._hideButtons();
    304305                        });
    305306
    306                         ed.onSaveContent.add(function(ed, o) {
     307                        ed.onSaveContent.add( function( ed ) {
    307308                                ed.plugins.wordpress._hideButtons();
    308309                        });
    309310
     
    325326                                                ed.windowManager.close(null, id);
    326327                                        }
    327328                                }
    328                         }
     329                        };
    329330
    330331                        // close popups when clicking on the background
    331332                        tinymce.dom.Event.remove(document.body, 'click', closeOnClick);
     
    361362                },
    362363
    363364                _showButtons : function(n, id) {
    364                         var ed = tinyMCE.activeEditor, p1, p2, vp, DOM = tinymce.DOM, X, Y;
     365                        var ed = tinymce.activeEditor, p1, p2, vp, DOM = tinymce.DOM, X, Y;
    365366
    366367                        vp = ed.dom.getViewPort(ed.getWin());
    367368                        p1 = DOM.getPos(ed.getContentAreaContainer());
  • src/wp-includes/js/tinymce/plugins/wpdialogs/editor_plugin_src.js

     
    1 /**
    2  * editor_plugin_src.js
    3  *
    4  * Copyright 2009, Moxiecode Systems AB
    5  * Released under LGPL
    6  *
    7  * License: http://tinymce.moxiecode.com/license
    8  * Contributing: http://tinymce.moxiecode.com/contributing
    9  */
    10 
     1/* global tinymce */
    112(function() {
    123        tinymce.create('tinymce.plugins.WPDialogs', {
    13                 init : function(ed, url) {
     4                init : function( ed ) {
    145                        tinymce.create('tinymce.WPWindowManager:tinymce.InlineWindowManager', {
    156                                WPWindowManager : function(ed) {
    167                                        this.parent(ed);
  • src/wp-includes/js/tinymce/plugins/wpeditimage/editor_plugin_src.js

     
     1/* global tinymce */
     2(function() {
     3        var mouse = {};
    14
    2 (function() {
    35        tinymce.create('tinymce.plugins.wpEditImage', {
    46                url: '',
    57                editor: {},
    68
    79                init: function(ed, url) {
    8                         var t = this, mouse = {};
     10                        var t = this;
    911
    1012                        t.url = url;
    1113                        t.editor = ed;
     
    2729
    2830                                // when pressing Return inside a caption move the caret to a new parapraph under it
    2931                                ed.dom.events.add(ed.getBody(), 'keydown', function(e) {
    30                                         var n, DL, DIV, P, content;
     32                                        var n, DL, DIV, P;
    3133
    3234                                        if ( e.keyCode == 13 ) {
    3335                                                n = ed.selection.getNode();
     
    105107
    106108                        // When inserting content, if the caret is inside a caption create new paragraph under
    107109                        // and move the caret there
    108                         ed.onBeforeExecCommand.add(function(ed, cmd, ui, val) {
     110                        ed.onBeforeExecCommand.add( function( ed, cmd ) {
    109111                                var node, p;
    110112
    111113                                if ( cmd == 'mceInsertContent' ) {
     
    227229                                title : ed.getLang('wpeditimage.edit_img')
    228230                        });
    229231
    230                         tinymce.dom.Event.add(editButton, 'mousedown', function(e) {
     232                        tinymce.dom.Event.add(editButton, 'mousedown', function() {
    231233                                t._editImage();
    232234                                ed.plugins.wordpress._hideButtons();
    233235                        });
     
    240242                                title : ed.getLang('wpeditimage.del_img')
    241243                        });
    242244
    243                         tinymce.dom.Event.add(dellButton, 'mousedown', function(e) {
     245                        tinymce.dom.Event.add(dellButton, 'mousedown', function() {
    244246                                var ed = tinymce.activeEditor, el = ed.selection.getNode(), parent;
    245247
    246248                                if ( el.nodeName == 'IMG' && ed.dom.getAttrib(el, 'class').indexOf('mceItem') == -1 ) {
     
    317319                                author : 'WordPress',
    318320                                authorurl : 'http://wordpress.org',
    319321                                infourl : '',
    320                                 version : "1.0"
     322                                version : '1.0'
    321323                        };
    322324                }
    323325        });
  • src/wp-includes/js/tinymce/plugins/wpfullscreen/editor_plugin_src.js

     
     1/* global tinymce, switchEditors, fullscreen */
    12/**
    23 * WP Fullscreen TinyMCE plugin
    34 *
     
    89        tinymce.create('tinymce.plugins.wpFullscreenPlugin', {
    910                resize_timeout: false,
    1011
    11                 init : function(ed, url) {
    12                         var t = this, oldHeight = 0, s = {}, DOM = tinymce.DOM;
     12                init : function( ed ) {
     13                        var t = this, s = {}, DOM = tinymce.DOM;
    1314
    1415                        // Register commands
    1516                        ed.addCommand('wpFullScreenClose', function() {
    16                                 // this removes the editor, content has to be saved first with tinyMCE.execCommand('wpFullScreenSave');
     17                                // this removes the editor, content has to be saved first with tinymce.execCommand('wpFullScreenSave');
    1718                                if ( ed.getParam('wp_fullscreen_is_enabled') ) {
    1819                                        DOM.win.setTimeout(function() {
    19                                                 tinyMCE.remove(ed);
     20                                                tinymce.remove(ed);
    2021                                                DOM.remove('wp_mce_fullscreen_parent');
    21                                                 tinyMCE.settings = tinyMCE.oldSettings; // Restore old settings
     22                                                tinymce.settings = tinymce.oldSettings; // Restore old settings
    2223                                        }, 10);
    2324                                }
    2425                        });
    2526
    2627                        ed.addCommand('wpFullScreenSave', function() {
    27                                 var ed = tinyMCE.get('wp_mce_fullscreen'), edd;
     28                                var ed = tinymce.get('wp_mce_fullscreen'), edd;
    2829
    2930                                ed.focus();
    30                                 edd = tinyMCE.get( ed.getParam('wp_fullscreen_editor_id') );
     31                                edd = tinymce.get( ed.getParam('wp_fullscreen_editor_id') );
    3132
    3233                                edd.setContent( ed.getContent({format : 'raw'}), {format : 'raw'} );
    3334                        });
     
    3536                        ed.addCommand('wpFullScreenInit', function() {
    3637                                var d, b, fsed;
    3738
    38                                 ed = tinyMCE.activeEditor;
     39                                ed = tinymce.activeEditor;
    3940                                d = ed.getDoc();
    4041                                b = d.body;
    4142
    42                                 tinyMCE.oldSettings = tinyMCE.settings; // Store old settings
     43                                tinymce.oldSettings = tinymce.settings; // Store old settings
    4344
    4445                                tinymce.each(ed.settings, function(v, n) {
    4546                                        s[n] = v;
     
    6768                                                edd.setContent( switchEditors.wpautop( edd.getElement().value ) );
    6869
    6970                                        setTimeout(function(){ // add last
    70                                                 edd.onNodeChange.add(function(ed, cm, e){
     71                                                edd.onNodeChange.add( function() {
    7172                                                        tinymce.each(buttons, function(c) {
    7273                                                                var btn, cls;
    7374
     
    145146                                                ed.dom.win.scrollTo(0, y);
    146147                                        }, 40);
    147148                                }
    148                         };
     149                        }
    149150
    150151                        // Add appropriate listeners for resizing content area
    151                         ed.onInit.add(function(ed, l) {
     152                        ed.onInit.add( function( ed ) {
    152153                                ed.onChange.add(resize);
    153154                                ed.onSetContent.add(resize);
    154155                                ed.onPaste.add(resize);
     
    155156                                ed.onKeyUp.add(resize);
    156157                                ed.onPostRender.add(resize);
    157158
    158                                 ed.getBody().style.overflowY = "hidden";
     159                                ed.getBody().style.overflowY = 'hidden';
    159160                        });
    160161
    161162                        if ( ed.getParam('autoresize_on_init', true) ) {
    162                                 ed.onLoadContent.add(function(ed, l) {
     163                                ed.onLoadContent.add( function() {
    163164                                        // Because the content area resizes when its content CSS loads,
    164165                                        // and we can't easily add a listener to its onload event,
    165166                                        // we'll just trigger a resize after a short loading period
     
    169170                                });
    170171                        }
    171172
    172                         // Register the command so that it can be invoked by using tinyMCE.activeEditor.execCommand('mceExample');
     173                        // Register the command so that it can be invoked by using tinymce.activeEditor.execCommand('mceExample');
    173174                        ed.addCommand('wpAutoResize', resize);
    174175                },
    175176
  • src/wp-includes/js/tinymce/plugins/wpgallery/editor_plugin_src.js

     
    1 
     1/* global tinymce */
    22(function() {
    33        tinymce.create('tinymce.plugins.wpGallery', {
    44
     
    7878                        function getAttr(s, n) {
    7979                                n = new RegExp(n + '=\"([^\"]+)\"', 'g').exec(s);
    8080                                return n ? tinymce.DOM.decode(n[1]) : '';
    81                         };
     81                        }
    8282
    8383                        return co.replace(/(?:<p[^>]*>)*(<img[^>]+>)(?:<\/p>)*/g, function(a,im) {
    8484                                var cls = getAttr(im, 'class');
     
    112112                                title : ed.getLang('wordpress.editgallery')
    113113                        });
    114114
    115                         tinymce.dom.Event.add(editButton, 'mousedown', function(e) {
     115                        tinymce.dom.Event.add( editButton, 'mousedown', function() {
    116116                                var ed = tinymce.activeEditor;
    117117                                ed.wpGalleryBookmark = ed.selection.getBookmark('simple');
    118                                 ed.execCommand("WP_Gallery");
     118                                ed.execCommand('WP_Gallery');
    119119                                ed.plugins.wordpress._hideButtons();
    120120                        });
    121121
     
    147147                                author : 'WordPress',
    148148                                authorurl : 'http://wordpress.org',
    149149                                infourl : '',
    150                                 version : "1.0"
     150                                version : '1.0'
    151151                        };
    152152                }
    153153        });