Ticket #2113: 2113_2.patch
File 2113_2.patch, 2.4 KB (added by , 16 years ago) |
---|
-
_whatsnew.html
49 49 fckstyles.xml in servers which cannot return the correct content type header for .xml files.</li> 50 50 <li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/2102">#2102</a>] Fixed FCKConfig.DocType 51 51 which stopped working in FCKeditor 2.6.</li> 52 <li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/2113">#2113</a>] Fixed unneeded <span 53 class="Apple-style-span"> created after inserting special characters.</li> 52 54 </ul> 53 55 <h3> 54 56 Version 2.6</h3> -
editor/_source/internals/fck_gecko.js
361 361 this.EditorDocument.execCommand( 'inserthtml', false, html ) ; 362 362 this.Focus() ; 363 363 364 // Save the caret position before calling document processor. 365 var range = new FCKDomRange( this.EditorWindow ) ; 366 range.MoveToSelection() ; 367 var bookmark = range.CreateBookmark() ; 368 364 369 FCKDocumentProcessor.Process( FCK.EditorDocument ) ; 365 370 371 // Restore caret position, ignore any errors in case the document 372 // processor removed the bookmark <span>s for some reason. 373 try 374 { 375 range.MoveToBookmark( bookmark ) ; 376 range.Select() ; 377 } 378 catch ( e ) {} 379 366 380 // For some strange reason the SaveUndoStep() call doesn't activate the undo button at the first InsertHtml() call. 367 381 this.Events.FireEvent( "OnSelectionChange" ) ; 368 382 } -
editor/_source/internals/fckdocumentprocessor.js
247 247 fakeImg.className = 'FCK__Flash' ; 248 248 fakeImg.setAttribute( '_fckflash', 'true', 0 ); 249 249 } ) ; 250 251 // Buggy <span class="Apple-style-span"> tags added by Safari. 252 if ( FCKBrowserInfo.IsSafari ) 253 { 254 FCKDocumentProcessor.AppendNew().ProcessDocument = function( doc ) 255 { 256 var spans = doc.getElementsByTagName( 'span' ) ; 257 for ( var i = 0 ; i < spans.length ; i++ ) 258 ( spans[i].className == 'Apple-style-span' ) && ( FCKDomTools.RemoveNode( spans[i], true ) ) ; 259 } 260 }