FeedbackModule.js 1.42 KB
/**
  * Project      :  AMDA-NG
  * Name         : FeedbackModule.js
  * @plugin 	  amdaDesktop.FeedbackModule
  * @extends 	  amdaDesktop.AmdaModule
  * @brief		 Feedback controller
  * @author Benjamin
  * @version $Id: FeedbackModule.js 965 2012-06-28 16:05:30Z benjamin $
  ********************************************************************************
  *    FT Id     :   Date   : Name - Description
  *******************************************************************************
  *  :          
  */

Ext.define('amdaDesktop.FeedbackModule', {
		
    extend: 'amdaDesktop.AmdaModule',
    
    requires : [
      'amdaUI.FeedbackUI'
    ],
    
	contentId : 'feedUI',
    
	createWindow : function(){
	    var desktop = this.app.getDesktop();
	    var win = desktop.getWindow(this.id);
	    
	    if(!win){
	        win = desktop.createWindow({		  
	            id: this.id,
	            title:this.title, 
		        layout: 'anchor',
		        width:600,
	            height:550,  
	            modal: true,
	            iconCls: this.icon,
	            animCollapse:false,
	            constrainHeader:true,
	            bodyPadding : 5,
                stateful : true,
                stateId  : this.id,
                stateEvents: ['move','show','resize'],
	            items : [
	              {
	            	  xtype: 'panelFeedback'
	              }
	            ]
	        });
	    } 
	    win.show();
	    return win;
	}
});