diff --git a/src/core/operations/RenderMarkdown.mjs b/src/core/operations/RenderMarkdown.mjs index 3aa98be9..643a6687 100644 --- a/src/core/operations/RenderMarkdown.mjs +++ b/src/core/operations/RenderMarkdown.mjs @@ -7,7 +7,6 @@ import Operation from "../Operation.mjs"; import MarkdownIt from "markdown-it"; import hljs from "highlight.js"; -import { jsPDF } from "jspdf"; /** * Render Markdown operation @@ -32,12 +31,6 @@ class RenderMarkdown extends Operation { type: "boolean", value: false }, - { - name: "Print to PDF", - type: "boolean", - value: false - }, - { name: "Enable syntax highlighting", type: "boolean", @@ -52,38 +45,24 @@ class RenderMarkdown extends Operation { * @returns {html} */ run(input, args) { - const [convertLinks, printto, enableHighlighting] = args, + const [convertLinks, enableHighlighting] = args, md = new MarkdownIt({ linkify: convertLinks, html: false, // Explicitly disable HTML rendering highlight: function(str, lang) { if (lang && hljs.getLanguage(lang) && enableHighlighting) { try { - return hljs.highlight(lang, str).value; - + return hljs.highlight(lang, str).value; } catch (__) { - - } } + } return ""; - - - } }), rendered = md.render(input); - - - - - - - - - return `
${rendered}
`; } diff --git a/src/web/waiters/OutputWaiter.mjs b/src/web/waiters/OutputWaiter.mjs index 8b8dcde7..1384684c 100755 --- a/src/web/waiters/OutputWaiter.mjs +++ b/src/web/waiters/OutputWaiter.mjs @@ -543,9 +543,7 @@ class OutputWaiter { if (fileName === null) return; const data = await dish.get(Dish.HTML); - //const printdata = '' - //const realdata = printdata + data - console.log(data, "this is our html") + //console.log(data, "this is our html") var doc = new jsPDF('p', 'px', 'a4'); const width = doc.internal.pageSize.getWidth();