Jump to content

MediaWiki:Common.js: Difference between revisions

From Consumer Rights Wiki
mNo edit summary
mNo edit summary
Line 13: Line 13:
   document.getElementById("companyCreate").style.display = 'none';
   document.getElementById("companyCreate").style.display = 'none';
   document.getElementById("themeCreate").style.display = 'none';
   document.getElementById("themeCreate").style.display = 'none';
    
   document.getElementById("customCreate").style.display = 'none';
 
   document.getElementById("incidentInput").classList.add("pageInputActive");
   document.getElementById("incidentInput").classList.add("pageInputActive");
   document.getElementById("productLineInput").classList.remove("pageInputActive");
   document.getElementById("productLineInput").classList.remove("pageInputActive");
Line 19: Line 20:
   document.getElementById("companyInput").classList.remove("pageInputActive");
   document.getElementById("companyInput").classList.remove("pageInputActive");
   document.getElementById("themeInput").classList.remove("pageInputActive");
   document.getElementById("themeInput").classList.remove("pageInputActive");
  document.getElementById("customInput").classList.remove("pageInputActive");
}
}


Line 28: Line 30:
   document.getElementById("companyCreate").style.display = 'none';
   document.getElementById("companyCreate").style.display = 'none';
   document.getElementById("themeCreate").style.display = 'none';
   document.getElementById("themeCreate").style.display = 'none';
    
   document.getElementById("customCreate").style.display = 'none';
 
   document.getElementById("incidentInput").classList.remove("pageInputActive");
   document.getElementById("incidentInput").classList.remove("pageInputActive");
   document.getElementById("productLineInput").classList.add("pageInputActive");
   document.getElementById("productLineInput").classList.add("pageInputActive");
Line 34: Line 37:
   document.getElementById("companyInput").classList.remove("pageInputActive");
   document.getElementById("companyInput").classList.remove("pageInputActive");
   document.getElementById("themeInput").classList.remove("pageInputActive");
   document.getElementById("themeInput").classList.remove("pageInputActive");
  document.getElementById("customInput").classList.remove("pageInputActive");
}
}


Line 42: Line 46:
   document.getElementById("companyCreate").style.display = 'none';
   document.getElementById("companyCreate").style.display = 'none';
   document.getElementById("themeCreate").style.display = 'none';
   document.getElementById("themeCreate").style.display = 'none';
    
   document.getElementById("customCreate").style.display = 'none';
 
 
   document.getElementById("incidentInput").classList.remove("pageInputActive");
   document.getElementById("incidentInput").classList.remove("pageInputActive");
   document.getElementById("productLineInput").classList.remove("pageInputActive");
   document.getElementById("productLineInput").classList.remove("pageInputActive");
Line 48: Line 54:
   document.getElementById("companyInput").classList.remove("pageInputActive");
   document.getElementById("companyInput").classList.remove("pageInputActive");
   document.getElementById("themeInput").classList.remove("pageInputActive");
   document.getElementById("themeInput").classList.remove("pageInputActive");
  document.getElementById("customInput").classList.remove("pageInputActive");
}
}


Line 56: Line 63:
   document.getElementById("companyCreate").style.display = 'block';
   document.getElementById("companyCreate").style.display = 'block';
   document.getElementById("themeCreate").style.display = 'none';
   document.getElementById("themeCreate").style.display = 'none';
  document.getElementById("customCreate").style.display = 'none';


   document.getElementById("incidentInput").classList.remove("pageInputActive");
   document.getElementById("incidentInput").classList.remove("pageInputActive");
Line 62: Line 70:
   document.getElementById("companyInput").classList.add("pageInputActive");
   document.getElementById("companyInput").classList.add("pageInputActive");
   document.getElementById("themeInput").classList.remove("pageInputActive");
   document.getElementById("themeInput").classList.remove("pageInputActive");
  document.getElementById("customInput").classList.remove("pageInputActive");
}
}
document.getElementById("themeInput").onclick = function() {  
document.getElementById("themeInput").onclick = function() {  
Line 69: Line 78:
   document.getElementById("companyCreate").style.display = 'none';
   document.getElementById("companyCreate").style.display = 'none';
   document.getElementById("themeCreate").style.display = 'block';
   document.getElementById("themeCreate").style.display = 'block';
  document.getElementById("customCreate").style.display = 'none';


 
   document.getElementById("incidentInput").classList.remove("pageInputActive");
   document.getElementById("incidentInput").classList.remove("pageInputActive");
   document.getElementById("productLineInput").classList.remove("pageInputActive");
   document.getElementById("productLineInput").classList.remove("pageInputActive");
Line 75: Line 86:
   document.getElementById("companyInput").classList.remove("pageInputActive");
   document.getElementById("companyInput").classList.remove("pageInputActive");
   document.getElementById("themeInput").classList.add("pageInputActive");
   document.getElementById("themeInput").classList.add("pageInputActive");
  document.getElementById("customInput").classList.remove("pageInputActive");
}
document.getElementById("customInput").onclick = function() {
  document.getElementById("incidentCreate").style.display = 'none';
  document.getElementById("productLineCreate").style.display = 'none';
  document.getElementById("productCreate").style.display = 'none';
  document.getElementById("companyCreate").style.display = 'none';
  document.getElementById("themeCreate").style.display = 'none';
  document.getElementById("customCreate").style.display = 'block';
 
  document.getElementById("incidentInput").classList.remove("pageInputActive");
  document.getElementById("productLineInput").classList.remove("pageInputActive");
  document.getElementById("productInput").classList.remove("pageInputActive");
  document.getElementById("companyInput").classList.remove("pageInputActive");
  document.getElementById("themeInput").classList.remove("pageInputActive");
  document.getElementById("customInput").classList.add("pageInputActive");
}
}

