1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- /**
- * Created by TOMMY on 2015/11/14.
- */
- layout = (window["layout"]) ? window["layout"] : {};
- var locate = window.location;
- layout.protocol = locate.protocol;
- var href = locate.href;
- if (href.indexOf("debugger")!=-1) layout["debugger"] = true;
- COMMON.DOM.addReady(function(){
- var loadingNode = $("browser_loadding");
- var errorNode = $("browser_error");
- if (Browser.name=="ie" && Browser.version<7){
- if (loadingNode) loadingNode.setStyle("display", "none");
- if (errorNode) errorNode.setStyle("display", "block");
- return false;
- }else{
- if (Browser.name=="ie" && Browser.version<10){
- WebSocket = window.WebSocket||{};
- FormData = window.FormData||{};
- HTMLCanvasElement = window.HTMLCanvasElement||{};
- layout["debugger"] = true;
- }
- }
- if (errorNode) errorNode.destroy();
- COMMON.setContentPath("../x_desktop");
- COMMON.AjaxModule.load("../o2_lib/mootools/plugin/mBox.Notice.js", function(){
- COMMON.AjaxModule.load("../o2_lib/mootools/plugin/mBox.Tooltip.js", function(){
- COMMON.AjaxModule.load("mwf", function(){
- MWF.getJSON("res/config/config.json", function(config){
- if (config.proxyCenterEnable){
- if (o2.typeOf(config.center)==="array"){
- config.center.forEach(function(c){
- c.port = window.location.port || 80;
- });
- }else{
- config.port = window.location.port || 80;
- }
- }
- layout.config = config;
- document.title = layout.config.systemTitle || layout.config.systemName;
- //MWF.defaultPath = "../x_desktop"+MWF.defaultPath;
- MWF.loadLP("zh-cn");
- MWF.require("MWF.xDesktop.Layout", function(){
- layout.desktop = new MWF.xDesktop.Layout("layout", {
- "style": "default",
- "onLoad": function(){
- if (loadingNode){
- new Fx.Tween(loadingNode).start("opacity", 0).chain(function(){
- loadingNode.destroy();
- });
- }
- },
- "onLogin": function(){
- if (loadingNode){
- new Fx.Tween(loadingNode).start("opacity", 0).chain(function(){
- loadingNode.destroy();
- });
- }
- }
- });
- });
- }, false);
- });
- });
- });
- //
- //
- // if (Browser.name=="ie" && Browser.version<7){
- // if (loadingNode) loadingNode.setStyle("display", "none");
- // if (errorNode) errorNode.setStyle("display", "block");
- // }else if (!WebSocket || !FormData || !HTMLCanvasElement){
- // if (loadingNode) loadingNode.setStyle("display", "none");
- // if (errorNode) errorNode.setStyle("display", "block");
- // }else{
- //
- // }
- });
|