addOnloadHook(defcon_init); function defcon_init(){ var link_div = document.createElement('div'); link_div.className = 'body'; var div =
addOnloadHook(defcon_init);
function defcon_init(){
var link_div = document.createElement('div');
link_div.className = 'body';
var div = document.createElement('div');
div.setAttribute('id', 'p-defcon');
div.className = 'portal';
var heading = document.createElement('h5');
heading.appendChild(document.createTextNode('Defcon'));
div.appendChild(heading);
div.appendChild(link_div);
// enable link
var p = document.createElement('p');
p.style.fontSize = 'x-small';
p.style.margin = '0px';
var a = document.createElement('a');
a.appendChild(document.createTextNode('Check Defcon'));
a.onclick = defcon_make_req;
p.appendChild(a);
link_div.appendChild(p);
// now replace the div
var old_div = document.getElementById('p-defcon');
var side_col = document.getElementById('panel');
if (old_div != null) {
side_col.replaceChild(div, old_div);
} else {
var node = document.getElementById('p-interaction');
side_col.insertBefore(div, node);
}}
function defcon_make_req(){
try {
npp_http = new XMLHttpRequest();
} catch (e) {
try {
npp_http = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
npp_http = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
return false;
}
}
}
npp_http.onreadystatechange = function() {
if(npp_http.readyState == 4) defcon_ajax_response();
}
npp_http.open("GET", "http://en.wikipedia.org/wiki/Wikipedia:Defcon", true);
npp_http.send(null);
}
function defcon_ajax_response() {
var div = document.createElement('div');
div.setAttribute('id', 'p-defcon');
div.className = 'portal expanded';
var heading = document.createElement('h5');
heading.appendChild(document.createTextNode('Defcon'));
div.appendChild(heading);
var link_div = document.createElement('div');
link_div.className = 'body';
link_div.style.display = "block";
var level = 'lol';
//re = /\|info =(.*)\|align/ ;
if (npp_http.responseText.indexOf('Dc_one') == -1){}else{
level = 'Level 1';
}
if (npp_http.responseText.indexOf('Dc_two') == -1){}else{
level = 'Level 2';
}
if (npp_http.responseText.indexOf('Dc_three') == -1){}else{
level = 'Level 3';
}
if (npp_http.responseText.indexOf('Dc_four') == -1){}else{
level = 'Level 4';
}
if (npp_http.responseText.indexOf('Dc_five') == -1){}else{
level = 'Level 5';
}
var mymatch = /\|info =(.*)\|align/.exec(npp_http.responseText);
//level = level + mymatch.length;
var p = document.createElement('p');
p.style.fontSize = 'x-small';
p.style.margin = '0px';
p.style.display = 'block';
p.appendChild(document.createTextNode(level));
link_div.appendChild(p);
div.appendChild(link_div);
var old_div = document.getElementById('p-defcon');
var side_col = document.getElementById('panel');
if (old_div != null) {
side_col.replaceChild(div, old_div);
} else {
var node = document.getElementById('p-interaction');
side_col.insertBefore(div, node);
}
}
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.