Changeset 1119
- Timestamp:
- 2007-11-26 09:10:41 (2 years ago)
- Location:
- FCKeditor/trunk/editor/_source
- Files:
-
- 2 modified
-
commandclasses/fck_othercommands.js (modified) (1 diff)
-
internals/fck.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
FCKeditor/trunk/editor/_source/commandclasses/fck_othercommands.js
r934 r1119 250 250 251 251 var oFakeImage = FCKDocumentProcessor_CreateFakeImage( 'FCK__PageBreak', e ) ; 252 FCK.InsertElement( oFakeImage ) ; 252 var oRange = new FCKDomRange( FCK.EditorWindow ) ; 253 oRange.MoveToSelection() ; 254 var oSplitInfo = oRange.SplitBlock() ; 255 if ( oSplitInfo.NextBlock ) 256 oSplitInfo.NextBlock.parentNode.insertBefore( oFakeImage, oSplitInfo.NextBlock ) ; 257 else 258 oSplitInfo.PreviousBlock.parentNode.insertBefore( oFakeImage, oSplitInfo.PreviousBlock.nextSibling ) ; 259 260 FCK.Events.FireEvent( 'OnSelectionChange' ) ; 253 261 } 254 262 -
FCKeditor/trunk/editor/_source/internals/fck.js
r1067 r1119 177 177 // Element Node. 178 178 case 1 : 179 if ( !FCKListsLib.BlockElements[ oNode.nodeName.toLowerCase() ] ) 179 if ( !FCKListsLib.BlockElements[ oNode.nodeName.toLowerCase() ] && 180 !oNode.getAttribute('_fckfakelement') ) 180 181 bMoveNode = true ; 181 182 break ;