src/main/resources/assets/js/utils.js

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

function boolToChinese(bool) {
    return bool ? "成功" : "失败";
}

function setCheckboxesStatus(tableBody, status) {
    var cbx = $(tableBody).find("input[type='checkbox']");
    for (var i = 0; i < cbx.length; i++) {
        cbx[i].checked = status;
    }
}

function getSelectedRows(tableBody) {
    var cbx = $(tableBody).find("input[type='checkbox']");
    var trs = [];
    for (var i = 0; i < cbx.length; i++) {
        if (cbx[i].checked) {
            trs = trs.concat($(cbx[i]).parents("tr"));
        }
    }
    return trs;
}

function isMobile() {
    var userAgent = navigator.userAgent.toLowerCase();
    var isPad = userAgent.indexOf("ipad") > -1;
    var isIpone = userAgent.indexOf("iphone") > -1;
    var isMidp = userAgent.indexOf("midp") > -1;
    var isUc = userAgent.indexOf("rv:1.2.3.4") > -1 || userAgent.indexOf("ucweb") > -1;
    var isAndroid = userAgent.indexOf("android") > -1;
    var isCe = userAgent.indexOf("windows ce") > -1;
    var isWm = userAgent.indexOf("windows mobile") > -1;
    return isPad || isIpone || isMidp || isUc || isAndroid || isCe || isWm || userAgent.indexOf("mobile") > -1;
}

function trimWith(string, trimStr) {
    return ltrim(rtrim(string, trimStr), trimStr);
}

function rtrim(string, trimStr) {
    var idx = string.length - trimStr.length;
    return string.lastIndexOf(trimStr) === idx ? rtrim(string.substr(0, idx), trimStr) : string;
}

function ltrim(string, trimStr) {
    return string.indexOf(trimStr) === 0 ? ltrim(string.substr(trimStr.length), trimStr) : string;
}

function formatSize(bytes) {
    var s = ['B', 'KB', 'MB', 'GB', 'TB', 'PB'];
    var e = Math.floor(Math.log(bytes) / Math.log(1024));
    return (bytes / Math.pow(1024, Math.floor(e))).toFixed(2) + " " + s[e];
}

function getQuery(key) {
    var queryString = location.search;
    if (queryString.indexOf("?") === 0) {
        queryString = queryString.substr(1);
        var query = queryString.split("&");
        for (var i = 0; i < query.length; i++) {
            if (query[i].indexOf(key + "=") > -1) {
后面还有 52 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读 AI

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。