// ==UserScript== // @name Theme tweaker LN // @namespace https://openuserjs.org/scripts/akuma06/Theme_tweaker_LN // @version 0.4.6 // @description This script turn a ln translation website with black background into a white one =D // @copyright 2016, akuma06 // @author akuma06 // @match http://krytykal.org/* // @match http://avertranslation.org/* // @match https://firebirdsnest.org/* // @match https://birdytranslations.com/* // @match http://tseirptranslations.com/* // @match http://infinitenoveltranslations.net/* // @match https://pumlated.wordpress.com/* // @match https://pizzasandcoke.wordpress.com/* // @match https://grimgarthetranslation.wordpress.com/* // @match https://oniichanyamete.wordpress.com/* // @match https://psicern.wordpress.com/* // @match https://knightsoflunadia.wordpress.com/* // @match http://www.yamitranslations.com/* // @match http://www.wuxiaworld.com/* // @match https://zirusmusings.com/* // @match http*://moonbunnycafe.com/* // @match https://isekailunatic.wordpress.com/* // @match https://addnewtab.wordpress.com/* // @match http://yukkuri-literature-service.blogspot.com/* // @require http://code.jquery.com/jquery-latest.js // @grant none // @downloadURL none // ==/UserScript== /* jshint -W097 */ 'use strict'; var $ = window.jQuery; var regexp = { "krytykal\.org/.*": "krytykal_org", "avertranslation\.org/.*": "avertranslation_org", "firebirdsnest\.org/.*":"firebirdsnest_org", "tseirptranslations\.com/.*":"tseirptranslations_com", "birdytranslations\.com/.*":"birdytranslations_com", "infinitenoveltranslations\.net/.*":"infinitenoveltranslations_net", "moonbunnycafe\.com/.*":"moonbunnycafe_com", "zirusmusings\.com/.*": "zirusmusings_com", "www\.yamitranslations\.com/.*": "www_yamitranslations_com", "www\.wuxiaworld\.com/.*": "www_wuxiaworld_com", "pumlated\.wordpress\.com/.*": "pumlated_wordpress_com", "addnewtab\.wordpress\.com/.*": "addnewtab_wordpress_com", "pizzasandcoke\.wordpress\.com/.*": "pizzasandcoke_wordpress_com", "grimgarthetranslation\.wordpress\.com/.*": "grimgarthetranslation_wordpress_com", "oniichanyamete\.wordpress\.com/.*": "oniichanyamete_wordpress_com", "psicern\.wordpress\.com/.*": "psicern_wordpress_com", "knightsoflunadia\.wordpress\.com/.*": "knightsoflunadia_wordpress_com", "isekailunatic\.wordpress\.com/.*": "isekailunatic_wordpress_com", "yukkuri-literature-service\.blogspot\.com/.*": "yukkuri_literature_service_blogspot_com" }; var tweakes = { krytykal_org : function () { $(".main-navigation .nav-menu ul li > a").each(function () { this.style.setProperty("color", "black", "important"); $(this).hover(function() { this.style.setProperty("color", "#e74c3c", "important"); }, function () { this.style.setProperty("color", "black", "important"); }); }); $(".main-navigation ul.children").css("background", "#2f3c4e"); $(".main-navigation ul.children").css("border-left", "1px solid rgba(255,255,255,0.2)"); $(".main-navigation ul.children li").css("border", "0"); $(".main-navigation ul.children li a").each(function () { this.style.setProperty("color", "white", "important"); this.style.setProperty("background", "none", "important"); this.style.setProperty("font-family", "'Open Sans', 'Droid Arabic Kufi', Arial, sans-serif", "important"); $(this).hover(function() { this.style.setProperty("color", "#e74c3c", "important"); }, function () { this.style.setProperty("color", "white", "important"); }); }); $("#page").css("color", "black"); $("#page").css("background", "white"); }, avertranslation_org: function () { $("#menu-menu-1 li > a").each(function () { this.style.setProperty("color", "black", "important"); $(this).hover(function() { this.style.setProperty("color", "#e74c3c", "important"); }, function () { this.style.setProperty("color", "black", "important"); }); }); $("#menu-menu-1 ul.sub-menu").css("background", "#2f3c4e"); $("#menu-menu-1 ul.sub-menu").css("border-left", "1px solid rgba(255,255,255,0.2)"); $("#menu-menu-1 ul.sub-menu li").css("border", "0"); $("#menu-menu-1 ul.sub-menu li a").each(function () { this.style.setProperty("color", "white", "important"); this.style.setProperty("background", "none", "important"); this.style.setProperty("font-family", "'Open Sans', 'Droid Arabic Kufi', Arial, sans-serif", "important"); $(this).hover(function() { this.style.setProperty("color", "#e74c3c", "important"); }, function () { this.style.setProperty("color", "white", "important"); }); }); $("#page").css("color", "black"); $("#page").css("background", "white"); $("#access").css("background", "white"); }, firebirdsnest_org: function() { $(".hentry").css("color", "black"); $(".hentry").css("background", "white"); $("#menu li > a").each(function () { this.style.setProperty("color", "black", "important"); $(this).hover(function() { this.style.setProperty("color", "#e74c3c", "important"); }, function () { this.style.setProperty("color", "black", "important"); }); }); $("#menu ul.sub-menu").css("background", "#2f3c4e"); $("#menu ul.sub-menu").css("border-left", "1px solid rgba(255,255,255,0.2)"); $("#menu ul.sub-menu li").css("border", "0"); $("#menu ul.sub-menu li a").each(function () { this.style.setProperty("color", "white", "important"); this.style.setProperty("background", "none", "important"); this.style.setProperty("font-family", "'Open Sans', 'Droid Arabic Kufi', Arial, sans-serif", "important"); $(this).hover(function() { this.style.setProperty("color", "#e74c3c", "important"); }, function () { this.style.setProperty("color", "white", "important"); }); }); $("#menu").css({ background: "white", float:"none", margin: "auto"}).append($("
").css("clear", "both")); $("#container").css("width", "100%"); $("#main").css("width", "70%"); $("#page-wrap").css({width: "90%", minWidth: "1000px"}); $("#sidebar").css({width: "26%"}); $(".widget").css({padding: 0, width:"100%"}); $(".widget > *").css({marginLeft: "15px", marginBottom: "15px" }); $(".widget-title").css({ position: "static", width:"100%", marginLeft:0,marginBottom:0}); function makeReader() { $("body").append( $("").html( $('').html($("#main .entry-content").clone()).prepend( $("").html("").css({position:"fixed", left:"82%", top:"40px"}).click(function(e){ e.preventDefault(); $(this).parent().parent().remove(); $("body").css("overflow","auto"); sessionStorage.setItem("readerMode", false); }) ) ) ).css("overflow","hidden"); } $('').click(function(e) { e.preventDefault(); sessionStorage.setItem("readerMode", true); makeReader(); }).appendTo("#main .entry-title"); var readerMode = sessionStorage.getItem("readerMode"); //if (readerMode) makeReader(); }, tseirptranslations_com: function() { function makeReader(lien_a) { $("body").append( $("").html( $('').html($(lien_a).parent().parent().siblings(".post-content").find("> *:not(.sd-block)").clone()).prepend( $("").html("").css({position:"fixed", left:"82%", top:"40px"}).click(function(e){ e.preventDefault(); $(this).parent().parent().remove(); $("body").css("overflow","auto"); sessionStorage.setItem("readerMode", false); }) ) ) ).css("overflow","hidden"); var nextLink = $($(lien_a).parent().parent().siblings(".post-content").find("a").map(function(ind, obj, tab) {return ($(obj).html() == "Next") ? obj : undefined;})[0]).attr("href"); var previousLink = $($(lien_a).parent().parent().siblings(".post-content").find("a").map(function(ind, obj, tab) {return ($(obj).html() == "Previous") ? obj : undefined;})[0]).attr("href"); $(document).keyup(function (e) { if ((e.which == 39)&&(nextLink)) { e.preventDefault(); window.location.href = nextLink; } else if ((e.which == 37)&&(previousLink)) { e.preventDefault(); window.location.href = previousLink; } }); } $('').click(function(e) { e.preventDefault(); var lien_a = $(this); sessionStorage.setItem("readerMode", true); makeReader(lien_a); }).appendTo(".content .post-title"); var readerMode = sessionStorage.getItem("readerMode"); if (readerMode=="true") makeReader($($(".content .post-title").find("a:last")[0])); }, pumlated_wordpress_com: function () { function makeReader(lien_a) { $("body").append( $("").html( $('').html($(lien_a).parent().parent().siblings(".entry-content").find("> *:not(.sharedaddy)").clone()).prepend( $("").html("").css({position:"fixed", left:"82%", top:"40px"}).click(function(e){ e.preventDefault(); $(this).parent().parent().remove(); $("body").css("overflow","auto"); sessionStorage.setItem("readerMode", false); }) ) ) ).css("overflow","hidden"); var nextLink = $("a[rel='next']").attr("href"); var previousLink = $("a[rel='prev']").attr("href"); $(document).keyup(function (e) { if ((e.which == 39)&&(nextLink)) { e.preventDefault(); window.location.href = nextLink; } else if ((e.which == 37)&&(previousLink)) { e.preventDefault(); window.location.href = previousLink; } }); } $('').click(function(e) { e.preventDefault(); var lien_a = $(this); sessionStorage.setItem("readerMode", true); makeReader(lien_a); }).appendTo("#content .entry-title"); var readerMode = sessionStorage.getItem("readerMode"); if (readerMode=="true") makeReader($($("#content .entry-title").find("a:last")[0])); }, yukkuri_literature_service_blogspot_com: function () { function makeReader(lien_a) { $("body").append( $("").html( $('').html($(lien_a).parent().parent().find(".entry-content").clone()).prepend( $("").html("×").css({position:"fixed", left:"82%", top:"40px", fontSize:"3.5em"}).click(function(e){ e.preventDefault(); $(this).parent().parent().remove(); $("body").css("overflow","auto"); sessionStorage.setItem("readerMode", false); }) ) ) ).css("overflow","hidden"); var nextLink = $($(lien_a).parent().parent().find(".entry-content").find("a").map(function(ind, obj, tab) {return ($(obj).html() == "Next Chapter") ? obj : undefined;})[0]).attr("href"); var previousLink =$($(lien_a).parent().parent().find(".entry-content").find("a").map(function(ind, obj, tab) {return ($(obj).html() == "Previous Chapter") ? obj : undefined;})[0]).attr("href"); $(document).keyup(function (e) { if ((e.which == 39)&&(nextLink)) { e.preventDefault(); window.location.href = nextLink; } else if ((e.which == 37)&&(previousLink)) { e.preventDefault(); window.location.href = previousLink; } }); } $('±Reader').click(function(e) { e.preventDefault(); var lien_a = $(this); sessionStorage.setItem("readerMode", true); makeReader(lien_a); }).appendTo("#Blog1 .entry-title"); var readerMode = sessionStorage.getItem("readerMode"); if (readerMode=="true") makeReader($($("#Blog1 .entry-title").find("a:last")[0])); }, pizzasandcoke_wordpress_com: function () { function makeReader(lien_a) { $("body").append( $("").html( $('').html($(lien_a).parent().parent().siblings(".entry-content").find("> *:not(.sharedaddy)").clone()).prepend( $("").html("×").css({position:"fixed", left:"82%", top:"40px", fontSize:"3.5em"}).click(function(e){ e.preventDefault(); $(this).parent().parent().remove(); $("body").css("overflow",""); $("html").css("overflow",""); sessionStorage.setItem("readerMode", false); }) ) ) ).css("overflow","hidden"); $("html").css("overflow","hidden"); var nextLink = $($(lien_a).parent().parent().siblings(".entry-content").find("a").map(function(ind, obj, tab) {return ($(obj).html() == "Next Episode") ? obj : undefined;})[0]).attr("href"); var previousLink =$($(lien_a).parent().parent().siblings(".entry-content").find("a").map(function(ind, obj, tab) {return ($(obj).html() == "Previous Episode") ? obj : undefined;})[0]).attr("href"); $(document).keyup(function (e) { if ((e.which == 39)&&(nextLink)) { e.preventDefault(); window.location.href = nextLink; } else if ((e.which == 37)&&(previousLink)) { e.preventDefault(); window.location.href = previousLink; } }); } $('').click(function(e) { e.preventDefault(); var lien_a = $(this); sessionStorage.setItem("readerMode", true); makeReader(lien_a); }).appendTo("#main .entry-title"); var readerMode = sessionStorage.getItem("readerMode"); if (readerMode=="true") makeReader($($("#main .entry-title").find("a:last")[0])); }, grimgarthetranslation_wordpress_com: function () { function makeReader(lien_a) { $("body").append( $("").html( $('').html($(lien_a).parent().parent().find(".page-body").find(">*:not(.sharedaddy)>*").clone()).prepend( $("").html("×").css({position:"fixed", left:"82%", top:"40px", fontSize:"3.5em"}).click(function(e){ e.preventDefault(); $(this).parent().parent().remove(); $("body").css("overflow",""); $("html").css("overflow",""); sessionStorage.setItem("readerMode", false); }) ) ) ).css("overflow","hidden"); $("html").css("overflow","hidden"); var nextLink = $($(lien_a).parent().parent().find(".page-body").find("a").map(function(ind, obj, tab) {return ($(obj).html() == "Next Page") ? obj : undefined;})[0]).attr("href"); var previousLink =$($(lien_a).parent().parent().find(".page-body").find("a").map(function(ind, obj, tab) {return ($(obj).html() == "Previous Page") ? obj : undefined;})[0]).attr("href"); $(document).keyup(function (e) { if ((e.which == 39)&&(nextLink)) { e.preventDefault(); window.location.href = nextLink; } else if ((e.which == 37)&&(previousLink)) { e.preventDefault(); window.location.href = previousLink; } }); } $('').click(function(e) { e.preventDefault(); var lien_a = $(this); sessionStorage.setItem("readerMode", true); makeReader(lien_a); }).appendTo(".page .page-title"); var readerMode = sessionStorage.getItem("readerMode"); if (readerMode=="true") makeReader($($(".page .page-title").find("a:last")[0])); }, isekailunatic_wordpress_com: function () { function makeReader(lien_a) { $("body").append( $("").html( $('').html($(lien_a).parent().parent().siblings(".entry-content").find(">*:not(.sharedaddy)").clone()).prepend( $("").html("×").css({position:"fixed", left:"82%", top:"40px", fontSize:"3.5em"}).click(function(e){ e.preventDefault(); $(this).parent().parent().remove(); $("body").css("overflow",""); $("html").css("overflow",""); sessionStorage.setItem("readerMode", false); }) ) ) ).css("overflow","hidden"); $("html").css("overflow","hidden"); var nextLink = $($(lien_a).parent().parent().siblings(".entry-content").find("a").map(function(ind, obj, tab) {return ($(obj).html() == "Next Chapter") ? obj : undefined;})[0]).attr("href"); var previousLink =$($(lien_a).parent().parent().siblings(".entry-content").find("a").map(function(ind, obj, tab) {return ($(obj).html() == "Previous Chapter") ? obj : undefined;})[0]).attr("href"); $(document).keyup(function (e) { if ((e.which == 39)&&(nextLink)) { e.preventDefault(); window.location.href = nextLink; } else if ((e.which == 37)&&(previousLink)) { e.preventDefault(); window.location.href = previousLink; } }); } $('').click(function(e) { e.preventDefault(); var lien_a = $(this); sessionStorage.setItem("readerMode", true); makeReader(lien_a); }).appendTo(".entry-header .entry-title"); var readerMode = sessionStorage.getItem("readerMode"); if (readerMode=="true") makeReader($($(".entry-header .entry-title").find("a:last")[0])); }, oniichanyamete_wordpress_com: function () { function makeReader(lien_a) { $("body").append( $("").html( $('').html($(lien_a).parent().parent().siblings(".entry-content").find(">*:not(.sharedaddy)").clone()).prepend( $("").html("×").css({position:"fixed", left:"82%", top:"40px", fontSize:"3.5em"}).click(function(e){ e.preventDefault(); $(this).parent().parent().remove(); $("body").css("overflow",""); $("html").css("overflow",""); sessionStorage.setItem("readerMode", false); }) ) ) ).css("overflow","hidden"); $("html").css("overflow","hidden"); var nextLink = $($(lien_a).parent().parent().siblings(".entry-content").find("a").map(function(ind, obj, tab) {return ($(obj).html() == "Next Chapter") ? obj : undefined;})[0]).attr("href"); var previousLink =$($(lien_a).parent().parent().siblings(".entry-content").find("a").map(function(ind, obj, tab) {return ($(obj).html() == "Previous Chapter") ? obj : undefined;})[0]).attr("href"); $(document).keyup(function (e) { if ((e.which == 39)&&(nextLink)) { e.preventDefault(); window.location.href = nextLink; } else if ((e.which == 37)&&(previousLink)) { e.preventDefault(); window.location.href = previousLink; } }); } $('').click(function(e) { e.preventDefault(); var lien_a = $(this); sessionStorage.setItem("readerMode", true); makeReader(lien_a); }).appendTo(".entry-header .entry-title"); var readerMode = sessionStorage.getItem("readerMode"); if (readerMode=="true") makeReader($($(".entry-header .entry-title").find("a:last")[0])); }, infinitenoveltranslations_net: function () { function makeReader(lien_a) { $("#xyz").prepend($("#xyz div").remove().html()); $("body").append( $("").html( $('').html($(lien_a).parent().parent().siblings(".entry-content").find(">*:not(.sharedaddy)").clone()).prepend( $("").html("×").css({position:"fixed", left:"82%", top:"40px", fontSize:"3.5em"}).click(function(e){ e.preventDefault(); $(this).parent().parent().remove(); $("body").css("overflow",""); $("html").css("overflow",""); sessionStorage.setItem("readerMode", false); }) ) ) ).css("overflow","hidden"); $("html").css("overflow","hidden"); var nextLink = $($(lien_a).parent().parent().siblings(".entry-content").find("a").map(function(ind, obj, tab) {return ($(obj).text() == "Next Chapter –>") ? obj : undefined;})[0]).attr("href"); var previousLink =$($(lien_a).parent().parent().siblings(".entry-content").find("a").map(function(ind, obj, tab) {return ($(obj).text() == "<– Previous Chapter") ? obj : undefined;})[0]).attr("href"); $(document).keyup(function (e) { if ((e.which == 39)&&(nextLink)) { e.preventDefault(); window.location.href = nextLink; } else if ((e.which == 37)&&(previousLink)) { e.preventDefault(); window.location.href = previousLink; } }); } $('').click(function(e) { e.preventDefault(); var lien_a = $(this); sessionStorage.setItem("readerMode", true); makeReader(lien_a); }).appendTo(".entry-header .entry-title"); var readerMode = sessionStorage.getItem("readerMode"); if (readerMode=="true") makeReader($($(".entry-header .entry-title").find("a:last")[0])); }, birdytranslations_com: function () { function makeReader(lien_a) { $("body").append( $("").html( $('').html($(lien_a).parent().parent().siblings(".entry-wrapper").find(".entry-content>*:not(.sharedaddy)").clone()).prepend( $("").html("×").css({position:"fixed", left:"82%", top:"40px", fontSize:"3.5em"}).click(function(e){ e.preventDefault(); $(this).parent().parent().remove(); $("body").css("overflow",""); $("html").css("overflow",""); sessionStorage.setItem("readerMode", false); }) ) ) ).css("overflow","hidden"); $("html").css("overflow","hidden"); var nextLink = $($(lien_a).parent().parent().siblings(".entry-wrapper").find("a").map(function(ind, obj, tab) {return ($(obj).text() == "[Next>") ? obj : undefined;})[0]).attr("href"); var previousLink =$($(lien_a).parent().parent().siblings(".entry-wrapper").find("a").map(function(ind, obj, tab) {return ($(obj).text() == "