Revision as of 01:04, 1 February 2025

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

/* Hacky solution to invert images with transparent backgrounds in dark mode */

/*var elementToInvert = document.querySelector(".infobox-image > span");*/
/*elementToInvert.classList.add("mw-no-invert");*/

/* testing */
document.getElementById("incidentInput").onclick = function() { 
  document.getElementById("incidentCreate").style.display = 'block';
  document.getElementById("productLineCreate").style.display = 'none';
  document.getElementById("productCreate").style.display = 'none';
  document.getElementById("companyCreate").style.display = 'none';
  document.getElementById("themeCreate").style.display = 'none';
  document.getElementById("customCreate").style.display = 'none';

  document.getElementById("incidentInput").classList.add("pageInputActive");
  document.getElementById("productLineInput").classList.remove("pageInputActive");
  document.getElementById("productInput").classList.remove("pageInputActive");
  document.getElementById("companyInput").classList.remove("pageInputActive");
  document.getElementById("themeInput").classList.remove("pageInputActive");
  document.getElementById("customInput").classList.remove("pageInputActive");
}


document.getElementById("productLineInput").onclick = function() { 
  document.getElementById("incidentCreate").style.display = 'none';
  document.getElementById("productLineCreate").style.display = 'block';
  document.getElementById("productCreate").style.display = 'none';
  document.getElementById("companyCreate").style.display = 'none';
  document.getElementById("themeCreate").style.display = 'none';
  document.getElementById("customCreate").style.display = 'none';

  document.getElementById("incidentInput").classList.remove("pageInputActive");
  document.getElementById("productLineInput").classList.add("pageInputActive");
  document.getElementById("productInput").classList.remove("pageInputActive");
  document.getElementById("companyInput").classList.remove("pageInputActive");
  document.getElementById("themeInput").classList.remove("pageInputActive");
  document.getElementById("customInput").classList.remove("pageInputActive");
}

document.getElementById("productInput").onclick = function() { 
  document.getElementById("incidentCreate").style.display = 'none';
  document.getElementById("productLineCreate").style.display = 'none';
  document.getElementById("productCreate").style.display = 'block';
  document.getElementById("companyCreate").style.display = 'none';
  document.getElementById("themeCreate").style.display = 'none';
  document.getElementById("customCreate").style.display = 'none';


  document.getElementById("incidentInput").classList.remove("pageInputActive");
  document.getElementById("productLineInput").classList.remove("pageInputActive");
  document.getElementById("productInput").classList.add("pageInputActive");
  document.getElementById("companyInput").classList.remove("pageInputActive");
  document.getElementById("themeInput").classList.remove("pageInputActive");
  document.getElementById("customInput").classList.remove("pageInputActive");
}

document.getElementById("companyInput").onclick = function() { 
  document.getElementById("incidentCreate").style.display = 'none';
  document.getElementById("productLineCreate").style.display = 'none';
  document.getElementById("productCreate").style.display = 'none';
  document.getElementById("companyCreate").style.display = 'block';
  document.getElementById("themeCreate").style.display = 'none';
  document.getElementById("customCreate").style.display = 'none';

  document.getElementById("incidentInput").classList.remove("pageInputActive");
  document.getElementById("productLineInput").classList.remove("pageInputActive");
  document.getElementById("productInput").classList.remove("pageInputActive");
  document.getElementById("companyInput").classList.add("pageInputActive");
  document.getElementById("themeInput").classList.remove("pageInputActive");
  document.getElementById("customInput").classList.remove("pageInputActive");
}
document.getElementById("themeInput").onclick = function() { 
  document.getElementById("incidentCreate").style.display = 'none';
  document.getElementById("productLineCreate").style.display = 'none';
  document.getElementById("productCreate").style.display = 'none';
  document.getElementById("companyCreate").style.display = 'none';
  document.getElementById("themeCreate").style.display = 'block';
  document.getElementById("customCreate").style.display = 'none';

  
  document.getElementById("incidentInput").classList.remove("pageInputActive");
  document.getElementById("productLineInput").classList.remove("pageInputActive");
  document.getElementById("productInput").classList.remove("pageInputActive");
  document.getElementById("companyInput").classList.remove("pageInputActive");
  document.getElementById("themeInput").classList.add("pageInputActive");
  document.getElementById("customInput").classList.remove("pageInputActive");
}

document.getElementById("customInput").onclick = function() { 
  document.getElementById("incidentCreate").style.display = 'none';
  document.getElementById("productLineCreate").style.display = 'none';
  document.getElementById("productCreate").style.display = 'none';
  document.getElementById("companyCreate").style.display = 'none';
  document.getElementById("themeCreate").style.display = 'none';
  document.getElementById("customCreate").style.display = 'block';

  
  document.getElementById("incidentInput").classList.remove("pageInputActive");
  document.getElementById("productLineInput").classList.remove("pageInputActive");
  document.getElementById("productInput").classList.remove("pageInputActive");
  document.getElementById("companyInput").classList.remove("pageInputActive");
  document.getElementById("themeInput").classList.remove("pageInputActive");
  document.getElementById("customInput").classList.add("pageInputActive");
}