patch header-cell and use-strict

Matthias BUSSONNIER 13 years ago
parent e166732257
commit 42fb90acac

@ -17,6 +17,7 @@
@namespace IPython
*/
var IPython = (function (IPython) {
"use strict";
// TextCell base class
var key = IPython.utils.keycodes;
@ -315,9 +316,9 @@ var IPython = (function (IPython) {
if (this.rendered === false) {
var text = this.get_text();
if (text === "") { text = this.placeholder; }
text_math = IPython.mathjaxutils.remove_math(text);
text = text_math[0]
math = text_math[1]
var text_math = IPython.mathjaxutils.remove_math(text);
var text = text_math[0]
var math = text_math[1]
var html = marked.parser(marked.lexer(text));
html = $(IPython.mathjaxutils.replace_math(html, math));
// links in markdown cells should open in new tabs
@ -521,9 +522,11 @@ var IPython = (function (IPython) {
text = text.replace(/\n/g, ' ');
if (text === "") { text = this.placeholder; }
text = Array(this.level + 1).join("#") + " " + text;
text = IPython.mathjaxutils.remove_math(text);
var text_and_math = IPython.mathjaxutils.remove_math(text);
var text = text_and_math[0];
var math = text_and_math[1];
var html = marked.parser(marked.lexer(text));
var h = $(IPython.mathjaxutils.replace_math(html));
var h = $(IPython.mathjaxutils.replace_math(html, math));
// add id and linkback anchor
var hash = h.text().replace(/ /g, '-');
h.attr('id', hash);

Loading…
Cancel
Save