Changeset 5674


Ignore:
Timestamp:
07/09/2010 10:15:37 AM (4 years ago)
Author:
tobiasz.cudnik
Message:

Fixed #5079 Page break in lists move to above the list when you switch from WYSIWYG to HTML mode and back.

Location:
CKEditor/branches/versions/3.4.x
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • CKEditor/branches/versions/3.4.x/CHANGES.html

    r5673 r5674  
    4646                        Fixed issues:</p> 
    4747        <ul> 
     48                <li><a href="http://dev.fckeditor.net/ticket/5079">#5079</a> : Page break in lists move to above the list when you switch from WYSIWYG to HTML mode and back..</li> 
    4849                <li><a href="http://dev.fckeditor.net/ticket/5728">#5728</a> : Text field & Upload Button in Upload Tab of Image Properties dialog are not shown Properly in Arabic.</li> 
    4950                <li><a href="http://dev.fckeditor.net/ticket/5832">#5832</a> : Jquery adapter sample and SSL.</li> 
  • CKEditor/branches/versions/3.4.x/_source/plugins/pagebreak/plugin.js

    r5656 r5674  
    3131                                'background-repeat: no-repeat;' + 
    3232                                'clear: both;' + 
    33                                 'display: block;' + 
    3433                                'float: none;' + 
    35                                 'width:100% !important; _width:99.9% !important;' + 
     34                                'width: 5em;' + 
    3635                                'border-top: #999999 1px dotted;' + 
    3736                                'border-bottom: #999999 1px dotted;' + 
     
    5554                                        elements : 
    5655                                        { 
    57                                                 div : function( element ) 
     56                                                span : function( element ) 
    5857                                                { 
    5958                                                        var attributes = element.attributes, 
     
    6362 
    6463                                                        if ( childStyle && ( /page-break-after\s*:\s*always/i ).test( style ) && ( /display\s*:\s*none/i ).test( childStyle ) ) 
    65                                                                 return editor.createFakeParserElement( element, 'cke_pagebreak', 'div' ); 
     64                                                                return editor.createFakeParserElement( element, 'cke_pagebreak', 'span' ); 
    6665                                                } 
    6766                                        } 
     
    7877        { 
    7978                // Create the element that represents a print break. 
    80                 var breakObject = CKEDITOR.dom.element.createFromHtml( '<div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div>' ); 
     79                var breakObject = CKEDITOR.dom.element.createFromHtml( '<span style="page-break-after: always;"><span style="display: none;">&nbsp;</span></span>' ); 
    8180 
    8281                // Creates the fake image used for this element. 
    83                 breakObject = editor.createFakeElement( breakObject, 'cke_pagebreak', 'div' ); 
     82                breakObject = editor.createFakeElement( breakObject, 'cke_pagebreak', 'span' ); 
    8483 
    8584                var ranges = editor.getSelection().getRanges(); 
     
    9493                                breakObject = breakObject.clone( true ); 
    9594 
    96                         range.splitBlock( 'p' ); 
    9795                        range.insertNode( breakObject ); 
    9896                        if ( i == ranges.length - 1 ) 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy