WordPress.org

Make WordPress Core

Ticket #16239: 16239-3.patch

File 16239-3.patch, 2.4 KB (added by azaozz, 3 years ago)
  • wp-includes/js/quicktags.dev.js

     
    638638        edButtons[90] = new qt.TagButton('ol','ol','<ol>\n','</ol>\n\n','o'), 
    639639        edButtons[100] = new qt.TagButton('li','li','\t<li>','</li>\n','l'), 
    640640        edButtons[110] = new qt.TagButton('code','code','<code>','</code>','c'), 
    641         edButtons[120] = new qt.TagButton('more','more','<!--more-->','','t'), 
     641        edButtons[120] = new qt.TagButton('more','more','\n\n<!--more-->\n\n','','t'), 
    642642        edButtons[130] = new qt.SpellButton(), 
    643643        edButtons[140] = new qt.CloseButton() 
    644644 
  • wp-includes/js/tinymce/plugins/wordpress/editor_plugin_src.js

     
    1010 
    1111                init : function(ed, url) { 
    1212                        var t = this, tbId = ed.getParam('wordpress_adv_toolbar', 'toolbar2'), last = 0, moreHTML, nextpageHTML, closeOnClick; 
    13                         moreHTML = '<img src="' + url + '/img/trans.gif" class="mceWPmore mceItemNoResize" title="'+ed.getLang('wordpress.wp_more_alt')+'" />'; 
    14                         nextpageHTML = '<img src="' + url + '/img/trans.gif" class="mceWPnextpage mceItemNoResize" title="'+ed.getLang('wordpress.wp_page_alt')+'" />'; 
     13                        moreHTML = '<p><img src="' + url + '/img/trans.gif" class="mceWPmore mceItemNoResize" title="'+ed.getLang('wordpress.wp_more_alt')+'" /></p><p></p>'; 
     14                        nextpageHTML = '<p><img src="' + url + '/img/trans.gif" class="mceWPnextpage mceItemNoResize" title="'+ed.getLang('wordpress.wp_page_alt')+'" /></p><p></p>'; 
    1515 
    1616                        if ( getUserSetting('hidetb', '0') == '1' ) 
    1717                                ed.settings.wordpress_adv_hidden = 0; 
     
    412412                                } 
    413413                        }); 
    414414 
     415                        ed.onPreProcess.add(function(ed, o) { 
     416                                var more; 
     417 
     418                                if ( o.save ) { 
     419                                        more = ed.dom.select('img.mceWPmore, img.mceWPnextpage'); 
     420                                         
     421                                        if ( more.length ) { 
     422                                                tinymce.each( more, function(el) { 
     423                                                        var parent = el.parentNode, p; 
     424 
     425                                                        if ( parent.nodeName == 'P' && parent.childNodes.length > 1 ) { 
     426                                                                p = ed.dom.create('p'); 
     427                                                                parent.parentNode.insertBefore(p, parent); 
     428                                                                p.appendChild(el); 
     429                                                        } 
     430                                                }); 
     431                                        } 
     432                                } 
     433                        }); 
     434 
    415435                        // Replace images with morebreak 
    416436                        ed.onPostProcess.add(function(ed, o) { 
    417437                                if (o.get)