2017-04-05 17:46:18 +08:00

81 lines
4.4 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// +----------------------------------------------------------------------
// | Think.Admin
// +----------------------------------------------------------------------
// | 版权所有 2016~2017 广州楚才信息科技有限公司 [ http://www.cuci.cc ]
// +----------------------------------------------------------------------
// | 官方网站: http://think.ctolog.com
// +----------------------------------------------------------------------
// | 开源协议 ( https://mit-license.org )
// +----------------------------------------------------------------------
// | github开源项目https://github.com/zoujingli/Think.Admin
// +----------------------------------------------------------------------
// 当前资源URL目录
var baseUrl = (function () {
var scripts = document.scripts, src = scripts[scripts.length - 1].src;
return src.substring(0, src.lastIndexOf("/") + 1);
})();
// RequireJs 配置参数
require.config({
baseUrl: baseUrl,
waitSeconds: 0,
map: {'*': {css: '//cdn.bootcss.com/require-css/0.1.8/css.min.js'}},
paths: {
// 开源插件 CDN
'pace': ['//cdn.bootcss.com/pace/1.0.2/pace.min', '../plugs/jquery/pace.min'],
'echarts': ['//cdn.bootcss.com/echarts/3.2.3/echarts.min'],
'socket': ['//cdn.bootcss.com/web-socket-js/1.0.0/web_socket.min'],
'zeroclipboard': ['//cdn.bootcss.com/zeroclipboard/2.3.0/ZeroClipboard.min'],
'json': ['//cdn.bootcss.com/json2/20160511/json2.min', '../plugs/jquery/json2.min'],
'qrcode': ['//cdn.bootcss.com/jquery.qrcode/1.0/jquery.qrcode.min'],
'print': ['../plugs/jquery/jquery.PrintArea'],
'base64': ['//cdn.bootcss.com/Base64/1.0.0/base64.min', '../plugs/jquery/base64.min'],
'jquery': ['//cdn.bootcss.com/jquery/1.12.4/jquery.min', '../plugs/jquery/jquery.min'],
'jquery.ztree': ['//cdn.bootcss.com/zTree.v3/3.5.28/js/jquery.ztree.all.min', '../plugs/ztree/jquery.ztree.all.min'],
'jquery.icheck': ['//cdn.bootcss.com/iCheck/1.0.2/icheck.min'],
'jquery.cookies': ['//cdn.bootcss.com/jquery-cookie/1.4.1/jquery.cookie', '../plugs/jquery/jquery.cookie'],
'bootstrap': ['//cdn.bootcss.com/bootstrap/3.3.6/js/bootstrap.min', '../plugs/bootstrap/js/bootstrap.min'],
'bootstrap.typeahead': ['//cdn.bootcss.com/bootstrap-3-typeahead/4.0.2/bootstrap3-typeahead.min'],
'bootstrap.multiselect': ['//cdn.bootcss.com/bootstrap-multiselect/0.9.13/js/bootstrap-multiselect.min', '../plugs/multiselect/bootstrap-multiselect'],
// 自定义插件
'admin.plugs': ['plugs'],
'admin.listen': ['listen'],
'layui': ['../plugs/layui/layui'],
'ueditor': ['../plugs/ueditor/ueditor'],
'pcasunzips': ['../plugs/jquery/pcasunzips'],
'laydate': ['../plugs/layui/laydate/laydate'],
'template': ['../plugs/template/template'],
},
shim: {
'layui': {deps: ['jquery']},
'laydate': {deps: ['jquery']},
'bootstrap': {deps: ['jquery']},
'pcasunzips': {deps: ['jquery']},
'socket': {deps: ['//cdn.bootcss.com/swfobject/2.2/swfobject.min.js']},
'bootstrap.multiselect': {deps: ['jquery', 'bootstrap', 'css!//cdn.bootcss.com/bootstrap-multiselect/0.9.13/css/bootstrap-multiselect.css']},
'jquery.ztree': {deps: ['jquery', 'css!//cdn.bootcss.com/zTree.v3/3.5.28/css/zTreeStyle/zTreeStyle.min.css']},
'jquery.icheck': {deps: ['jquery', 'bootstrap', 'css!//cdn.bootcss.com/iCheck/1.0.2/skins/square/blue.css']},
'jquery.cookies': {deps: ['jquery']},
'admin.plugs': {deps: ['jquery', 'layui']},
'admin.listen': {deps: ['jquery', 'jquery.cookies', 'admin.plugs']},
},
deps: ['css!//cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.min.css'],
// 开启debug模式不缓存资源
urlArgs: "t=" + (new Date()).getTime()
});
window.WEB_SOCKET_SWF_LOCATION = "//cdn.bootcss.com/web-socket-js/1.0.0/WebSocketMain.swf";
window.UEDITOR_HOME_URL = (window.ROOT_URL ? window.ROOT_URL + '/static/' : baseUrl) + '../plugs/ueditor/';
window.LAYDATE_PATH = baseUrl + '../plugs/layui/laydate/';
// UI框架初始化
require(['pace', 'jquery', 'layui', 'bootstrap', 'jquery.cookies'], function () {
layui.config({dir: baseUrl + '../plugs/layui/'});
layui.use(['layer', 'form'], function () {
window.layer = layui.layer;
window.form = layui.form();
require(['admin.listen']);
});
});