您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Move uploader credit to its former location
当前为
// ==UserScript== // @name Ye Olde Derpibooru Uploader Description Layout // @description Move uploader credit to its former location // @version 1.0.0 // @author Marker // @license MIT // @namespace https://github.com/marktaiwan/ // @homepageURL https://github.com/marktaiwan/Ye-Olde-Derpibooru-Uploader-Description-Layout // @supportURL https://github.com/marktaiwan/Ye-Olde-Derpibooru-Uploader-Description-Layout/issues // @include https://derpibooru.org* // @include derpibooru.org* // @include https://trixiebooru.org* // @include trixiebooru.org* // @grant none // @noframes // ==/UserScript== (function(){ const block = document.querySelector('#content > .block:first-child'); if (block === null) return; // Move uploader and image information const extrameta = document.querySelector('#extrameta'); block.appendChild(extrameta); extrameta.appendChild(document.querySelector('.image-size')); // Copy and modify classes from its sibling extrameta.className = block.firstChild.className; extrameta.classList.remove('block__header'); extrameta.classList.add('block__header--sub', 'block__header--light'); extrameta.firstChild.classList.add('spacing-left'); // Revert description box styling const imageDescription = document.querySelector('.image-description'); imageDescription.style.background = 'whitesmoke'; imageDescription.classList.add('layout--narrow'); const descriptionHeader = document.createElement('h3'); descriptionHeader.innerText = 'Uploader Description'; descriptionHeader.style.margin = '5px'; imageDescription.insertBefore(descriptionHeader, imageDescription.firstChild); // Revert description editor width const descriptionForm = document.querySelector('#description-form'); if (descriptionForm !== null) descriptionForm.classList.add('layout--narrow'); })();