您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Tries to make the Skill Simulator on ferias just look a little nicer! :)
// ==UserScript== // @name Skill Simulator Design rework // @namespace http://tampermonkey.net/ // @version 0.1 // @description Tries to make the Skill Simulator on ferias just look a little nicer! :) // @author You // @match https://themaelstro.github.io/MHFZ-Ferias-English-Project/skill/skillsimu.htm // @icon https://www.google.com/s2/favicons?sz=64&domain=github.io // @grant GM_addStyle // ==/UserScript== (function() { 'use strict'; if (window.top === window.self) { console.log("window IS self")} else { console.log(document); GM_addStyle(` #defensegrid { display: grid; } #defensegrid::before { content: 'Head + Chest + Arms + Waist + Legs'; grid-column: 1 / 13; } #f_bougu .sl { width: 4em !important; } #f_bougu .sn { width: 7.5em !important; padding-left: 0.2em; } #f_bougu .sp { padding-right: 0.2em; } .box { height: 80%; } `); var maincontainer = document.getElementById("f3").children[1]; var defense_grid = maincontainer.children[6].children[0]; defense_grid.setAttribute("id","defensegrid"); defense_grid.removeChild(defense_grid.firstChild); //var child_copy = Array.from(defensegrid.childNodes); defense_grid.childNodes.forEach(function(node) { if (node.nodeType === Node.ELEMENT_NODE && node.tagName === 'BR') { defense_grid.removeChild(node); } }); var lastHeadItem = document.getElementById("b_bukiS3"); var armour_grid = lastHeadItem.parentNode; var spacingDiv = document.createElement("div"); spacingDiv.style.gridColumn = "8 / 18"; armour_grid.insertBefore(spacingDiv,lastHeadItem.nextSibling); armour_grid.style.display="grid"; armour_grid.style.gridTemplateColumns = "repeat(17, 1fr)"; armour_grid.style.rowGap = "0.5em"; armour_grid.style.columnGap = "0.1em"; for( let i = 1; i < 6; i++) { let e = maincontainer.children[1]; while(e.firstChild) { armour_grid.appendChild(e.firstChild); }; maincontainer.removeChild(e); } var wrapper_div = document.createElement("div"); wrapper_div.style.display="grid"; wrapper_div.style.gridColumn="8 / 18"; wrapper_div.style.gridAutoColumns="min-content"; wrapper_div.style.gridAutoFlow="column"; wrapper_div.style.gap="1em"; var display_limit_element = armour_grid.querySelector("small") var selector_element = display_limit_element.nextSibling; var above_element = selector_element.nextSibling; armour_grid.insertBefore(wrapper_div,display_limit_element); wrapper_div.appendChild(display_limit_element); wrapper_div.appendChild(selector_element); wrapper_div.appendChild(above_element); var cuff_spacing_div = document.createElement("div"); armour_grid.insertBefore(cuff_spacing_div,document.getElementById("b_cuffLv")); } })();