Show More
@@ -1203,20 +1203,11 b' define([' | |||
|
1203 | 1203 | if (cell.is_splittable()) { |
|
1204 | 1204 | var texta = cell.get_pre_cursor(); |
|
1205 | 1205 | var textb = cell.get_post_cursor(); |
|
1206 | if (cell instanceof codecell.CodeCell) { | |
|
1207 | // In this case the operations keep the notebook in its existing mode | |
|
1208 | // so we don't need to do any post-op mode changes. | |
|
1209 |
|
|
|
1210 | var new_cell = this.insert_cell_above('code'); | |
|
1211 | new_cell.set_text(texta); | |
|
1212 | } else if ((cell instanceof mdc && !cell.rendered) || (cell instanceof rc)) { | |
|
1213 | // We know cell is !rendered so we can use set_text. | |
|
1214 | cell.set_text(textb); | |
|
1215 | var new_cell = this.insert_cell_above(cell.cell_type); | |
|
1216 | // Unrender the new cell so we can call set_text. | |
|
1217 | new_cell.unrender(); | |
|
1218 | new_cell.set_text(texta); | |
|
1219 | } | |
|
1206 | cell.set_text(textb); | |
|
1207 | var new_cell = this.insert_cell_above(cell.cell_type); | |
|
1208 | // Unrender the new cell so we can call set_text. | |
|
1209 | new_cell.unrender(); | |
|
1210 | new_cell.set_text(texta); | |
|
1220 | 1211 | } |
|
1221 | 1212 | }; |
|
1222 | 1213 | |
@@ -1243,7 +1234,7 b' define([' | |||
|
1243 | 1234 | var text = cell.get_text(); |
|
1244 | 1235 | if (cell instanceof codecell.CodeCell) { |
|
1245 | 1236 | cell.set_text(upper_text+'\n'+text); |
|
1246 | } else if ((cell instanceof mdc) || (cell instanceof rc)) { | |
|
1237 | } else { | |
|
1247 | 1238 | cell.unrender(); // Must unrender before we set_text. |
|
1248 | 1239 | cell.set_text(upper_text+'\n\n'+text); |
|
1249 | 1240 | if (render) { |
@@ -1280,7 +1271,7 b' define([' | |||
|
1280 | 1271 | var text = cell.get_text(); |
|
1281 | 1272 | if (cell instanceof codecell.CodeCell) { |
|
1282 | 1273 | cell.set_text(text+'\n'+lower_text); |
|
1283 | } else if ((cell instanceof mdc) || (cell instanceof rc)) { | |
|
1274 | } else { | |
|
1284 | 1275 | cell.unrender(); // Must unrender before we set_text. |
|
1285 | 1276 | cell.set_text(text+'\n\n'+lower_text); |
|
1286 | 1277 | if (render) { |
@@ -373,23 +373,6 b' define([' | |||
|
373 | 373 | }; |
|
374 | 374 | |
|
375 | 375 | /** |
|
376 | * can the cell be split into two cells | |
|
377 | * @method is_splittable | |
|
378 | **/ | |
|
379 | HeadingCell.prototype.is_splittable = function () { | |
|
380 | return false; | |
|
381 | }; | |
|
382 | ||
|
383 | ||
|
384 | /** | |
|
385 | * can the cell be merged with other cells | |
|
386 | * @method is_mergeable | |
|
387 | **/ | |
|
388 | HeadingCell.prototype.is_mergeable = function () { | |
|
389 | return false; | |
|
390 | }; | |
|
391 | ||
|
392 | /** | |
|
393 | 376 | * Change heading level of cell, and re-render |
|
394 | 377 | * @method set_level |
|
395 | 378 | */ |
General Comments 0
You need to be logged in to leave comments.
Login now