MediaWiki:Common.js: Difference between revisions

no edit summary
No edit summary
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
importScriptURI('https://code.jquery.com/jquery-3.5.1.min.js');
/* Load Popper.js */
importScriptURI('https://cdn.jsdelivr.net/npm/@popperjs/core@2.5.4/dist/umd/popper.min.js');
mw.loader.load('https://cdn.jsdelivr.net/npm/@popperjs/core@2.5.4/dist/umd/popper.min.js');
importScriptURI('https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js');


document.addEventListener("DOMContentLoaded", function() {
/* Load Bootstrap JS */
mw.loader.load('https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js');
 
function initializePlacesButtons() {
     var count = 1;
     var count = 1;
     document.querySelectorAll('.btn.btn-primary.places-button').forEach(function(button) {
     document.querySelectorAll('.btn.btn-primary.places-button').forEach(function(button) {
Line 13: Line 15:
             button.setAttribute('aria-controls', uniqueId);
             button.setAttribute('aria-controls', uniqueId);
             count++;
             count++;
         }
         }  
    });
}
 
if (document.readyState !== 'loading') {
    initializePlacesButtons();
} else {
    document.addEventListener('DOMContentLoaded', function () {
        initializePlacesButtons();
     });
     });
});
}