WebUI/AchieveManageWeb/Scripts/jquery-easyui-1.4.4/plugins/jquery.parser.js

(开头部分) 11KB

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

/**
 * jQuery EasyUI 1.4.4
 *
 * Copyright (c) 2009-2015 www.jeasyui.com. All rights reserved.
 *
 * Licensed under the freeware license: http://www.jeasyui.com/license_freeware.php
 * To use it on other terms please contact us: info@jeasyui.com
 *
 */
(function ($) {
    $.parser = {
        auto: true, onComplete: function (_1) {
        }, plugins: ["draggable", "droppable", "resizable", "pagination", "tooltip", "linkbutton", "menu", "menubutton", "splitbutton", "switchbutton", "progressbar", "tree", "textbox", "filebox", "combo", "combobox", "combotree", "combogrid", "numberbox", "validatebox", "searchbox", "spinner", "numberspinner", "timespinner", "datetimespinner", "calendar", "datebox", "datetimebox", "slider", "layout", "panel", "datagrid", "propertygrid", "treegrid", "datalist", "tabs", "accordion", "window", "dialog", "form"], parse: function (_2) {
            var aa = [];
            for (var i = 0; i < $.parser.plugins.length; i++) {
                var _3 = $.parser.plugins[i];
                var r = $(".easyui-" + _3, _2);
                if (r.length) {
                    if (r[_3]) {
                        r[_3]();
                    } else {
                        aa.push({ name: _3, jq: r });
                    }
                }
            }
            if (aa.length && window.easyloader) {
                var _4 = [];
                for (var i = 0; i < aa.length; i++) {
                    _4.push(aa[i].name);
                }
                easyloader.load(_4, function () {
                    for (var i = 0; i < aa.length; i++) {
                        var _5 = aa[i].name;
                        var jq = aa[i].jq;
                        jq[_5]();
                    }
                    $.parser.onComplete.call($.parser, _2);
                });
            } else {
                $.parser.onComplete.call($.parser, _2);
            }
        }, parseValue: function (_6, _7, _8, _9) {
            _9 = _9 || 0;
            var v = $.trim(String(_7 || ""));
            var _a = v.substr(v.length - 1, 1);
            if (_a == "%") {
                v = parseInt(v.substr(0, v.length - 1));
                if (_6.toLowerCase().indexOf("width") >= 0) {
                    v = Math.floor((_8.width() - _9) * v / 100);
                } else {
                    v = Math.floor((_8.height() - _9) * v / 100);
                }
            } else {
                v = parseInt(v) || undefined;
            }
            return v;
        }, parseOptions: function (_b, _c) {
            var t = $(_b);
            var _d = {};
            var s = $.trim(t.attr("data-options"));
后面还有 266 行代码,购买后查看完整代码

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

AI 解读 AI

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

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