|
|
|
|
Do.add('jquery', {
|
|
|
|
|
path: '/static/home/??js/jquery/1.8.2/jquery.min.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js'
|
|
|
|
|
});
|
|
|
|
|
Do.add('md5', {
|
|
|
|
|
path: '/static/home/??js/plugin/md5.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js'
|
|
|
|
|
});
|
|
|
|
|
Do.add('flash', {
|
|
|
|
|
path: '/static/home/??js/core/flash.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js'
|
|
|
|
|
});
|
|
|
|
|
Do.add('select', {
|
|
|
|
|
path: '/static/home/??js/ui/select.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js'
|
|
|
|
|
});
|
|
|
|
|
Do.add('pager', {
|
|
|
|
|
path: '/static/home/??js/ui/pager.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js'
|
|
|
|
|
});
|
|
|
|
|
Do.add('editor', {
|
|
|
|
|
path: '/static/home/??js/plugin/upyun-ueditor/ueditor.config.js,js/plugin/upyun-ueditor/ueditor.all.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js',
|
|
|
|
|
requires: ['/static/home/??js/tool/CryptoJS/hmac-sha1.js' + Do.getConfig('js_version'), '/static/home/??js/tool/CryptoJS/aes.js' + Do.getConfig('js_version')]
|
|
|
|
|
});
|
|
|
|
|
Do.add('tabs', {
|
|
|
|
|
path: '/static/home/??js/ui/tabs.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js'
|
|
|
|
|
});
|
|
|
|
|
Do.add('photowall', {
|
|
|
|
|
path: '/static/home/??js/plugin/jquery-photowall.js',
|
|
|
|
|
type:'js'
|
|
|
|
|
});
|
|
|
|
|
Do.add('imgareaselect', {
|
|
|
|
|
path: '/static/home/??js/plugin/jquery.imgareaselect.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js'
|
|
|
|
|
});
|
|
|
|
|
Do.add('plupload', {
|
|
|
|
|
path: '/static/home/??js/plugin/plupload/plupload.js,js/plugin/plupload/plupload.flash.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js'
|
|
|
|
|
});
|
|
|
|
|
Do.add('swfupload', {
|
|
|
|
|
path: '/static/home/??js/plugin/swfupload/swfupload.js,js/plugin/swfupload/swfupload.queue.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js'
|
|
|
|
|
});
|
|
|
|
|
Do.add('uploader', {
|
|
|
|
|
path: '/static/home/??js/plugin/uploader/uploader.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js'
|
|
|
|
|
});
|
|
|
|
|
Do.add('scroll', {
|
|
|
|
|
path: '/static/home/??js/plugin/jquery.jscrollpane.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js',
|
|
|
|
|
requires: ['mousewheel']
|
|
|
|
|
});
|
|
|
|
|
Do.add('mousewheel', {
|
|
|
|
|
path: '/static/home/??js/plugin/jquery.mousewheel.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js'
|
|
|
|
|
});
|
|
|
|
|
Do.add('areaselector', {
|
|
|
|
|
path: '/static/home/??js/plugin/areaselector.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js'
|
|
|
|
|
});
|
|
|
|
|
Do.add('dateselector', {
|
|
|
|
|
path: '/static/home/??js/plugin/dateselector.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js'
|
|
|
|
|
});
|
|
|
|
|
Do.add('datalazyload', {
|
|
|
|
|
path: '/static/home/??js/plugin/datalazyload.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js',
|
|
|
|
|
requires: ['scrollstop']
|
|
|
|
|
});
|
|
|
|
|
Do.add('scrollstop', {
|
|
|
|
|
path: '/static/home/??js/plugin/jquery.scrollstop.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js'
|
|
|
|
|
});
|
|
|
|
|
Do.add('jquery-ui', {
|
|
|
|
|
path: '/static/home/??js/jquery-ui/1.10.2/jquery-ui.min.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js',
|
|
|
|
|
requires: ['/static/css/redmond/??jquery-ui-1.10.2.custom.css' + Do.getConfig('css_version')]
|
|
|
|
|
});
|
|
|
|
|
Do.add('autocomplete', {
|
|
|
|
|
path: '/static/home/??js/plugin/jquery.autocomplete.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js',
|
|
|
|
|
requires: ['jquery-ui']
|
|
|
|
|
});
|
|
|
|
|
Do.add('tagchange', {
|
|
|
|
|
path: '/static/home/??js/plugin/tag-it.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js',
|
|
|
|
|
requires: ['jquery-ui','autocomplete','/static/css/tag-it/??jquery.tagit.css' + Do.getConfig('css_version')]
|
|
|
|
|
});
|
|
|
|
|
Do.add('animatecolors', {
|
|
|
|
|
path: '/static/home/??js/plugin/jquery.animate-colors.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js'
|
|
|
|
|
});
|
|
|
|
|
Do.add('tooltips', {
|
|
|
|
|
path: '/static/home/??js/plugin/jquery.tips.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js'
|
|
|
|
|
});
|
|
|
|
|
Do.add('jquery.ui.map', {
|
|
|
|
|
path: '/static/home/??js/plugin/jquery.ui.map.full.min.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js',
|
|
|
|
|
requires: ['jquery-ui']
|
|
|
|
|
});
|
|
|
|
|
Do.add('taffy', {
|
|
|
|
|
path: '/static/home/??js/tool/taffy.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js'
|
|
|
|
|
});
|
|
|
|
|
Do.add('copy', {
|
|
|
|
|
path: '/static/home/??js/plugin/ZeroClipboard.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js'
|
|
|
|
|
});
|
|
|
|
|
Do.add('waypoints',{
|
|
|
|
|
path: '/static/home/??js/plugin/waypoints.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js'
|
|
|
|
|
});
|
|
|
|
|
Do.add('waypoints-sticky',{
|
|
|
|
|
path: '/static/home/??js/plugin/waypoints-sticky.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js',
|
|
|
|
|
requires: ['waypoints']
|
|
|
|
|
});
|
|
|
|
|
Do.add('datepicker',{
|
|
|
|
|
path: '/static/home/??js/plugin/jquery.datepicker.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js',
|
|
|
|
|
requires: ['jquery-ui'],
|
|
|
|
|
init: function(){
|
|
|
|
|
$.datepicker.regional['zh-CN'] = {
|
|
|
|
|
closeText: '关闭',
|
|
|
|
|
prevText: '<上月',
|
|
|
|
|
nextText: '下月>',
|
|
|
|
|
currentText: '今天',
|
|
|
|
|
monthNames: ['一月','二月','三月','四月','五月','六月',
|
|
|
|
|
'七月','八月','九月','十月','十一月','十二月'],
|
|
|
|
|
monthNamesShort:['1月','2月','3月','4月','5月','6月',
|
|
|
|
|
'7月','8月','9月','10月','11月','12月'],
|
|
|
|
|
dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],
|
|
|
|
|
dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'],
|
|
|
|
|
dayNamesMin: ['日','一','二','三','四','五','六'],
|
|
|
|
|
weekHeader: '周',
|
|
|
|
|
dateFormat: 'yy-mm-dd',
|
|
|
|
|
yearRange: "1950:2020", // 下拉列表中年份范围
|
|
|
|
|
firstDay: 0,
|
|
|
|
|
isRTL: false,
|
|
|
|
|
showOtherMonths: true,
|
|
|
|
|
selectOtherMonths: true,
|
|
|
|
|
changeYear: true,
|
|
|
|
|
changeMonth: true,
|
|
|
|
|
showMonthAfterYear: true,
|
|
|
|
|
showButtonPanel: true, // 显示按钮面板
|
|
|
|
|
yearSuffix: ''};
|
|
|
|
|
$.datepicker.setDefaults($.datepicker.regional['zh-CN']);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
Do.add('validator',{
|
|
|
|
|
path:'/static/home/??js/plugin/validator.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js',
|
|
|
|
|
init: function(){
|
|
|
|
|
$.extend($.Tipmsg,{//默认提示文字;
|
|
|
|
|
tit:"",
|
|
|
|
|
w:"请输入正确信息!",
|
|
|
|
|
r:"",
|
|
|
|
|
c:"正在检测信息…",
|
|
|
|
|
s:"请填入信息!",
|
|
|
|
|
v:"所填信息没有经过验证,请稍后…",
|
|
|
|
|
p:"正在提交数据…",
|
|
|
|
|
err:"出错了!请检查提交地址或返回数据格式是否正确!",
|
|
|
|
|
abort:"Ajax操作被取消!"
|
|
|
|
|
});
|
|
|
|
|
$.extend($.Datatype,{
|
|
|
|
|
"date": /(\d{2}|\d{4})(?:\-)?([0]{1}\d{1}|[1]{1}[0-2]{1})(?:\-)?([0-2]{1}\d{1}|[3]{1}[0-1]{1})$/,
|
|
|
|
|
"datetime": /(\d{2}|\d{4})(?:\-)?([0]{1}\d{1}|[1]{1}[0-2]{1})(?:\-)?([0-2]{1}\d{1}|[3]{1}[0-1]{1})(?:\s)?([0-1]{1}\d{1}|[2]{1}[0-3]{1})(?::)?([0-5]{1}\d{1})(?::)?([0-5]{1}\d{1})$/,
|
|
|
|
|
"max": function(num,obj,curform){
|
|
|
|
|
var max = obj.attr('max');
|
|
|
|
|
if(obj.is(":checkbox,:radio")){
|
|
|
|
|
if(curform.find("input[name='"+ obj.attr('name') + "']:checked").length > max)
|
|
|
|
|
return "最多选择" + max + "项";
|
|
|
|
|
}else{
|
|
|
|
|
if(num > max)
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
return true;
|
|
|
|
|
},
|
|
|
|
|
"min": function(num,obj,curform){
|
|
|
|
|
var min = obj.attr('min');
|
|
|
|
|
if(obj.is(":checkbox,:radio")){
|
|
|
|
|
if(curform.find("input[name='"+ obj.attr('name') + "']:checked").length < min)
|
|
|
|
|
return "至少选择" + min + "项";
|
|
|
|
|
}else{
|
|
|
|
|
if(num < min)
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
return true;
|
|
|
|
|
},
|
|
|
|
|
"is_empty_json": function(gets,obj,curform,regxp){
|
|
|
|
|
if($.parseJSON(gets) && $.parseJSON(gets).length > 0){
|
|
|
|
|
return true;
|
|
|
|
|
}else{
|
|
|
|
|
return obj.attr('errormsg');
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
Do.add('hsb', {
|
|
|
|
|
path:'/static/home/??js/plugin/hsb.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js',
|
|
|
|
|
requires: ['/static/css/search/??hsb.css' + Do.getConfig('css_version')]
|
|
|
|
|
});
|
|
|
|
|
Do.add('emoji', {
|
|
|
|
|
path:'/static/home/??js/plugin/emoji.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js',
|
|
|
|
|
requires: ['/static/css/emoji.css']
|
|
|
|
|
});
|
|
|
|
|
Do.add('rotate', {
|
|
|
|
|
path:'/static/home/??js/plugin/jquery.rotate.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js'
|
|
|
|
|
});
|
|
|
|
|
Do.add('autoTextarea', {
|
|
|
|
|
path: '/static/home/??js/plugin/jquery.autoTextarea.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js'
|
|
|
|
|
});
|
|
|
|
|
Do.add('droppable', {
|
|
|
|
|
path: '/static/home/??js/plugin/jquery.ui.droppable.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js',
|
|
|
|
|
requires: ['jquery-ui','draggable']
|
|
|
|
|
});
|
|
|
|
|
Do.add('sortable', {
|
|
|
|
|
path: '/static/home/??js/plugin/jquery.ui.sortable.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js',
|
|
|
|
|
requires: ['mouse']
|
|
|
|
|
});
|
|
|
|
|
Do.add('draggable', {
|
|
|
|
|
path: '/static/home/??js/plugin/jquery.ui.draggable.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js',
|
|
|
|
|
requires: ['mouse']
|
|
|
|
|
});
|
|
|
|
|
Do.add('mouse', {
|
|
|
|
|
path: '/static/home/??js/plugin/jquery.ui.mouse.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js',
|
|
|
|
|
requires: ['jquery-ui']
|
|
|
|
|
});
|
|
|
|
|
Do.add('full-page', {
|
|
|
|
|
path: '/static/home/??js/plugin/jquery.fullPage.js' + Do.getConfig('js_version'),
|
|
|
|
|
type:'js',
|
|
|
|
|
requires: ['jquery-ui','/static/css/plugin/??jquery.fullPage.css' + Do.getConfig('css_version')]
|
|
|
|
|
});
|