Main.min.js 1.3 KB

1
  1. MWF.xDesktop.requireApp("WebMail","Actions.RestActions",null,false);MWF.xApplication.WebMail.options.multitask=false;MWF.xApplication.WebMail.Main=new Class({Extends:MWF.xApplication.Common.Main,Implements:[Options,Events],options:{style:"default",name:"WebMail",icon:"icon.png",width:"1000",height:"700",title:MWF.xApplication.WebMail.LP.title},onQueryLoad:function(){this.lp=MWF.xApplication.WebMail.LP},loadApplication:function(i){debugger;this.action=new MWF.xApplication.WebMail.Actions.RestActions;this.createNode();if(Browser.ie){this.openMailNewWindow()}else{this.openMail()}},openMail:function(i){var e=i;this.action.getPassword(function(i){var e="http://"+layout.config.mail+"/names.nsf?login?login&username="+this.desktop.session.user.unique+"&password="+i.data.password+"&RedirectTo=/";this.iframe=new Element("iframe",{src:e,styles:this.css.iframe,border:"0"});this.iframe.inject(this.node)}.bind(this))},openMailNewWindow:function(){this.action.getPassword(function(i){var e="http://"+layout.config.mail+"/names.nsf?login?login&username="+this.desktop.session.user.unique+"&password="+i.data.password+"&RedirectTo=/";window.open(e);this.close()}.bind(this))},createNode:function(){this.content.setStyle("overflow","hidden");this.node=new Element("div",{styles:{width:"100%",height:"100%",overflow:"hidden"}}).inject(this.content)}});