Ticket #5766: 5766.patch

File 5766.patch, 988 bytes (added by Garry Yao, 10 years ago)
  • _source/plugins/wysiwygarea/plugin.js

     
    1414        var nonExitableElementNames = { table:1,pre:1 };
    1515
    1616        // Matching an empty paragraph at the end of document.
    17         var emptyParagraphRegexp = /\s*<(p|div|address|h\d|center)[^>]*>\s*(?:<br[^>]*>|&nbsp;|\u00A0|&#160;)?\s*(:?<\/\1>)?\s*(?=$|<\/body>)/gi;
     17        var emptyParagraphRegexp = /^\s*<(p|div|address|h\d|center)[^>]*>\s*(?:<br[^>]*>|&nbsp;|\u00A0|&#160;)?\s*(:?<\/\1>)?\s*(?=$|<\/body>)/gi;
    1818
    1919        function onInsertHtml( evt )
    2020        {
     
    703703                                                                if ( editor.dataProcessor )
    704704                                                                        data = editor.dataProcessor.toDataFormat( data, fixForBody );
    705705
    706                                                                 // Strip the last blank paragraph within document.
    707706                                                                if ( config.ignoreEmptyParagraph )
    708707                                                                        data = data.replace( emptyParagraphRegexp, '' );
    709708
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy