Window.min.js 1.6 KB

1
  1. MWF.widget=MWF.widget||{};MWF.require("MWF.widget.Dialog",null,false);MWF.widget.Window=new Class({Extends:MWF.widget.Dialog,Implements:[Options,Events],options:{style:"default",title:"window",width:"600",height:"500",top:"0",left:"0",fromTop:"0",fromLeft:"0",mark:false,html:"",text:"",url:"",content:null,isMax:true,isClose:true,isResize:true,isMove:true,buttons:null,buttonList:null},initialize:function(t){var e=layout.desktop.desktopNode.getPosition();var i=layout.desktop.desktopNode.getSize();this.options.top=parseFloat(this.options.top)+e.y;this.options.fromTop=parseFloat(this.options.fromTop)+e.y;this.parent(t)},getDialogNode:function(){this.node.set("styles",this.css.from);this.node.inject($(document.body));this.title=this.node.getElement(".MWF_dialod_title");this.titleCenter=this.node.getElement(".MWF_dialod_title_center");this.titleText=this.node.getElement(".MWF_dialod_title_text");this.titleAction=this.node.getElement(".MWF_dialod_title_action");this.content=this.node.getElement(".MWF_dialod_content");this.bottom=this.node.getElement(".MWF_dialod_bottom");this.resizeNode=this.node.getElement(".MWF_dialod_bottom_resize");this.button=this.node.getElement(".MWF_dialod_button");if(this.title){this.title.addEvent("mousedown",function(){this.containerDrag=new Drag.Move(this.node)}.bind(this));this.title.addEvent("mouseup",function(){this.node.removeEvents("mousedown");this.title.addEvent("mousedown",function(){this.containerDrag=new Drag.Move(this.node)}.bind(this))}.bind(this))}if(this.content)this.getContent();if(this.titleAction)this.getAction();if(this.resizeNode)this.setResizeNode();if(this.content)this.setContentSize()}});