Enlarge the current manga page when it loads.
// ==UserScript==
// @name Mangakoi Always Fullscreen
// @namespace MangakoiAlwaysFullscreen
// @description Enlarge the current manga page when it loads.
// @include http://*mangakoi.com/manga/*
// @version 1
// @noframes
// @grant none
// ==/UserScript==
if (window.top != window.self) //-- Don't run on frames or iframes.
return;
function scriptMain () {
var enable = localStorage.getItem("autoFullEnable") == "1";
if (enable)
enlarge();
var input = document.createElement('a');
input.innerHTML = 'Turn auto Fullscreen ';
if (enable) {
input.innerHTML += 'On';
}
else {
input.innerHTML += 'Off';
}
input.setAttribute('class', 'btn-three');
input.setAttribute('id', 'toggleFullscreenBtn');
//input.addEventListener('click',toggleAlwayFullscreen,false);
input.onclick = function toggleAlwayFullscreen() {
var en = localStorage.getItem("autoFullEnable") != "1";
if(en)
localStorage.setItem('autoFullEnable', "1");
else
localStorage.setItem('autoFullEnable', "0");
var btn = document.getElementById('toggleFullscreenBtn');
btn.innerHTML = 'Turn auto Fullscreen ';
if (en) {
btn.innerHTML += 'On';
}
else {
btn.innerHTML += 'Off';
}
};
var buttonsBar = document.getElementsByClassName('mobile-none left') [0];
buttonsBar.appendChild(input);
}
window.addEventListener ("load", scriptMainLoader, false);
function scriptMainLoader () {
addJS_Node (null, null, scriptMain);
}
// From : http://stackoverflow.com/questions/10958386/simple-alternative-to-greasemonkey
function addJS_Node (text, s_URL, funcToRun) {
var D = document;
var scriptNode = D.createElement ('script');
scriptNode.type = "text/javascript";
if (text) scriptNode.textContent = text;
if (s_URL) scriptNode.src = s_URL;
if (funcToRun) scriptNode.textContent = '(' + funcToRun.toString() + ')()';
var targ = D.getElementsByTagName ('head')[0] || D.body || D.documentElement;
targ.appendChild (scriptNode);
}