From 01899016c102e3983180a925b05ce1f07f325aca Mon Sep 17 00:00:00 2001 From: Agus Hilman Date: Fri, 3 Jan 2025 23:18:51 +0700 Subject: [PATCH] Fixed lint issue. --- .../src/widget/text-print/text-print.js | 8 +++--- .../public/js/src/module/gui.js | 25 ++++++++++--------- 2 files changed, 17 insertions(+), 16 deletions(-) diff --git a/packages/enketo-core/src/widget/text-print/text-print.js b/packages/enketo-core/src/widget/text-print/text-print.js index 2906057e..b110aef3 100644 --- a/packages/enketo-core/src/widget/text-print/text-print.js +++ b/packages/enketo-core/src/widget/text-print/text-print.js @@ -50,20 +50,20 @@ class TextPrintWidget extends Widget { const className = 'print-input-text'; const printElement = document.createElement('div'); printElement.classList.add(className, 'widget'); - + printElement.innerHTML = this.element.value.replace(/\n/g, '
'); this.element.after(printElement); this.element.classList.add('print-hide'); - + this.widget = printElement; } _removeWidget() { this.element.classList.remove('print-hide'); - + const previousElement = this.element.previousElementSibling; const isDateWidget = previousElement?.classList.contains('date'); - + // If previous element is a date widget, change its value to actual value if (isDateWidget) { const dateInputElement = previousElement.querySelector('input'); diff --git a/packages/enketo-express/public/js/src/module/gui.js b/packages/enketo-express/public/js/src/module/gui.js index 7284f6f8..c3f6d1a4 100644 --- a/packages/enketo-express/public/js/src/module/gui.js +++ b/packages/enketo-express/public/js/src/module/gui.js @@ -557,13 +557,13 @@ function printOcForm() { return new Promise((resolve, reject) => { const cleanup = () => { - textPrints.forEach(textPrint => { + textPrints.forEach((textPrint) => { textPrint.dispatchEvent(events.DePrintify()); }); if (historyAdded) { - return new Promise(resolveCleanup => { + return new Promise((resolveCleanup) => { setTimeout(() => { - dns.forEach(dn => { + dns.forEach((dn) => { dn.dispatchEvent(events.DePrintify()); }); resolveCleanup(); @@ -580,12 +580,12 @@ function printOcForm() { if (format.queries === 'yes') { historyAdded = true; - dns.forEach(dn => { + dns.forEach((dn) => { dn.dispatchEvent(events.Printify()); }); } - textPrints.forEach(textPrint => { + textPrints.forEach((textPrint) => { textPrint.dispatchEvent(events.Printify()); }); @@ -593,12 +593,12 @@ function printOcForm() { return printGrid(format) .then(() => cleanup()) .then(resolve) - .catch(error => { + .catch((error) => { cleanup().then(() => reject(error)); }); } - return new Promise(resolvePrint => { + return new Promise((resolvePrint) => { setTimeout(() => { window.print(); resolvePrint(); @@ -606,18 +606,19 @@ function printOcForm() { }) .then(() => cleanup()) .then(resolve) - .catch(error => { + .catch((error) => { cleanup().then(() => reject(error)); }); }; - const promptInputs = (formTheme === 'grid' || (!formTheme && printHelper.isGrid())) - ? gridInputs - : regularInputs; + const promptInputs = + formTheme === 'grid' || (!formTheme && printHelper.isGrid()) + ? gridInputs + : regularInputs; prompt(texts, options, promptInputs) .then(handlePrint) - .catch(error => { + .catch((error) => { cleanup().then(() => reject(error)); }); });