imported>UncoveredAgent200 |
imported>UncoveredAgent200 |
Line 1: |
Line 1: |
| /* We are to warn our viewers about any possible shocks that may come from this Wiki. */
| | ImportScriptPage('MediaWiki:ScreamerWarn.js', screamers); |
| function getCookie(c_name) {
| |
| var c_value = " " + document.cookie;
| |
| var c_start = c_value.indexOf(" " + c_name + "=");
| |
| if (c_start == -1) {
| |
| c_value = null;
| |
| } else {
| |
| c_start = c_value.indexOf("=", c_start) + 1;
| |
| var c_end = c_value.indexOf(";", c_start);
| |
| if (c_end == -1) {
| |
| c_end = c_value.length;
| |
| }
| |
| c_value = unescape(c_value.substring(c_start, c_end));
| |
| }
| |
| return c_value;
| |
| }
| |
| | |
| function setCookie(cname, cvalue, exdays) {
| |
| var d = new Date();
| |
| d.setTime(d.getTime() + (exdays*24*60*60*1000));
| |
| var expires = "expires="+d.toUTCString();
| |
| document.cookie = cname + "=" + cvalue + "; " + expires;
| |
| }
| |
| /* In no way are we using this to steal accounts. We are using this for per-PC verification. */
| |
| | |
| var msg = "This Wiki may contain grotesque/horrifying images, screamers, and epilepsy-inducing flashing lights. By clicking \"Agree\", you agree that you are alright with this. If you feel uncomfortable with this, clicking \"Disagree\" will direct you to Wikia's homepage.";
| |
| var cookiename = 'DiscretionVerification';
| |
| | |
| if (getCookie(cookiename) === null) {
| |
| var WikiaPage = document.getElementById('WikiaMainContent');
| |
| WikiaPage.innerHTML = '';
| |
|
| |
| var Header = document.createElement('h2');
| |
| Header.innerHTML = 'Before you visit this wiki...';
| |
| WikiaPage.appendChild(Header);
| |
|
| |
| var Content = document.createElement('div');
| |
| Content.innerHTML = msg;
| |
| WikiaPage.appendChild(Content);
| |
|
| |
| var AgreeButton = document.createElement('button');
| |
| AgreeButton.className = 'wikia-button';
| |
| AgreeButton.innerHTML = 'Agree';
| |
| WikiaPage.appendChild(AgreeButton);
| |
|
| |
| var DisagreeButton = document.createElement('button');
| |
| DisagreeButton.className = 'wikia-menu-button secondary';
| |
| DisagreeButton.innerHTML = 'Disagree';
| |
| WikiaPage.appendChild(DisagreeButton);
| |
|
| |
| AgreeButton.onclick=function(){setCookie(cookiename, 'true', 365); location.reload();};
| |
| DisagreeButton.onclick=function(){window.location.href='http://wikia.com';};
| |
| }
| |