From 815718ec5dbf075e19414ac280072c2891e7ca46 Mon Sep 17 00:00:00 2001 From: Trung Le Date: Sun, 15 Dec 2024 19:50:40 -0800 Subject: [PATCH] Update dm-template-handler.js --- js/dm-template-handler.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/js/dm-template-handler.js b/js/dm-template-handler.js index 2a95c70..defe575 100644 --- a/js/dm-template-handler.js +++ b/js/dm-template-handler.js @@ -1,5 +1,16 @@ // dm-template-handler.js: js for html templates - +// hide empty element +function hideEmptyElements() { + const dmElements = document.querySelectorAll('.dm'); + dmElements.forEach(dm => { + const dmValue = dm.querySelector('.dm-value'); + if (dmValue && !dmValue.textContent.trim()) { + dm.classList.add('dm-hidden'); + } + }); + } + window.addEventListener('load', hideEmptyElements); + // used in auto-interaction const showRelevantFields = () => { const toolType = document.querySelector('[data-tool-type]').textContent.toLowerCase();