From 8f1e8c8e47ead20e786826613712a859fcfd3720 Mon Sep 17 00:00:00 2001 From: tophf Date: Thu, 13 Jan 2022 13:48:55 +0300 Subject: [PATCH] use a more self-descriptive name --- manage/manage.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/manage/manage.js b/manage/manage.js index 7bc4fc5f..3e169e81 100644 --- a/manage/manage.js +++ b/manage/manage.js @@ -138,7 +138,10 @@ function onRuntimeMessage(msg) { setTimeout(sorter.updateStripes, 0, {onlyWhenColumnsChanged: true}); } -function EmbedDialog(El) { +/** + * @param {function():Node|string} create + */ +function EmbedDialog(create) { let shown = false; return toggle; @@ -146,7 +149,7 @@ function EmbedDialog(El) { if (state && !shown) { messageBoxProxy.show({ title: t('styleInjectionOrder'), - contents: El(), + contents: create(), className: 'injection-order-dialog center-dialog', blockScroll: true, }) @@ -163,12 +166,15 @@ function EmbedDialog(El) { } } -function Embed(El) { +/** + * @param {function():Node|string} create + */ +function Embed(create) { let el; return toggle; async function toggle(state) { if (state) { - if (!el) el = El(); + if (!el) el = create(); if (!el.parentNode) { document.body.append(el); }