您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Стрелки вперёд-назад у номера цитаты
当前为
- // ==UserScript==
- // @name Bash Navigator
- // @version 2019.08.23
- // @description Стрелки вперёд-назад у номера цитаты
- // @include http*://bash.im/quote/*
- // @author Rainbow-Spike
- // @namespace https://greasyfork.org/users/7568
- // @homepage https://greasyfork.org/ru/users/7568-dr-yukon
- // @icon https://www.google.com/s2/favicons?domain=bash.im
- // @grant none
- // @run-at document-end
- // ==/UserScript==
- var parent = document.querySelector ( '.quote__header' ),
- link = parent.querySelector ( '.quote__header_permalink' ), // ссылка на текущий номер
- num = link.href.match ( /[^\/]+$/ ), // выдрать из неё номер
- num_back = parseInt ( num ) - 1, // предыдущий
- num_next = num_back + 2, // следующий
- back = document.createElement ( 'a' ), // заготовка новых ссылок
- next = document.createElement ( 'a' ),
- t_back = document.createTextNode ( '[<<]' ), // и текстов
- t_next = document.createTextNode ( '[>>]' );
- back.href = '/quote/' + num_back; // одевание на новые ссылки путей с номерами
- back.appendChild ( t_back ); // вставка текстов
- back.accessKey = 'p';
- parent.insertBefore ( back, link ); // вставка новых ссылок
- next.href = '/quote/' + num_next;
- next.appendChild ( t_next );
- next.accessKey = 'n';
- parent.appendChild ( next );
- back.className = next.className = 'quote__header_permalink'; // общий стиль
- parent.style = 'font-size: 20px; position: relative; bottom: 7px;';