From 950a5ad454a1c6ebf45636601325708883059745 Mon Sep 17 00:00:00 2001 From: djmaze <> Date: Tue, 28 Dec 2021 14:49:40 +0100 Subject: [PATCH] doc.createElement => createElement --- dev/External/SquireUI.js | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/dev/External/SquireUI.js b/dev/External/SquireUI.js index 0d17d5c81..5187de1dd 100644 --- a/dev/External/SquireUI.js +++ b/dev/External/SquireUI.js @@ -11,8 +11,10 @@ const ctrlKey = shortcuts.getMetaKey() + ' + ', - tpl = doc.createElement('template'), - clr = doc.createElement('input'), + createElement = name => doc.createElement(name), + + tpl = createElement('template'), + clr = createElement('input'), trimLines = html => html.trim().replace(/^(
\s*\s*<\/div>)+/, '').trim(), clearHtmlLine = html => rl.Utils.htmlToPlain(html).trim(), @@ -318,10 +320,10 @@ class SquireUI } }, - plain = doc.createElement('textarea'), - wysiwyg = doc.createElement('div'), - toolbar = doc.createElement('div'), - browseImage = doc.createElement('input'), + plain = createElement('textarea'), + wysiwyg = createElement('div'), + toolbar = createElement('div'), + browseImage = createElement('input'), squire = new Squire(wysiwyg, SquireDefaultConfig); browseImage.type = 'file'; @@ -356,17 +358,17 @@ class SquireUI continue; } */ - let toolgroup = doc.createElement('div'); + let toolgroup = createElement('div'); toolgroup.className = 'btn-group'; toolgroup.id = 'squire-toolgroup-'+group; for (action in actions[group]) { let cfg = actions[group][action], input, ev = 'click'; if (cfg.input) { - input = doc.createElement('input'); + input = createElement('input'); input.type = cfg.input; ev = 'change'; } else if (cfg.select) { - input = doc.createElement('select'); + input = createElement('select'); input.className = 'btn'; if (Array.isArray(cfg.select)) { cfg.select.forEach(value => { @@ -376,7 +378,7 @@ class SquireUI }); } else { Object.entries(cfg.select).forEach(([label, options]) => { - let group = doc.createElement('optgroup'); + let group = createElement('optgroup'); group.label = label; Object.entries(options).forEach(([text, value]) => { var option = new Option(text, value); @@ -388,7 +390,7 @@ class SquireUI } ev = 'input'; } else { - input = doc.createElement('button'); + input = createElement('button'); input.type = 'button'; input.className = 'btn'; input.innerHTML = cfg.html;