errPanel.hide().after(noAppletHTML);
this.shell.delegate('.upload_noapplet a.reload', 'click', function(e){
e.preventDefault();
location.reload();
})
.delegate('.upload_toggle a', 'click', function(e){
e.preventDefault();
initUploader();
ds.aptUploader.form.find('.upload_toggle').hide();
});
}
});
}
}, uploadOptions && uploadOptions.appletOptions ? {
maxFileSize: uploadOptions.appletOptions.maxFileSize
} : void 0));
ds.aptUploader = appletUploadWidget.uploader;
});
}
function checkFileExt(fileName, exts){
var
extName = fileName.slice(fileName.lastIndexOf('.')+1),
allowExts = exts.replace(/[\.\*]/g, '').replace(/,/g, '|'),
rallowExts = allowExts !== '' ? new RegExp('^(?:'+ allowExts +')$', 'i') : '';
if(allowExts !== '' && !rallowExts.test(extName)){
return false;
}
return true;
}
var maskElem;
function showUploadMask(){
if(!maskElem){
maskElem = document.createElement('div');
maskElem.className = 'global_upload_mask';
document.body.appendChild(maskElem);
}
maskElem.style.display = 'block';
}
function hideUploadMask(){
if(maskElem){
maskElem.style.display = 'none';
}
}
function stopEvent(e){
if(!!e){
e.preventDefault();
e.stopPropagation();
}
}
ds.initAptUpload = function(ops){
if(inited){ return; }
uploadOptions = ops;
inited = true;
ds.mix({
showAptUploader: showDialog
});
var
ajaxUpload = global.XMLHttpRequest && new XMLHttpRequest().upload, //XHR Level 2
formData = global.FormData,
doc = $(document);
if(ajaxUpload && formData){
//Drop File
var hasDropFile;
doc.bind('dragover.ds_uploader', function(e){
showUploadMask();
stopEvent(e);
})
.bind('dragleave.ds_uploader', function(e){
hideUploadMask();
stopEvent(e);
})
.bind('drop.ds_uploader', function(e){
hideUploadMask();
stopEvent(e);
e = e.originalEvent;
var files = e.dataTransfer.files;
if(preAddedFile || files.length <= 0){
preAddedFile && ds.dialog.alert('宸叉湁鏂囦欢涓婁紶涓紝璇风瓑寰呬笂浼犲畬鎴愶紒');
return;
}
if(checkFileExt(files[0].name, ops ? ops.allowExts||'' : '')){
preAddedFile = files[0];
ds.showAptUploader();
if(ds.aptUploader){
if(ds.aptUploader.type !== 'ajax'){
return ds.dialog.alert('褰撳墠涓婁紶鏂瑰紡涓嶆敮鎸佹嫋鎷戒笂浼狅紒');
}
ds.aptUploader.add(files[0]);
preAddedFile = null;
}
}
else{
ds.dialog.alert('璇烽夋嫨姝g‘鐨勬枃浠舵牸寮忎笂浼狅紒');
}
});
}
};
})(window, document, jQuery);
/**
* ds.tmpl.js
* create: 2013.01.10
* update: 2013.09.26
* admin@laoshu133.com
**/
;(function(global){var ds=global.ds||(global.ds={});var rarg1=/\$1/g,rgquote=/\\"/g,rbr=/([\r\n])/g,rchars=/(["\\])/g,rdbgstrich=/\\\\/g,rfuns=/<%\s*(\w+|.)([\s\S]*?)\s*%>/g,rbrhash={'10':'n','13':'r'},helpers={'=':{render:'__.push($1);'}};ds.tmpl=function(tmpl,data){var render=new Function('_data','var __=[];__.data=_data;'+'with(_data){__.push("'+tmpl.replace(rchars,'\\$1').replace(rfuns,function(a,key,body){body=body.replace(rbr,';').replace(rgquote,'"').replace(rdbgstrich,'\\');var helper=helpers[key],tmp=!helper?key+body:typeof helper.render==='function'?helper.render.call(ds,body,data):helper.render.replace(rarg1,body);return'");'+tmp+'__.push("';}).replace(rbr,function(a,b){return'\\'+(rbrhash[b.charCodeAt(0)]||b);})+'");}return __.join("");');return data?render.call(data,data):render;};ds.tmpl.helper=helpers;})(this);
/**
* jquery.tabs.base.js
* create: 2011.12.13
* update: 2013.12.16
* admin@laoshu133.com
*/
;(function(global,document,$){var noop=function(){},fakePanel=$(),_ops={index:0,delay:160,shellTag:'a',preventDefault:true,event:'mouseenter',focusClass:'current',onbeforeselect:noop,onselect:noop};$.fn.tabs=function(ops){ops=ops||{};for(var k in _ops){if(typeof ops[k]==='undefined'){ops[k]=_ops[k];}}var timer,prevTrigger,self=this;function getPanel(trigger){var id=trigger.data('targetId');if(!id){id=trigger.attr('href');id=id.slice(id.lastIndexOf('#')+1);trigger.data('targetId',id);}return id?$('#'+id):fakePanel;}function selectHandler(trigger){if(!prevTrigger||trigger[0]!==prevTrigger[0]){var panel=trigger.data('@panel'),prevPanel=prevTrigger?prevTrigger.data('@panel'):null;if(!panel){panel=getPanel(trigger);trigger.data('@panel',panel);}if(ops.onbeforeselect.call(self,panel,trigger,prevPanel,prevTrigger)!==false){if(prevTrigger){prevTrigger.removeClass(ops.focusClass);prevPanel.hide();}panel.show();trigger.addClass(ops.focusClass);ops.onselect.call(self,panel,trigger,prevPanel,prevTrigger);prevTrigger=trigger;}}};if(ops.preventDefault){this.delegate(ops.shellTag,'click.tabs',function(e){e.preventDefault();});}this.delegate(ops.shellTag,ops.event+'.tabs',function(){var trigger=$(this);if(ops.event!=='mouseenter'||ops.delay<=0){selectHandler(trigger);}else{clearTimeout(timer);timer=setTimeout(function(){selectHandler(trigger);},ops.delay);trigger.one('mouseleave.tabs',function(){clearTimeout(timer);});}});var defaultTrigger=this.find(ops.shellTag+'.'+ops.focusClass);this.find(ops.shellTag).each(function(i){var panel,trigger=$(this);if(!defaultTrigger[0]&&(i===0||i===ops.index)){defaultTrigger=trigger;}if(!defaultTrigger[0]||defaultTrigger[0]!==trigger[0]){trigger.removeClass(ops.focusClass);panel=getPanel(trigger).hide();}});!!defaultTrigger.length&&selectHandler(defaultTrigger);return this;};})(this,this.document,jQuery);
/**
* jquery.slider.base.js
* create: 2011.12.13
* update: 2012.03.28
* admin@laoshu133.com
*/
;(function(global,document,$,undefined){var noop=function(){},slider=global.Slider=function(ops){this.init(ops||{});};slider.prototype={constructor:slider,_ops:{length:3,shell:null,auto:true,cName:'left',duration:200,unitSize:500,delay:5000,easing:'swing',onbeforeplay:noop,onplay:noop},init:function(ops){var self=this,_ops=this._ops;for(var k in _ops){if(typeof ops[k]==='undefined'){ops[k]=_ops[k];}}this.shell=$(ops.shell);this.ops=ops;this.
Back to home |
File page
Subscribe |
Register |
Login
| N