您需要先安装一个扩展,例如 篡改猴、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 + '"/>');
- })();