##// END OF EJS Templates
Generalise render/unrender to all cells type...
Matthias BUSSONNIER -
Show More
@@ -157,6 +157,16 b' define(['
157 157 that.events.trigger('command_mode.Cell', {cell: that});
158 158 });
159 159 }
160
161 this.element.dblclick(function () {
162 if (that.selected === false) {
163 this.events.trigger('select.Cell', {'cell':that});
164 }
165 var cont = that.unrender();
166 if (cont) {
167 that.focus_editor();
168 }
169 });
160 170 };
161 171
162 172 /**
@@ -288,6 +288,7 b' define(['
288 288 delete CodeCell.msg_cells[old_msg_id];
289 289 }
290 290 CodeCell.msg_cells[this.last_msg_id] = this;
291 this.render();
291 292 };
292 293
293 294 /**
@@ -360,11 +361,6 b' define(['
360 361 return cont;
361 362 };
362 363
363 CodeCell.prototype.unrender = function () {
364 // CodeCell is always rendered
365 return false;
366 };
367
368 364 CodeCell.prototype.select_all = function () {
369 365 var start = {line: 0, ch: 0};
370 366 var nlines = this.code_mirror.lineCount();
@@ -92,27 +92,6 b' define(['
92 92 };
93 93
94 94
95 /**
96 * Bind the DOM evet to cell actions
97 * Need to be called after TextCell.create_element
98 * @private
99 * @method bind_event
100 */
101 TextCell.prototype.bind_events = function () {
102 Cell.prototype.bind_events.apply(this);
103 var that = this;
104
105 this.element.dblclick(function () {
106 if (that.selected === false) {
107 this.events.trigger('select.Cell', {'cell':that});
108 }
109 var cont = that.unrender();
110 if (cont) {
111 that.focus_editor();
112 }
113 });
114 };
115
116 95 // Cell level actions
117 96
118 97 TextCell.prototype.select = function () {
General Comments 0
You need to be logged in to leave comments. Login now