Greasy Fork

Theme tweaker LN

This script turn a ln translation website with black background into a white one =D

目前为 2017-03-20 提交的版本。查看 最新版本

// ==UserScript==
// @name         Theme tweaker LN
// @namespace    https://openuserjs.org/scripts/akuma06/Theme_tweaker_LN
// @version      0.4.5
// @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        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        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
// ==/UserScript==
/* jshint -W097 */
'use strict';
$ = window.jQuery;
var regexp = {
    "krytykal\.org/.*": "krytykal_org",
    "avertranslation\.org/.*": "avertranslation_org",
    "firebirdsnest\.org/.*":"firebirdsnest_org",
    "tseirptranslations\.com/.*":"tseirptranslations_com",
    "infinitenoveltranslations\.net/.*":"infinitenoveltranslations_net",
    "moonbunnycafe\.com/.*":"moonbunnycafe_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",
    "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($("<div></div>").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(
                $("<div style='background:#EEE;width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto;padding-top:20px;'></div>").html(
                $('<div style="width:60%;min-width:700px;max-width:1200px;height:auto;margin:auto;padding:2.5em;background:white;color:black;"></div>').html($("#main .entry-content").clone()).prepend(
                    $("<a href=''></a>").html("<i class='noticon noticon-close' style='font-size: 3.5em;'></i>").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");
        }
        $('<a href="" style="float:right;"><i class="noticon noticon-external" style="font-size: 1.5em;"></i></a>').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(
                $("<div data-reader='lnreader' style='z-index:9999;background:#EEE;width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto;padding-top:20px;'></div>").html(
                $('<div class="post-content" style="width:60%;min-width:700px;max-width:1200px;height:auto;margin:auto;padding:2.5em;background:white;color:black;"></div>').html($(lien_a).parent().parent().siblings(".post-content").find("> *:not(.sd-block)").clone()).prepend(
                    $("<a href=''></a>").html("<i class='genericon genericon-close' style='font-size: 3.5em;'></i>").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;
                }
            });
            
        }
        $('<a href="" style="float:right;"><i class="genericon genericon-external" style="font-size: 1.5em;"></i></a>').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(
                $("<div data-reader='lnreader' style='z-index:9999;background:#EEE;width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto;padding-top:20px;'></div>").html(
                $('<div class="post-content" style="width:60%;min-width:700px;max-width:1200px;height:auto;margin:auto;padding:2.5em;background:white;color:black;"></div>').html($(lien_a).parent().parent().siblings(".entry-content").find("> *:not(.sharedaddy)").clone()).prepend(
                    $("<a href=''></a>").html("<i class='noticon noticon-close' style='font-size: 3.5em;'></i>").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;
                }
            });
            
        }
        $('<a href="" style="float:right;"><i class="noticon noticon-external" style="font-size: 1.5em;"></i></a>').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(
                $("<div data-reader='lnreader' style='z-index:9999;background:#EEE;width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto;padding-top:20px;'></div>").html(
                $('<div class="post-content" style="width:60%;min-width:700px;max-width:1200px;height:auto;margin:auto;padding:2.5em;background:white;color:black;"></div>').html($(lien_a).parent().parent().find(".entry-content").clone()).prepend(
                    $("<a href=''></a>").html("&times;").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;
                }
            });
            
        }
        $('<a href="" style="float:right;">&plusmn;Reader</a>').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(
                $("<div data-reader='lnreader' style='z-index:9999;background:#EEE;width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto;padding-top:20px;'></div>").html(
                $('<div class="post-content" style="width:60%;min-width:700px;max-width:1200px;height:auto;margin:auto;padding:2.5em;background:white;color:black;"></div>').html($(lien_a).parent().parent().siblings(".entry-content").find("> *:not(.sharedaddy)").clone()).prepend(
                    $("<a href=''></a>").html("&times;").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;
                }
            });
            
        }
        $('<a href="" style="float:right;"><i class="noticon noticon-external" style="font-size: 1.5em;"></i></a>').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(
                $("<div data-reader='lnreader' style='z-index:9999;background:#EEE;width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto;padding-top:20px;font-size:1.2em;'></div>").html(
                $('<div class="post-content" style="width:60%;min-width:700px;max-width:1200px;height:auto;margin:auto;padding:2.5em;background:white;color:black;text-align:justify;"></div>').html($(lien_a).parent().parent().find(".page-body").find(">*:not(.sharedaddy)>*").clone()).prepend(
                    $("<a href=''></a>").html("&times;").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;
                }
            });
            
        }
        $('<a href="" style="float:right;"><i class="noticon noticon-external" style="font-size: 1.5em;"></i></a>').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(
                $("<div data-reader='lnreader' style='z-index:9999;background:#EEE;width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto;padding-top:20px;font-size:1.2em;'></div>").html(
                $('<div class="post-content" style="width:60%;min-width:700px;max-width:1200px;height:auto;margin:auto;padding:2.5em;background:white;color:black;text-align:justify;"></div>').html($(lien_a).parent().parent().siblings(".entry-content").find(">*:not(.sharedaddy)").clone()).prepend(
                    $("<a href=''></a>").html("&times;").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;
                }
            });
            
        }
        $('<a href="" style="float:right;"><i class="noticon noticon-external" style="font-size: 1.5em;"></i></a>').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(
                $("<div data-reader='lnreader' style='z-index:9999;background:#EEE;width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto;padding-top:20px;font-size:1.2em;'></div>").html(
                $('<div class="post-content" style="width:60%;min-width:700px;max-width:1200px;height:auto;margin:auto;padding:2.5em;background:white;color:black;text-align:justify;"></div>').html($(lien_a).parent().parent().siblings(".entry-content").find(">*:not(.sharedaddy)").clone()).prepend(
                    $("<a href=''></a>").html("&times;").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;
                }
            });
            
        }
        $('<a href="" style="float:right;"><i class="noticon noticon-external" style="font-size: 1.5em;"></i></a>').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(
                $("<div data-reader='lnreader' style='z-index:9999;background:#EEE;width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto;padding-top:20px;font-size:1.2em;'></div>").html(
                $('<div class="post-content" style="width:60%;min-width:700px;max-width:1200px;height:auto;margin:auto;padding:2.5em;background:white;color:black;text-align:justify;"></div>').html($(lien_a).parent().parent().siblings(".entry-content").find(">*:not(.sharedaddy)").clone()).prepend(
                    $("<a href=''></a>").html("&times;").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;
                }
            });
            
        }
        $('<a href="" style="float:right;"><i class="genericon genericon-external" style="font-size: 1.5em;"></i></a>').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]));  
    },
    moonbunnycafe_com: function () {
         function makeReader(lien_a) {
            $("body").append(
                $("<div data-reader='lnreader' style='z-index:9999;background:#EEE;width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto;padding-top:20px;font-size:1.2em;'></div>").html(
                $('<div class="post-content" style="width:60%;min-width:700px;max-width:1200px;height:auto;margin:auto;padding:2.5em;background:white;color:black;text-align:justify;"></div>').html($(lien_a).parent().siblings(".entry-content").find(">*:not(.sharedaddy)").clone()).prepend(
                    $("<a href=''></a>").html("&times;").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().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().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;
                }
            });
            
        }
        $('<a href="" style="float:right;"><i class="dashicons dashicons-external" style="font-size: 1.5em;"></i></a>').click(function(e) {
            e.preventDefault();
            var lien_a = $(this);
            sessionStorage.setItem("readerMode", true);
            makeReader(lien_a);
        }).appendTo(".hentry .entry-title");
        var readerMode = sessionStorage.getItem("readerMode");
        if (readerMode=="true") makeReader($($(".hentry .entry-title").find("a:last")[0]));  
    },
    psicern_wordpress_com: function () {
         function makeReader(lien_a) {
            $("body").append(
                $("<div data-reader='lnreader' style='z-index:9999;background:#EEE;width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto;padding-top:20px;font-size:1.2em;'></div>").html(
                $('<div class="post-content" style="width:60%;min-width:700px;max-width:1200px;min-width:700px;max-width:1200px;height:auto;margin:auto;padding:2.5em;background:white;color:black;text-align:justify;"></div>').html($(lien_a).parent().parent().siblings(".entry-content").find(">*:not(.sharedaddy)").clone()).prepend(
                    $("<a href=''></a>").html("&times;").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() == "→") ? obj : undefined;})[0]).attr("href");
            var previousLink =$($(lien_a).parent().parent().siblings(".entry-content").find("a").map(function(ind, obj, tab) {return ($(obj).html() == "←") ? 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;
                }
            });
            
        }
        $('<a href="" style="float:right;"><i class="noticon noticon-external" style="font-size: 1.5em;"></i></a>').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]));  
    },
    addnewtab_wordpress_com: function () {
         function makeReader(lien_a) {
            $("body").append(
                $("<div data-reader='lnreader' style='z-index:9999;background:#EEE;width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto;padding-top:20px;font-size:1.2em;'></div>").html(
                $('<div class="post-content" style="width:60%;min-width:700px;max-width:1200px;height:auto;margin:auto;padding:2.5em;background:white;color:black;text-align:justify;"></div>').html($(lien_a).parent().parent().siblings(".entry-content").find(">*:not(.sharedaddy)").clone()).prepend(
                    $("<a href=''></a>").html("&times;").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 Page") ? 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 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;
                }
            });
            
        }
        $('<a href="" style="float:right;"><i class="noticon noticon-external" style="font-size: 1.5em;"></i></a>').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]));  
    }
};

$.each(regexp, function (key, val) {
    if (window.location.href.match(key)) {
        tweakes[val]();
    }
});