diff --git a/script/min/system.js b/script/min/system.js index a27e106..5fdad5b 100644 --- a/script/min/system.js +++ b/script/min/system.js @@ -1,20 +1,20 @@ var system={version:"0.2 Beta",codeupdate:"20130131",config:{autoReload:true,reloadStep:5E3,pageSize:30,defaultSelectNode:null},panel:null,lang:null,reloading:false,autoReloadTimer:null,downloadDir:"",islocal:false,B64:new Base64,currentTorrentId:0,control:{tree:null,torrentlist:null},serverConfig:null,serverSessionStats:null,templates:{"dialog-about.html":"","dialog-system-config.html":"","dialog-torrent-add.html":"","dialog-torrent-addfile.html":"","dialog-torrent-remove-confirm.html":""},setlang:function(a, -b){a||(a=navigator.language||navigator.browserLanguage);a||(a="zh-CN");if(a.indexOf("-")!=-1)a=a.split("-")[0].toLocaleLowerCase()+"-"+a.split("-")[1].toLocaleUpperCase();this.languages[a]||(a="en");$.getScript("lang/"+a+".js",function(){$.getScript("script/easyui/locale/easyui-lang-"+a.replace("-","_")+".js",function(){b&&b()})})},init:function(a,b){this.readConfig();this.islocal=b==1?true:false;this.panel={main:$("#main"),top:$("#m_top"),toolbar:$("#m_toolbar"),left_layout:$("#m_left_layout"),left:$("#m_left"), -body:$("#m_body"),layout_body:$("#layout_body"),list:$("#m_list"),attribute:$("#m_attribute"),bottom:$("#m_bottom"),title:$("#m_title"),status:$("#m_status"),statusbar:$("#m_statusbar"),status_text:$("#status_text"),droparea:$("#dropArea")};this.lang==null?this.setlang(a,function(){system.initdata()}):this.initdata()},initdata:function(){this.panel.title.text(this.lang.system.title+" "+this.version+" ("+this.codeupdate+")");$(document).attr("title",this.lang.system.title+" "+this.version);var a=[], -b=""+this.lang.title.left+"";a.push("");for(var c in this.lang.tree.toolbar.nav)a.push(''+this.lang.tree.toolbar.nav[c]+"");a.push("");if(a.length>1){b+=a.join("");this.panel.left_layout.panel("setTitle",b);for(c in this.lang.tree.toolbar.nav)$("#tree-toolbar-nav-"+ -c).linkbutton()}else this.panel.left_layout.panel("setTitle",b);this.panel.body.panel("setTitle",this.lang.title.list);this.panel.status.panel("setTitle",this.lang.title.status);this.panel.attribute.panel({title:this.lang.title.attribute,onExpand:function(){system.currentTorrentId!=0&&$(this).data("isload")?system.getTorrentInfos(system.currentTorrentId):system.clearTorrentAttribute()},onLoad:function(){if(!$(this).data("isload")){$(this).data("isload",true);system.currentTorrentId!=0&&setTimeout(function(){system.getTorrentInfos(system.currentTorrentId)}, -500)}}});$.each(this.languages,function(d,e){$("