mirror of
https://github.com/GitbookIO/gitbook.git
synced 2026-09-21 01:53:26 +00:00
Handle html param from code block output
This commit is contained in:
+4
-3
@@ -244,14 +244,15 @@ function normalizeHtml(src, options) {
|
||||
.value();
|
||||
|
||||
var source = $(this).text();
|
||||
var html = options.book.template.applyBlock("code", {
|
||||
var blk = options.book.template.applyBlock("code", {
|
||||
body: source,
|
||||
kwargs: {
|
||||
language: lang
|
||||
}
|
||||
}).body;
|
||||
});
|
||||
|
||||
$(this).html(html);
|
||||
if (blk.html === false) $(this).text(blk.body);
|
||||
else $(this).html(blk.body);
|
||||
});
|
||||
|
||||
// Replace glossary terms
|
||||
|
||||
@@ -56,7 +56,7 @@ describe("Code Highlighting", function () {
|
||||
it("should correctly replace highlighting for inline code with html tags", function() {
|
||||
PAGE.should.be.html({
|
||||
"code": {
|
||||
index: 2,
|
||||
index: 3,
|
||||
text: "code_<test>_code"
|
||||
}
|
||||
});
|
||||
|
||||
@@ -4,7 +4,10 @@ module.exports = {
|
||||
process: function(blk) {
|
||||
var lang = blk.kwargs.language || "code";
|
||||
|
||||
return lang+"_"+blk.body+"_"+lang;
|
||||
return {
|
||||
body: lang+"_"+blk.body+"_"+lang,
|
||||
html: false
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user