##// END OF EJS Templates
Merge pull request #5944 from jdfreder/i5943...
Min RK -
r16850:df2a907f merge
parent child Browse files
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