diff options
Diffstat (limited to 'core/modules/system/js/system.date.js')
-rw-r--r-- | core/modules/system/js/system.date.js | 11 |
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'); |