Ticket #2368: 2368.patch

File 2368.patch, 1.5 KB (added by martinkou, 20 months ago)
  • _whatsnew.html

     
    9191                <li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/1229">#1229</a>] Converting 
    9292                        multiple contiguous paragraphs to Formatted will now be merged into a single  
    9393                        &lt;PRE&gt; block.</li> 
     94                <li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/2368">#2368</a>] Fixed broken protect  
     95                        source logic for comments in IE.</li> 
    9496        </ul> 
    9597        <p> 
    9698                <a href="_whatsnew_history.html">See previous versions history</a></p> 
  • editor/_source/internals/fck.js

     
    11011101        ToHtml : function() 
    11021102        { 
    11031103                for ( var i = 0 ; i < this.Elements.length ; i++ ) 
    1104                         this.Elements[i] = this.Elements[i].outerHTML ; 
     1104                { 
     1105                        this.Elements[i] = '<div>&nbsp;' + this.Elements[i].outerHTML + '</div>' ; 
     1106                        this.Elements[i].isHtml = true ; 
     1107                } 
    11051108        }, 
    11061109 
    11071110        ToElements : function() 
     
    11091112                var node = FCK.EditorDocument.createElement( 'div' ) ; 
    11101113                for ( var i = 0 ; i < this.Elements.length ; i++ ) 
    11111114                { 
    1112                         if ( typeof( this.Elements[i] ) == 'string' ) 
     1115                        if ( this.Elements[i].isHtml ) 
    11131116                        { 
    11141117                                node.innerHTML = this.Elements[i] ; 
    1115                                 this.Elements[i] = node.firstChild ; 
     1118                                this.Elements[i] = node.firstChild.lastChild ; 
    11161119                        } 
    11171120                } 
    11181121        }