/** * 全屏按钮 * @author haoml */ define([ "dojo", "dojo/_base/declare", "base/AppEvent", "controls/toolbar/tools/BaseTool", "dojo/dom-style" ], function( dojo, declare, AppEvent, BaseTool, domStyle ) { var RL = declare([BaseTool], { constructor: function(args) { this._normalIconClass="tool-fullScreen-normal"; this._overIconClass="tool-fullScreen-over"; this._selectedIconClass="tool-fullScreen-select"; this._disableClass=""; this.tooltip="全屏"; }, deactivate:function(args) { this.inherited(arguments); AppEvent.dispatchAppEvent(AppEvent.APPLICATION_FULLSCREEN,{fullscreen:false}); }, activate:function() { this.inherited(arguments); AppEvent.dispatchAppEvent(AppEvent.APPLICATION_FULLSCREEN,{fullscreen:true}); }, postCreate:function() { this.inherited(arguments); domStyle.set(this.tool,"border-top-right-radius","5px"); domStyle.set(this.tool,"border-bottom-right-radius","5px"); } }); return RL; });