From 78c7dd8b7d3bb89b178e2873189cb1d6a0b315d8 Mon Sep 17 00:00:00 2001 From: spozer Date: Mon, 28 Aug 2023 17:38:24 +0200 Subject: [PATCH] fix for requested changes - uses textContent instead of innterHTML to display date preview in settings panel, also prefixed element id with media-db --- src/settings/Settings.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/settings/Settings.ts b/src/settings/Settings.ts index c53a46e..34b2a7b 100644 --- a/src/settings/Settings.ts +++ b/src/settings/Settings.ts @@ -172,7 +172,7 @@ export class MediaDbSettingTab extends PluginSettingTab { .setName('Date format') .setDesc(fragWithHTML("Your custom date format. Use \'YYYY-MM-DD\' for example.
" + "For more syntax, refer to format reference.
" + - "Your current syntax looks like this: " + + "Your current syntax looks like this: " + this.plugin.dateFormatter.getPreview() + "")) .addText(cb => { cb.setPlaceholder(DEFAULT_SETTINGS.customDateFormat) @@ -180,7 +180,7 @@ export class MediaDbSettingTab extends PluginSettingTab { .onChange(data => { const newDateFormat = data ? data : DEFAULT_SETTINGS.customDateFormat; this.plugin.settings.customDateFormat = newDateFormat; - document.getElementById('dateformat-preview').innerHTML = this.plugin.dateFormatter.getPreview(newDateFormat); // update preview + document.getElementById('media-db-dateformat-preview').textContent = this.plugin.dateFormatter.getPreview(newDateFormat); // update preview this.plugin.saveSettings(); }); });