Jump to content

MediaWiki:Common.js: Difference between revisions

From Once Human Guide
No edit summary
No edit summary
Line 1: Line 1:
mw.loader.using(['mediawiki.util']).then(function () {
mw.loader.using(['mediawiki.util']).then(function () {
   $(function () {
   $(function () {
 
     console.log("Common.js loaded");
     document.querySelectorAll('.mw-dropdown-ui').forEach(container => {
      const select = container.querySelector('select');
      const output = container.querySelector('.mw-dropdown-output');
 
      if (!select || !output) return;
 
      // Build lookup from hidden content
      const map = {};
 
      container.querySelectorAll('[data-value]').forEach(el => {
        map[el.getAttribute('data-value')] = el.innerHTML;
        el.style.display = 'none';
      });
 
      select.addEventListener('change', function () {
        const val = this.value;
        output.innerHTML = map[val] || "";
      });
 
    });
 
   });
   });
});
});

Revision as of 21:01, 21 April 2026

mw.loader.using(['mediawiki.util']).then(function () {
  $(function () {
    console.log("Common.js loaded");
  });
});