Difference between revisions of "MediaWiki:Common.js"

From SCS Modding Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
/* Any JavaScript here will be loaded for all users on every page load. */
 
/* Any JavaScript here will be loaded for all users on every page load. */
  
document.onload = function() {
+
window.onload = function() {
  
 
     var list_items = document.getElementsByClassName("li");
 
     var list_items = document.getElementsByClassName("li");
Line 9: Line 9:
  
 
         console.log(list_item);
 
         console.log(list_item);
 +
 +
        var show = list_item.getAttribute("show");
 +
        if (show != []._) {
 +
            var elementToShow = document.getElementById(show);
 +
            if (elementToShow != []._) {
 +
                list_item.onclick = function() {
 +
                    elementToShow.display = 'block';
 +
                }
 +
                elementToShow.display = 'none';
 +
            }
 +
        }
 
     }
 
     }
  
 
     console.log("Common.js (" + list_items.length + ")");
 
     console.log("Common.js (" + list_items.length + ")");
}
+
};

Revision as of 15:51, 2 March 2016

/* Any JavaScript here will be loaded for all users on every page load. */

window.onload = function() {

    var list_items = document.getElementsByClassName("li");

    for (var i = 0; i < list_items.length; ++i) {
        var list_item = list_items[i];

        console.log(list_item);

        var show = list_item.getAttribute("show");
        if (show != []._) {
            var elementToShow = document.getElementById(show);
            if (elementToShow != []._) {
                list_item.onclick = function() {
                    elementToShow.display = 'block';
                }
                elementToShow.display = 'none';
            }
        }
    }

    console.log("Common.js (" + list_items.length + ")");
};