Simplify QuickStatements Import Buttons

Simplify the import buttons of QuickStatements into one button

目前为 2021-10-27 提交的版本。查看 最新版本

// ==UserScript==
// @name         Simplify QuickStatements Import Buttons
// @namespace    https://gf.qytechs.cn/users/21515
// @version      0.1.0
// @description  Simplify the import buttons of QuickStatements into one button
// @author       CennoxX
// @contact      [email protected]
// @homepage     https://github.com/CennoxX/userscripts
// @supportURL   https://github.com/CennoxX/userscripts/issues/new?title=[Simplify%20QuickStatements%20Import%20Buttons]%20
// @match        https://quickstatements.toolforge.org/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=quickstatements.toolforge.org
// @grant        unsafeWindow
// @run-at       document-start
// @license      MIT
// ==/UserScript==
/* jshint esversion: 8 */
/* eslint curly: "off" */
var buttonClicks = 0;
setInterval(()=>{
    var button_v1 = document.querySelector(".btn[tt=dialog_import_v1]");
    button_v1.innerText = button_v1.innerText.replace("V1 ","");
    var button_csv = document.querySelector(".btn[tt=dialog_import_csv]");
    if (button_v1 && button_csv && button_v1.onmousedown==null){
        button_v1.onmousedown = function(){
            if (buttonClicks == 0){
                button_csv.click();
            }
        };
        button_csv.style.display="none";
        unsafeWindow.alert = function (str) {
            if (str == "No valid commands found"){
                buttonClicks++;
                if (buttonClicks == 2){
                    alert("No valid commands found");
                }
            }
        };
    }else{
        buttonClicks = 0;
    }
},50);

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址