您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Gør DIKUsjov mindre ubehagelig.
// ==UserScript== // @name DIKUsjov Restyler // @namespace http://mathemaniac.org // @version 1.0 // @description Gør DIKUsjov mindre ubehagelig. // @match http://dikusjov.dk/koncern-it/* // @copyright 2014, Sebastian Paaske Tørholm // @require https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js // ==/UserScript== (function () { // Fjern det eksisterende stylesheet $('link').remove(); // Fjern tvungne linjeskift $('br').remove(); // Navngiv elementer $('h1:nth-of-type(1)').addClass('main-title'); $('h1:nth-of-type(2)').addClass('secondary-title'); $('.secondary-title + p').addClass('nav-menu'); // Flyt titlen + menuen ind i sin egen boks $('.main-title').before('<div id="title-box" />'); $('#title-box').nextUntil('.secondary-title').appendTo('#title-box'); // Flyt author + titel sammen med nummer $('.comicbox p').appendTo('.secondary-title'); $('.secondary-title p').before(" – "); // Flyt titel + navigation ind i comic-boksen $('.secondary-title').prependTo('.comicbox'); $('.nav-menu').appendTo('.comicbox'); // Centrér comic-boksen $('.comicbox').wrap('<div class="centerbox" />'); // Fjern "..." fra frem/tilbage $('.nav-menu').contents().filter(function() { return this.nodeType == 3; //Node.TEXT_NODE }).remove(); // Navngiv frem/tilbage-knapperne $('.nav-menu a:nth-child(1)').addClass('back-link'); $('.nav-menu a:nth-child(2)').addClass('forward-link'); // Put pile på frem/tilbage-knapperne $('.back-link').prepend("« "); $('.forward-link').append(" »"); var css = [ "body { margin: 0; background-color: #E0FEE0 }", "#title-box { width: 100%; text-align: center; background-color: darkseagreen; padding: 0.5em 0;}", ".main-title { margin: 0em; }", "p#menu { margin-top: 0.25em; margin-bottom: 0; }", ".secondary-title { margin: 0.25em; margin-left: 0.5em; padding: 0; }", ".secondary-title p { display: inline-block; margin: 0; }", ".comicbox { margin-left: 2em; display: inline-block; }", ".centerbox { text-align: center; width: 100%; }", ".back-link { float: left; }", ".forward-link { float: right; }", "a { text-decoration: none; }", ].join("\n"); var b64css = btoa(css); $('head').append('<link type="text/css" rel="stylesheet" href="data:text/css;base64,' + b64css + '"/>'); })();