Show More
@@ -256,7 +256,7 b' var IPython = (function (IPython) {' | |||||
256 | var html = marked.parser(marked.lexer(text)); |
|
256 | var html = marked.parser(marked.lexer(text)); | |
257 | html = IPython.mathjaxutils.replace_math(html, math); |
|
257 | html = IPython.mathjaxutils.replace_math(html, math); | |
258 | html = security.sanitize_html(html); |
|
258 | html = security.sanitize_html(html); | |
259 | html = $(html); |
|
259 | html = $($.parseHTML(html)); | |
260 | // links in markdown cells should open in new tabs |
|
260 | // links in markdown cells should open in new tabs | |
261 | html.find("a[href]").not('[href^="#"]').attr("target", "_blank"); |
|
261 | html.find("a[href]").not('[href^="#"]').attr("target", "_blank"); | |
262 | this.set_rendered(html); |
|
262 | this.set_rendered(html); | |
@@ -428,7 +428,7 b' var IPython = (function (IPython) {' | |||||
428 | var html = marked.parser(marked.lexer(text)); |
|
428 | var html = marked.parser(marked.lexer(text)); | |
429 | html = IPython.mathjaxutils.replace_math(html, math); |
|
429 | html = IPython.mathjaxutils.replace_math(html, math); | |
430 | html = security.sanitize_html(html); |
|
430 | html = security.sanitize_html(html); | |
431 | var h = $(html); |
|
431 | var h = $($.parseHTML(html)); | |
432 | // add id and linkback anchor |
|
432 | // add id and linkback anchor | |
433 | var hash = h.text().replace(/ /g, '-'); |
|
433 | var hash = h.text().replace(/ /g, '-'); | |
434 | h.attr('id', hash); |
|
434 | h.attr('id', hash); |
@@ -10,7 +10,7 b' casper.notebook_test(function () {' | |||||
10 | cell.render(); |
|
10 | cell.render(); | |
11 | return cell.get_rendered(); |
|
11 | return cell.get_rendered(); | |
12 | }); |
|
12 | }); | |
13 | this.test.assertEquals(output, '<h1 id=\"foo\">Foo</h1>', 'Markdown JS API works.'); |
|
13 | this.test.assertEquals(output.trim(), '<h1 id=\"foo\">Foo</h1>', 'Markdown JS API works.'); | |
14 |
|
14 | |||
15 | // Test menubar entries. |
|
15 | // Test menubar entries. | |
16 | output = this.evaluate(function () { |
|
16 | output = this.evaluate(function () { | |
@@ -21,7 +21,7 b' casper.notebook_test(function () {' | |||||
21 | $('#run_cell').mouseenter().click(); |
|
21 | $('#run_cell').mouseenter().click(); | |
22 | return cell.get_rendered(); |
|
22 | return cell.get_rendered(); | |
23 | }); |
|
23 | }); | |
24 | this.test.assertEquals(output, '<h1 id=\"foo\">Foo</h1>', 'Markdown menubar items work.'); |
|
24 | this.test.assertEquals(output.trim(), '<h1 id=\"foo\">Foo</h1>', 'Markdown menubar items work.'); | |
25 |
|
25 | |||
26 | // Test toolbar buttons. |
|
26 | // Test toolbar buttons. | |
27 | output = this.evaluate(function () { |
|
27 | output = this.evaluate(function () { | |
@@ -32,5 +32,5 b' casper.notebook_test(function () {' | |||||
32 | $('#run_b').click(); |
|
32 | $('#run_b').click(); | |
33 | return cell.get_rendered(); |
|
33 | return cell.get_rendered(); | |
34 | }); |
|
34 | }); | |
35 | this.test.assertEquals(output, '<h1 id=\"foo\">Foo</h1>', 'Markdown toolbar items work.'); |
|
35 | this.test.assertEquals(output.trim(), '<h1 id=\"foo\">Foo</h1>', 'Markdown toolbar items work.'); | |
36 | }); |
|
36 | }); |
General Comments 0
You need to be logged in to leave comments.
Login now