您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Editeur de Commentaires de Conteneurs en Banque
- // ==UserScript==
- // @name ECCB
- // @namespace InGame
- // @match https://www.dreadcast.net/Main
- // @grant GM_addStyle
- // @version 1.2
- // @author Isilin/Pelagia
- // @date 26/02/2024
- // @description Editeur de Commentaires de Conteneurs en Banque
- // @license http://creativecommons.org/licenses/by-nc-nd/4.0/
- // ==/UserScript==
- GM_addStyle(`
- #liste_stocks .nom_item {
- top: 28px !important;
- }
- .nm_description_item_named_bank {
- position: absolute;
- top: 45px;
- right: 30px;
- display: flex;
- flex-direction: column;
- align-items: center;
- gap: 0.5rem;
- width: 160px;
- max-height: 50px;
- }
- .nm_description_item_named_bank span {
- max-height: 30px;
- }
- .nm_description_item_named_bank .btnTxt {
- min-width: 50px;
- max-width: 50px;
- left: unset !important;
- top: unset !important;
- margin-left: 0 !important;
- margin-top: 0 !important;
- }
- .nm_description_box {
- left: 97px;
- top: 20px;
- inline-size: 350px;
- max-height: 15px;
- overflow: hidden;
- }
- `)
- // ===== Core =====
- function getDescription(index) {
- let jsonData = {}
- const data = localStorage.getItem('descriptionBankBags');
- if (data != null) {
- jsonData = JSON.parse(data);
- }
- return jsonData[index] || '';
- }
- function setDescription(index, description) {
- console.log(index);
- if (description != null && description.length > 0) {
- let jsonData = {}
- const data = localStorage.getItem('descriptionBankBags');
- if (data != null) {
- jsonData = JSON.parse(data);
- }
- jsonData[index] = description;
- console.log(JSON.stringify(jsonData));
- localStorage.setItem("descriptionBankBags",JSON.stringify(jsonData));
- }
- }
- // ===== Logic =====
- function customDescription(index) {
- var input = prompt('Saisissez la description de votre coffre :', getDescription(index));
- if (input != null) {
- setDescription(index, input);
- $(`#nm_description_text_${index}`).text(input);
- }
- }
- // ===== UI =====
- $(document).ready(function () {
- $(document).ajaxSuccess(function (e, xhr, opt) {
- if (opt.url.includes("Company/Account/View")) {
- for (var i = 1 ; i <= 10 ; ++i) {
- $(`.stock${i}`).append(`<div class="nm_description_item_named_bank" id="nm_edit_description_block_${i}"></div>`);
- $(`.stock${i}`).append(`<div class="nm_description_box" id="nm_description_text_${i}">${getDescription(i)}</div>`);
- $(`#nm_edit_description_block_${i}`).append(`<div class="btnTxt" style="top:19px;left:50%;margin-left:-48px;margin-top:-20px;" id="nm_edit_description_${i}">Editer</div>`);
- $(`#nm_edit_description_${i}`).click({index: i}, (event) => customDescription(event.data.index))
- }
- }
- });
- });
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址