zhuguifei
2026-03-10 58402bd5e762361363a0f7d7907153c77dbb819f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
 
(function () {
 
    var plugins = {
        ueditor: [
            "<link href=\"../plugins/ueditor/ue1_4_3-utf8-net/themes/default/css/ueditor.css\" rel=\"stylesheet\"/>",
            "<script src=\"../plugins/ueditor/ue1_4_3-utf8-net/ueditor.config.js\"></script>",
            "<script src=\"../plugins/ueditor/ue1_4_3-utf8-net/ueditor.all.js\"></script>",
            "<script src=\"../plugins/ueditor/ue1_4_3-utf8-net/lang/zh-cn/zh-cn.js\"></script>",
            "<script src=\"../jeasyui-extensions/jquery-easyui-ueditor/jquery.ueditor.js\"></script>"
        ],
        syntaxhighlighter: [
            "<script src=\"../plugins/syntaxhighlighter_3.0.83/scripts/shCore.min.js\"></script>",
            "<script src=\"../plugins/syntaxhighlighter_3.0.83/scripts/shBrushJScript.js\"></script>",
            "<script src=\"../plugins/syntaxhighlighter_3.0.83/scripts/shBrushXml.js\"></script>",
            "<link href=\"../plugins/syntaxhighlighter_3.0.83/styles/shCoreDefault.css\" rel=\"stylesheet\" type=\"text/css\"/>"
        ],
        my97: [
            "<script src=\"../plugins/My97DatePicker/WdatePicker.js\"></script>",
            "<script src=\"../jeasyui-extensions/jquery-easyui-my97/jquery.my97.js\"></script>"
        ],
        codemirror: [
            "<link href=\"../plugins/codemirror-4.2/lib/codemirror.css\" rel=\"stylesheet\"/>",
            "<script src=\"../plugins/codemirror-4.2/lib/codemirror.js\"></script>",
            "<script src=\"../plugins/codemirror-4.2/mode/xml/xml.js\"></script>",
            "<script src=\"../plugins/codemirror-4.2/mode/javascript/javascript.js\"></script>",
            "<script src=\"../plugins/codemirror-4.2/mode/vbscript/vbscript.js\"></script>",
            "<script src=\"../plugins/codemirror-4.2/mode/css/css.js\"></script>",
            "<script src=\"../plugins/codemirror-4.2/mode/htmlmixed/htmlmixed.js\"></script>",
            "<script src=\"../jeasyui-extensions/jquery-easyui-codemirror/jquery.codemirror.js\"></script>"
        ],
        euploadify: [
            "<link href=\"../plugins/uploadify/uploadify.css\" rel=\"stylesheet\"/>",
            "<script src=\"../plugins/uploadify/jquery.uploadify.js\"></script>",
            "<script src=\"../jeasyui-extensions/jquery-easyui-euploadify/jquery.euploadify.js\"></script>"
        ]
    };
 
    var param = $.util.request["plugin"],
        params = param ? String(param).split(",") : [],
        list = ["syntaxhighlighter", "codemirror"],
        imported = [];
 
    if ($.array.contains(params, "all"), function (val) { return String(val).toLocaleLowerCase() == "all" }) {
        return $.each(plugins, function (name) { loadPlugin(name); });
    }
 
    $.each(list, function (i, name) { loadPlugin(name); });
 
    $.each(params, function (i, name) { loadPlugin(name); });
 
    function loadPlugin(name) {
        if ($.string.isNullOrWhiteSpace(name)) { return; }
        var plugin = plugins[name];
        if (plugin && !$.array.contains(imported, name)) {
            $.each(plugin, function (i, script) {
                //$(script).appendTo("head");
                document.write(script);
            });
            imported.push(name);
        }
    };
 
})();