Greasy Fork

SelectAll

SelectAll | 全选多选框

当前为 2016-08-25 提交的版本,查看 最新版本

// ==UserScript==
// @name         SelectAll
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  SelectAll | 全选多选框
// @author       Hoothin
// @match        http*://*/*
// @require      http://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.min.js
// @grant       GM_registerMenuCommand
// ==/UserScript==

(function() {
    'use strict';
    var type=navigator.appName;
    var lang = null;
    if (type=="Netscape"){
        lang = navigator.language;
    }else{
        lang = navigator.userLanguage;
    }
    var langStr = lang.substr(0,2);
    if (langStr == "zh"){
        langStr = "全选";
    }else{
        langStr = "SelectAll";
    }
    GM_registerMenuCommand(langStr, selectAll);
    function selectAll(){
        $("input:checkbox:enabled").click();
    }
    var selectObj = $("input:checkbox:enabled");
    selectObj.mousedown(function (event) {
        if(event.altKey){
            selectObj.click();
            this.click();
        }
    });
})();