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 `