/**
|
* 纠错按钮
|
*
|
* @author haoml
|
*/
|
define([ "dojo", "dojo/_base/declare", "base/AppEvent","dojo/_base/lang",
|
"controls/toolbar/tools/BaseTool", "dojo/dom-style", "base/ConfigData" ], function(dojo,
|
declare, AppEvent, lang, BaseTool, domStyle, ConfigData) {
|
var RL = declare([ BaseTool ],
|
{
|
constructor : function(args) {
|
this._normalIconClass = "tool-errcorrect-normal";
|
this._overIconClass = "tool-errcorrect-over";
|
this._selectedIconClass = "tool-errcorrect-select";
|
this._disableClass = "";
|
this.tooltip = "地图纠错";
|
|
AppEvent.addAppEventListener(AppEvent.ERRCORRECT_RUN, lang.hitch(this,function(data){
|
this.activate();
|
}));
|
AppEvent.addAppEventListener(AppEvent.ERRCORRECT_CLOSE,lang.hitch(this,function(){
|
this.deactivate();
|
}));
|
},
|
deactivate : function(args) {
|
this.inherited(arguments);
|
AppEvent.dispatchAppEvent(AppEvent.RUN_WIDGET,
|
"IndexWidget");
|
},
|
activate : function(args) {
|
if(typeof(ConfigData["userInfo"]) == "undefined" || ConfigData["userInfo"] == ""){
|
alert("请先登录");
|
return;
|
}
|
|
this.inherited(arguments);
|
AppEvent.dispatchAppEvent(AppEvent.RUN_WIDGET,"ErrCorrectWidget");
|
}
|
});
|
return RL;
|
});
|