diff options
| author | Frédéric Buclin <LpSolit@gmail.com> | 2025-12-24 00:06:52 +0100 |
|---|---|---|
| committer | Frédéric Buclin <LpSolit@gmail.com> | 2025-12-24 00:06:52 +0100 |
| commit | 6f1e0f01515427fa8a9f525307c8d45ccd900ab0 (patch) | |
| tree | 54a427b6cf6232fc06643aeb142219d1ca64e6f2 /extensions | |
| parent | bfdd9d78c91093b4670703863f14d527ca992e26 (diff) | |
| download | bugs-6f1e0f01515427fa8a9f525307c8d45ccd900ab0.tar bugs-6f1e0f01515427fa8a9f525307c8d45ccd900ab0.tar.gz bugs-6f1e0f01515427fa8a9f525307c8d45ccd900ab0.tar.bz2 bugs-6f1e0f01515427fa8a9f525307c8d45ccd900ab0.tar.xz bugs-6f1e0f01515427fa8a9f525307c8d45ccd900ab0.zip | |
Fix labels when no sort key is displayed
Diffstat (limited to 'extensions')
| -rw-r--r-- | extensions/Mageia/web/global.js | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/extensions/Mageia/web/global.js b/extensions/Mageia/web/global.js index 5d1169799..c1fff6a86 100644 --- a/extensions/Mageia/web/global.js +++ b/extensions/Mageia/web/global.js @@ -18,13 +18,26 @@ function getVisibleText(node) { window.addEventListener('load', function () { const buglist = document.querySelector('table.bz_buglist'); if (buglist) { - buglist.querySelector('span.bz_sort_order_primary').classList.add('bz_default_hidden'); - buglist.querySelector('span.bz_sort_order_secondary').classList.add('bz_default_hidden'); + const span1 = buglist.querySelector('span.bz_sort_order_primary'); + const span2 = buglist.querySelector('span.bz_sort_order_secondary'); + + if (span1) { + span1.classList.add('bz_default_hidden'); + } + if (span2) { + span2.classList.add('bz_default_hidden'); + } + buglist.querySelectorAll('table.bz_buglist td').forEach((td, index) => { const headers = buglist.querySelectorAll('th'); td.setAttribute('data-label', getVisibleText(headers[index % headers.length]).trim()); }) - buglist.querySelector('span.bz_sort_order_primary').classList.remove('bz_default_hidden'); - buglist.querySelector('span.bz_sort_order_secondary').classList.remove('bz_default_hidden'); + + if (span1) { + span1.classList.remove('bz_default_hidden'); + } + if (span2) { + span2.classList.remove('bz_default_hidden'); + } } }); |
