Show More
@@ -115,7 +115,7 b' define([' | |||
|
115 | 115 | |
|
116 | 116 | CodeCell.msg_cells = {}; |
|
117 | 117 | |
|
118 |
CodeCell.prototype = |
|
|
118 | CodeCell.prototype = Object.create(Cell.prototype); | |
|
119 | 119 | |
|
120 | 120 | /** |
|
121 | 121 | * @method auto_highlight |
@@ -27,7 +27,7 b' define([' | |||
|
27 | 27 | this.bind_events(); |
|
28 | 28 | }; |
|
29 | 29 | |
|
30 |
MainToolBar.prototype = |
|
|
30 | MainToolBar.prototype = Object.create(toolbar.ToolBar.prototype); | |
|
31 | 31 | |
|
32 | 32 | MainToolBar.prototype.construct = function () { |
|
33 | 33 | var that = this; |
@@ -68,7 +68,7 b" define(['jquery'], function($){" | |||
|
68 | 68 | // Public constructor. |
|
69 | 69 | ScrollManager.apply(this, [notebook, options]); |
|
70 | 70 | }; |
|
71 |
TargetScrollManager.prototype = |
|
|
71 | TargetScrollManager.prototype = Object.create(ScrollManager.prototype); | |
|
72 | 72 | |
|
73 | 73 | TargetScrollManager.prototype.is_target = function (index) { |
|
74 | 74 | // Check if a cell should be a scroll stop. |
@@ -114,7 +114,7 b" define(['jquery'], function($){" | |||
|
114 | 114 | // Public constructor. |
|
115 | 115 | TargetScrollManager.apply(this, [notebook, options]); |
|
116 | 116 | }; |
|
117 |
SlideScrollManager.prototype = |
|
|
117 | SlideScrollManager.prototype = Object.create(TargetScrollManager.prototype); | |
|
118 | 118 | |
|
119 | 119 | SlideScrollManager.prototype.is_target = function (index) { |
|
120 | 120 | var cell = this.notebook.get_cell(index); |
@@ -131,7 +131,7 b" define(['jquery'], function($){" | |||
|
131 | 131 | options = options || {}; |
|
132 | 132 | this._level = options.heading_level || 1; |
|
133 | 133 | }; |
|
134 |
HeadingScrollManager.prototype = |
|
|
134 | HeadingScrollManager.prototype = Object.create(ScrollManager.prototype) | |
|
135 | 135 | |
|
136 | 136 | HeadingScrollManager.prototype.scroll = function (delta) { |
|
137 | 137 | // Scroll the document. |
@@ -55,7 +55,7 b' define([' | |||
|
55 | 55 | this.rendered = false; |
|
56 | 56 | }; |
|
57 | 57 | |
|
58 |
TextCell.prototype = |
|
|
58 | TextCell.prototype = Object.create(Cell.prototype); | |
|
59 | 59 | |
|
60 | 60 | TextCell.options_default = { |
|
61 | 61 | cm_config : { |
@@ -220,7 +220,7 b' define([' | |||
|
220 | 220 | placeholder: "Type *Markdown* and LaTeX: $\\alpha^2$" |
|
221 | 221 | }; |
|
222 | 222 | |
|
223 |
MarkdownCell.prototype = |
|
|
223 | MarkdownCell.prototype = Object.create(TextCell.prototype); | |
|
224 | 224 | |
|
225 | 225 | /** |
|
226 | 226 | * @method render |
@@ -270,7 +270,7 b' define([' | |||
|
270 | 270 | "When passing through nbconvert, a Raw Cell's content is added to the output unmodified." |
|
271 | 271 | }; |
|
272 | 272 | |
|
273 |
RawCell.prototype = |
|
|
273 | RawCell.prototype = Object.create(TextCell.prototype); | |
|
274 | 274 | |
|
275 | 275 | /** @method bind_events **/ |
|
276 | 276 | RawCell.prototype.bind_events = function () { |
@@ -330,7 +330,7 b' define([' | |||
|
330 | 330 | placeholder: "Type Heading Here" |
|
331 | 331 | }; |
|
332 | 332 | |
|
333 |
HeadingCell.prototype = |
|
|
333 | HeadingCell.prototype = Object.create(TextCell.prototype); | |
|
334 | 334 | |
|
335 | 335 | /** @method fromJSON */ |
|
336 | 336 | HeadingCell.prototype.fromJSON = function (data) { |
General Comments 0
You need to be logged in to leave comments.
Login now