@ -1203,20 +1203,11 @@ define([
if ( cell . is _splittable ( ) ) {
var texta = cell . get _pre _cursor ( ) ;
var textb = cell . get _post _cursor ( ) ;
if ( cell instanceof codecell . CodeCell ) {
// In this case the operations keep the notebook in its existing mode
// so we don't need to do any post-op mode changes.
cell . set _text ( textb ) ;
var new _cell = this . insert _cell _above ( 'code' ) ;
new _cell . set _text ( texta ) ;
} else if ( ( cell instanceof mdc && ! cell . rendered ) || ( cell instanceof rc ) ) {
// We know cell is !rendered so we can use set_text.
cell . set _text ( textb ) ;
var new _cell = this . insert _cell _above ( cell . cell _type ) ;
// Unrender the new cell so we can call set_text.
new _cell . unrender ( ) ;
new _cell . set _text ( texta ) ;
}
cell . set _text ( textb ) ;
var new _cell = this . insert _cell _above ( cell . cell _type ) ;
// Unrender the new cell so we can call set_text.
new _cell . unrender ( ) ;
new _cell . set _text ( texta ) ;
}
} ;
@ -1243,7 +1234,7 @@ define([
var text = cell . get _text ( ) ;
if ( cell instanceof codecell . CodeCell ) {
cell . set _text ( upper _text + '\n' + text ) ;
} else if ( ( cell instanceof mdc ) || ( cell instanceof rc ) ) {
} else {
cell . unrender ( ) ; // Must unrender before we set_text.
cell . set _text ( upper _text + '\n\n' + text ) ;
if ( render ) {
@ -1280,7 +1271,7 @@ define([
var text = cell . get _text ( ) ;
if ( cell instanceof codecell . CodeCell ) {
cell . set _text ( text + '\n' + lower _text ) ;
} else if ( ( cell instanceof mdc ) || ( cell instanceof rc ) ) {
} else {
cell . unrender ( ) ; // Must unrender before we set_text.
cell . set _text ( text + '\n\n' + lower _text ) ;
if ( render ) {