summaryrefslogtreecommitdiffstatshomepage
path: root/core/modules/system/js/system.date.js
diff options
context:
space:
mode:
Diffstat (limited to 'core/modules/system/js/system.date.js')
-rw-r--r--core/modules/system/js/system.date.js11
1 files changed, 6 insertions, 5 deletions
diff --git a/core/modules/system/js/system.date.js b/core/modules/system/js/system.date.js
index e742395ea239..586fca6adff1 100644
--- a/core/modules/system/js/system.date.js
+++ b/core/modules/system/js/system.date.js
@@ -16,14 +16,15 @@
return;
}
- const $target = $(target);
- const $preview = $target.find('em');
-
function dateFormatHandler(e) {
const baseValue = e.target.value || '';
const dateString = baseValue.replace(/\\?(.?)/gi, (key, value) => dateFormats[key] ? dateFormats[key] : value);
- $preview.text(dateString);
- $target.toggleClass('js-hide', !dateString.length);
+ target.forEach(item => {
+ item.querySelectorAll('em').forEach(em => {
+ em.textContent = dateString;
+ });
+ });
+ $(target).toggleClass('js-hide', !dateString.length);
}
$(source).on('keyup.dateFormat change.dateFormat input.dateFormat', dateFormatHandler).trigger('keyup');