Difference between revisions of "MediaWiki:Common.js"
Jump to navigation
Jump to search
(8 intermediate revisions by the same user not shown) | |||
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. */ | ||
− | + | console.log("common.js reflist"); | |
− | + | for(var refl in document.getElementsByTagName("p")){ | |
− | + | if(document.getElementsByTagName("p")[refl].innerHTML && | |
− | if(document.getElementsByTagName(" | + | document.getElementsByTagName("p")[refl].innerHTML.indexOf("reflist")>=0){ |
− | + | var lnkTxt = "<hr/><ol>References:"; | |
− | var lnkTxt = "<ol>"; | + | for(var lnk in document.getElementsByClassName("autonumber")){ |
− | |||
− | |||
if(document.getElementsByClassName("autonumber")[lnk].href){ | if(document.getElementsByClassName("autonumber")[lnk].href){ | ||
− | + | lnkTxt+="<li><a href='"+document.getElementsByClassName("autonumber")[lnk].href+"' target='_blank'>"+document.getElementsByClassName("autonumber")[lnk].href+"</a></li>"; | |
− | |||
} | } | ||
} | } | ||
− | lnkTxt += "</ol>"; | + | lnkTxt += "</ol><hr/>"; |
− | document.getElementsByTagName(" | + | document.getElementsByTagName("p")[refl].innerHTML = lnkTxt; |
} | } | ||
} | } |
Latest revision as of 13:05, 31 October 2020
/* Any JavaScript here will be loaded for all users on every page load. */ console.log("common.js reflist"); for(var refl in document.getElementsByTagName("p")){ if(document.getElementsByTagName("p")[refl].innerHTML && document.getElementsByTagName("p")[refl].innerHTML.indexOf("reflist")>=0){ var lnkTxt = "<hr/><ol>References:"; for(var lnk in document.getElementsByClassName("autonumber")){ if(document.getElementsByClassName("autonumber")[lnk].href){ lnkTxt+="<li><a href='"+document.getElementsByClassName("autonumber")[lnk].href+"' target='_blank'>"+document.getElementsByClassName("autonumber")[lnk].href+"</a></li>"; } } lnkTxt += "</ol><hr/>"; document.getElementsByTagName("p")[refl].innerHTML = lnkTxt; } }