Files
notesnook/packages/tinymce-plugins/codeblock/utils.js
2021-07-28 11:39:32 +05:00

19 lines
461 B
JavaScript

const TAGNAME = "PRE";
const state = {
activeBlock: null,
languages: [{ type: "choiceitem", text: "Auto detect", value: "autodetect" }],
};
function createCodeBlock(content) {
const pre = document.createElement(TAGNAME);
pre.spellcheck = false;
pre.classList.add("hljs");
pre.innerHTML = content;
return pre;
}
function isCodeBlock(node) {
return node.nodeName === TAGNAME;
}
module.exports = { createCodeBlock, isCodeBlock, TAGNAME, state };