MediaWiki
Important: The status of the COVID-19 crisis constantly changes. The information in this resource is updated frequently.
Difference between revisions of "Common.js"
From Navigating COVID-19
| (9 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. */ | ||
| + | (function() { | ||
| + | var script = document.createElement('script'); | ||
| + | script.src = 'https://en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js&action=raw&ctype=text/javascript'; | ||
| + | script.async = true; | ||
| + | document.getElementsByTagName('head')[0].appendChild(script); | ||
| + | })(); | ||
| − | ( | + | if (document.getElementById('pt-logout') != null) { |
| − | + | document.getElementById('ca-history').style = "display: inline !important;"; | |
| − | + | if (document.getElementById('p-Editor_Tools') != null) | |
| − | + | document.getElementById('p-Editor_Tools').style = "display: block;" | |
| − | + | if (document.getElementById('p-tb') != null) { | |
| − | + | document.getElementById('p-tb').style = "display: block !important;" | |
| − | + | } | |
| − | + | } else { | |
| − | + | $('#drop').hide(); | |
| − | if(document.getElementById(' | ||
| − | |||
| − | |||
| − | |||
} | } | ||
| − | document.getElementsByClassName("mw-wiki-logo")[0].href = "https://www.sullivanattorneys.com"; | + | //document.getElementsByClassName("mw-wiki-logo")[0].href = "https://www.sullivanattorneys.com"; |
tools = document.getElementById('p-tb') | tools = document.getElementById('p-tb') | ||
nav = document.getElementById('p-navigation') | nav = document.getElementById('p-navigation') | ||
| − | nav.parentNode.insertBefore(tools, nav) | + | if (tools != null && nav != null) { |
| + | nav.parentNode.insertBefore(tools, nav); | ||
| + | } | ||
| + | |||
| + | // Highlight current page in menu | ||
| + | var path = window.location.pathname; | ||
| + | var elements = $("[href='" + path + "']"); | ||
| + | elements.addClass('active-menu-link'); | ||
| + | elements.parent().parent().filter('.sectionContent').toggle(); | ||
| + | |||
| + | var tocElement = document.getElementById('toc'); | ||
| + | if (tocElement != null) { | ||
| + | var tocCopy = tocElement.cloneNode(true); | ||
| + | tocCopy.children[1].children[0].textContent = "Page Contents" | ||
| + | $('#toc').addClass('show-on-mobile'); | ||
| + | |||
| + | var bodyMenuTocElem = document.getElementById('bodyMenuToc'); | ||
| + | bodyMenuTocElem.after(tocCopy); | ||
| + | } | ||
| + | |||
| + | var acc = document.getElementsByClassName("sidebar-header"); | ||
| + | var i; | ||
| + | |||
| + | for (i = 0; i < acc.length; i++) { | ||
| + | |||
| + | acc[i].addEventListener("click", function() { | ||
| + | /* Toggle between adding and removing the "active" class, | ||
| + | to highlight the button that controls the panel */ | ||
| + | this.classList.toggle("active"); | ||
| + | |||
| + | /* Toggle between hiding and showing the active panel */ | ||
| + | var panel = $($(this).nextAll('.sectionContent')[0]); | ||
| + | panel.toggle() | ||
| + | |||
| + | |||
| + | var show_more_el = $($(this).nextAll('.show-more')[0])[0]; | ||
| + | show_more_el.classList.toggle("active"); | ||
| + | if (show_more_el.classList.contains('active')) { | ||
| + | show_more_el.innerText = 'Show Less'; | ||
| + | } else { | ||
| + | show_more_el.innerText = 'Show More'; | ||
| + | } | ||
| + | |||
| + | }) | ||
| + | } | ||
| + | |||
| + | // doubled | ||
| + | var showMore = document.getElementsByClassName("show-more"); | ||
| + | var i; | ||
| + | |||
| + | for (i = 0; i < showMore.length; i++) { | ||
| + | showMore[i].addEventListener("click", function() { | ||
| + | |||
| + | this.classList.toggle("active"); | ||
| + | if (this.classList.contains('active')) { | ||
| + | this.innerText = 'Show Less'; | ||
| + | } else { | ||
| + | this.innerText = 'Show More'; | ||
| + | } | ||
| + | |||
| + | |||
| + | var panel = $($(this).prevAll('.sectionContent')[0]); | ||
| + | panel.toggle() | ||
| + | |||
| + | }) | ||
| + | } | ||
| + | // end doubled | ||
| + | |||
| + | // SEE ALSO | ||
| + | |||
| + | var seeAlsoElement = document.getElementById("SEE_ALSO"); | ||
| + | if (seeAlsoElement != null) { | ||
| + | seeAlsoElement.parentElement.nextElementSibling.classList.add("see-also-list") | ||
| + | } | ||
| + | |||
| + | var seeAlsoElement = document.getElementById("See_Also"); | ||
| + | if (seeAlsoElement != null) { | ||
| + | seeAlsoElement.parentElement.nextElementSibling.classList.add("see-also-list") | ||
| + | } | ||
Latest revision as of 15:44, 25 November 2020
/* Any JavaScript here will be loaded for all users on every page load. */
(function() {
var script = document.createElement('script');
script.src = 'https://en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js&action=raw&ctype=text/javascript';
script.async = true;
document.getElementsByTagName('head')[0].appendChild(script);
})();
if (document.getElementById('pt-logout') != null) {
document.getElementById('ca-history').style = "display: inline !important;";
if (document.getElementById('p-Editor_Tools') != null)
document.getElementById('p-Editor_Tools').style = "display: block;"
if (document.getElementById('p-tb') != null) {
document.getElementById('p-tb').style = "display: block !important;"
}
} else {
$('#drop').hide();
}
//document.getElementsByClassName("mw-wiki-logo")[0].href = "https://www.sullivanattorneys.com";
tools = document.getElementById('p-tb')
nav = document.getElementById('p-navigation')
if (tools != null && nav != null) {
nav.parentNode.insertBefore(tools, nav);
}
// Highlight current page in menu
var path = window.location.pathname;
var elements = $("[href='" + path + "']");
elements.addClass('active-menu-link');
elements.parent().parent().filter('.sectionContent').toggle();
var tocElement = document.getElementById('toc');
if (tocElement != null) {
var tocCopy = tocElement.cloneNode(true);
tocCopy.children[1].children[0].textContent = "Page Contents"
$('#toc').addClass('show-on-mobile');
var bodyMenuTocElem = document.getElementById('bodyMenuToc');
bodyMenuTocElem.after(tocCopy);
}
var acc = document.getElementsByClassName("sidebar-header");
var i;
for (i = 0; i < acc.length; i++) {
acc[i].addEventListener("click", function() {
/* Toggle between adding and removing the "active" class,
to highlight the button that controls the panel */
this.classList.toggle("active");
/* Toggle between hiding and showing the active panel */
var panel = $($(this).nextAll('.sectionContent')[0]);
panel.toggle()
var show_more_el = $($(this).nextAll('.show-more')[0])[0];
show_more_el.classList.toggle("active");
if (show_more_el.classList.contains('active')) {
show_more_el.innerText = 'Show Less';
} else {
show_more_el.innerText = 'Show More';
}
})
}
// doubled
var showMore = document.getElementsByClassName("show-more");
var i;
for (i = 0; i < showMore.length; i++) {
showMore[i].addEventListener("click", function() {
this.classList.toggle("active");
if (this.classList.contains('active')) {
this.innerText = 'Show Less';
} else {
this.innerText = 'Show More';
}
var panel = $($(this).prevAll('.sectionContent')[0]);
panel.toggle()
})
}
// end doubled
// SEE ALSO
var seeAlsoElement = document.getElementById("SEE_ALSO");
if (seeAlsoElement != null) {
seeAlsoElement.parentElement.nextElementSibling.classList.add("see-also-list")
}
var seeAlsoElement = document.getElementById("See_Also");
if (seeAlsoElement != null) {
seeAlsoElement.parentElement.nextElementSibling.classList.add("see-also-list")
}
GET IMPORTANT UPDATES
Michael Sullivan & Associates
Learn more about our services:
SullivanAttorneys.comWorkers’ Comp, Simplified.
Sullivan On Comp