×
Create a new article
Write your page title here:
We currently have 302 articles on Knights of the Olde Speech. Type your article name above or click on one of the titles below and start writing!



Knights of the Olde Speech

MediaWiki:Common.js: Difference between revisions

No edit summary
No edit summary
Line 53: Line 53:
button.setAttribute('id', 'april-fool-button');
button.setAttribute('id', 'april-fool-button');
button.setAttribute('onclick', 'myFunction()');
button.setAttribute('onclick', 'myFunction()');
//var div = document.createElement("div");
var div = document.createElement("div");
var icon = document.createElement("i");
var icon = document.createElement("i");
icon.setAttribute('id', 'april-fool-button-icon');
icon.setAttribute('id', 'april-fool-button-icon');
icon.setAttribute('class', 'fas fa-volume-up');
icon.setAttribute('class', 'fas fa-volume-up');
var textNode = document.createTextNode("Are you sure you want to continue?");
var textNode = document.createTextNode("Are you sure you want to continue?");
button.appendChild(textNode);
div.appendChild(textNode);
button.appendChild(icon);
div.appendChild(icon);
button.appendChild(div);
body.appendChild(button);
body.appendChild(button);

Revision as of 13:32, 1 April 2020

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

importArticles({
    type: "script",
    articles: [
        "u:dev:MediaWiki:Medals/code.js"
    ]
});





//April Fools' 2020

function myFunction()
{
  if (audio.paused) {
	if(confirm("There is only pain ahead") &&
	 confirm("You are entering the world of nightmares")) {
		alert("Fine you chose this yourself");
		audio.volume = 0.2;
		audio.play();
		icon.classList.remove('fa-volume-up');
		icon.classList.add('fa-volume-mute');
		  button.classList.add("april-fool-fade");
		
	}
	else {
		alert("Then you have chosen death");
		window.location.href = "https://www.youtube.com/watch?v=MtN1YnoL46Q";
	}
    
  } else {
    //audio.pause();
    icon.classList.remove('fa-volume-mute');
    icon.classList.add('fa-volume-up');
	  button.classList.add("april-fool-fade");
  }
}

const body = document.getElementsByTagName('article')[0];
var audio = document.createElement("audio");
audio.setAttribute('loop', true);
audio.setAttribute('id', 'april-fool-audio');
if (location.href.indexOf('thedude') != -1)
    audio.setAttribute('src', "https://vignette.wikia.nocookie.net/kotos/images/3/35/X_Men_First_Class_-_Frankenstein_39_s_Monster.ogg/revision/latest?cb=20170326200514");
else if(location.href.indexOf('Doom') != -1)
    audio.setAttribute('src', "https://vignette.wikia.nocookie.net/kotos/images/a/a4/Paint_It_Black_Special.ogg/revision/latest?cb=20170401084952");
else audio.setAttribute('src', "https://vignette.wikia.nocookie.net/kotos/images/0/0a/Barney_Theme_Song.ogg/revision/latest?cb=20200401123148");
body.appendChild(audio);
var button = document.createElement("button");
button.setAttribute('id', 'april-fool-button');
button.setAttribute('onclick', 'myFunction()');
var div = document.createElement("div");
var icon = document.createElement("i");
icon.setAttribute('id', 'april-fool-button-icon');
icon.setAttribute('class', 'fas fa-volume-up');
var textNode = document.createTextNode("Are you sure you want to continue?");
div.appendChild(textNode);
div.appendChild(icon);
button.appendChild(div);
body.appendChild(button);