| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- /**
- * Created by TOMMY on 2015/11/14.
- */
- layout.addReady(function(){
- (function(layout){
- layout.inBrowser = false;
- layout.desktop.type = "layout";
- var loadingNode = $("browser_loading");
- var _load = function(){
- MWF.xDesktop.getUserLayout(function(){
- layout.userLayout = layout.userLayout || {};
- var uri = new URI(window.location.href);
- var viewMode = uri.getData("view");
- var flatStyle = uri.getData("style");
- if (flatStyle) layout.userLayout.flatStyle = flatStyle;
- if (!viewMode) viewMode = (layout.userLayout && layout.userLayout.viewMode) ? layout.userLayout.viewMode : "homepage";
- viewMode = viewMode.toLowerCase();
- //viewMode = (["flat", "home", "homepage", "default"].indexOf(viewMode)!==-1) ? "Default" : "Layout";
- viewMode = (["layout", "desktop"].indexOf(viewMode)!==-1) ? "Layout" : "Default";
- layout.viewMode = viewMode.capitalize();
- //var layoutClass = "Homepage";
- $("appContent").destroy();
- MWF.require("MWF.xDesktop."+layout.viewMode, function(){
- layout.desktop = new MWF.xDesktop[layout.viewMode]("layout_main", {});
- layout.desktop.load();
- if (!layout.desktop.openApplication) layout.desktop.openApplication = layout.openApplication;
- if (!layout.desktop.refreshApp) layout.desktop.refreshApp = layout.refreshApp;
- });
- if (loadingNode){
- new Fx.Tween(loadingNode).start("opacity", 0).chain(function(){
- loadingNode.destroy();
- loadingNode = null;
- });
- }
- });
- };
- if (layout.session && layout.session.user){
- _load();
- }else{
- if (layout.sessionPromise){
- layout.sessionPromise.then(function(){
- _load();
- },function(){});
- }
- }
- })(layout);
- });
- /*
- layout = (window["layout"]) ? window["layout"] : {};
- var locate = window.location;
- layout.protocol = locate.protocol;
- layout.session = layout.session || {};
- layout["debugger"] = o2.session.isDebugger;
- o2.addReady(function(){
- o2.loadLP(o2.language);
- var loadingNode = $("browser_loading");
- o2.require(["o2.widget.Common","o2.xDesktop.Common"], function(){
- o2.require([
- "o2.xDesktop.UserData",
- "o2.xDesktop.Actions.RestActions",
- "o2.xAction.RestActions",
- "o2.xDesktop.Authentication",
- "o2.widget.UUID",
- ["Common", ""]
- ], function(){
- MWF.xDesktop.loadService(function(){
- document.title = layout.config.title || layout.config.systemTitle || layout.config.footer || layout.config.systemName;
- debugger;
- MWF.xDesktop.checkLogin(function(){
- var layoutClass = "Layout";
- //var layoutClass = "Homepage";
- MWF.require("MWF.xDesktop."+layoutClass, function(){
- layout.desktop = new MWF.xDesktop[layoutClass]("layout", {
- "onLoad": function(){
- if (loadingNode){
- new Fx.Tween(loadingNode).start("opacity", 0).chain(function(){
- loadingNode.destroy();
- loadingNode = null;
- });
- }
- },
- "onLogin": function(){
- if (loadingNode){
- new Fx.Tween(loadingNode).start("opacity", 0).chain(function(){
- loadingNode.destroy();
- });
- }
- }
- });
- });
- });
- });
- });
- });
- o2.load("../o2_lib/mootools/plugin/mBox-all.js");
- });
- */
|