"+_3dgis.settings.i18n["operationInProgress"]+"
",constructor:function(_147){
dojo.mixin(this,_147);
this.dialog=new _3dgis.wf.dijit.UnclosableDialog({title:this.operationMessage+": "+_3dgis.settings.i18n["operationInProgress"]});
dojo.connect(this.dialog,"onHide",this,function(){
this.stop();
});
this.dialog.set("content",dojo.string.substitute(this.dialogTemplate,{prefix:this.prefix}));
this.progressBar=dijit.byId(this.prefix+"-progressDialog-progressBar");
temp=this.progressBar;
if(this.indeterminate){
this.progressBar.set("value","Infinity");
}
this.messageNode=dojo.byId(this.prefix+"-progressDialog-message");
},start:function(){
if(!this.indeterminate){
this.progressBar.set("value",0);
}
this.messageNode.innerHTML="";
this.dialog.show();
this.handle=setInterval(dojo.hitch(this,this.checkStatus),this.interval);
},checkStatus:function(){
var def=_3dgis.wf.util.ajaxGetAction(this.actionUrl,{},{},{showLoading:false});
def.then(dojo.hitch(this,this.updateStatus),dojo.hitch(this,this.stop));
},updateStatus:function(_148){
if(!this.indeterminate){
this.progressBar.set("value",_148.data.progress);
}
var msg=_3dgis.settings.i18n["operationInProgress"];
if(_148.data.message!=null&&_148.data.message!==""){
msg=_148.data.message;
}
this.messageNode.innerHTML=msg;
if(_148.data.progress==100){
this.stop();
this.dialog.hide();
this.onSuccess();
this.onComplete();
}
},stop:function(){
clearInterval(this.handle);
},onSuccess:function(){
},onComplete:function(){
}});
dojo.provide("_3dgis.wf.dijit.form.ToggleButton");
dojo.require("dijit.form.ToggleButton");
dojo.declare("_3dgis.wf.dijit.form.ToggleButton",dijit.form.ToggleButton,{checkedIconClass:null,uncheckedIconClass:null,_setCheckedAttr:function(_149){
this.inherited(arguments);
if(this.checkedIconClass){
if(_149){
dojo.addClass(this.iconNode,this.checkedIconClass);
}else{
dojo.removeClass(this.iconNode,this.checkedIconClass);
}
}
if(this.uncheckedIconClass){
if(_149){
dojo.removeClass(this.iconNode,this.uncheckedIconClass);
}else{
dojo.addClass(this.iconNode,this.uncheckedIconClass);
}
}
}});
dojo.provide("_3dgis.wf.dialog.WizardDialog");
dojo.require("_3dgis.wf.dialog.RemoteContentDialog");
dojo.declare("_3dgis.wf.dialog.WizardDialog",_3dgis.wf.dialog.RemoteContentDialog,{title:"",options:null,constructor:function(opt){
dojo.mixin(this,opt);
},show:function(opt){
this.logger.debug("show");
this.options={};
dojo.mixin(this.options,opt);
var def=this.loadDialogContent();
def.then(dojo.hitch(this,function(){
this.reset();
this.dialog.show();
dojo.publish("uiBlocker/stop");
}));
def.then(dojo.hitch(this,this.init));
return def;
},init:function(){
this.logger.debug("init");
this.setTitle(_3dgis.settings.i18n[this.title]);
},reset:function(){
this.logger.debug("reset");
var _14a=this.stackContainer.getChildren();
this.stackContainer.selectChild(_14a[0]);
this.checkPosition();
},postParse:function(){
this.initButtonBar();
this.stackContainer=dijit.byId(this.prefix+"stackContainer");
},initButtonBar:function(){
this.logger.debug("initButtonBar");
this.buttonBar=dojo.byId(this.prefix+"buttonBar");
this.cancelButton=new dijit.form.Button({iconClass:"dialogButtonBar cancel",label:_3dgis.settings.i18n["wizardDialog.cancel"],onClick:dojo.hitch(this,this.close)});
this.cancelButton.placeAt(this.buttonBar);
this.cancelButton.startup();
this.prevButton=new dijit.form.Button({iconClass:"dialogButtonBar prev",label:_3dgis.settings.i18n["wizardDialog.prev"],onClick:dojo.hitch(this,this.prev)});
this.prevButton.placeAt(this.buttonBar);
this.prevButton.startup();
this.nextButton=new dijit.form.Button({iconClass:"dialogButtonBar next",label:_3dgis.settings.i18n["wizardDialog.next"],onClick:dojo.hitch(this,this.next)});
this.nextButton.placeAt(this.buttonBar);
this.nextButton.startup();
this.confirmButton=new dijit.form.Button({iconClass:"dialogButtonBar confirm",label:_3dgis.settings.i18n["dialog.confirm"],onClick:dojo.hitch(this,this.confirm)});
this.confirmButton.placeAt(this.buttonBar);
this.confirmButton.startup();
},checkNext:function(_14b){
this.logger.debug("checkNext");
return true;
},next:function(){
if(this.checkNext(this.stackContainer.selectedChildWidget.id)){
this.logger.debug("next");
this.stackContainer.forward();
this.checkPosition();
}
},checkPrev:function(_14c){
this.logger.debug("checkPrev");
return true;
},prev:function(){
if(this.checkPrev(this.stackContainer.selectedChildWidget.id)){
this.logger.debug("prev");
this.stackContainer.back();
this.checkPosition();
}
},checkConfirm:function(){
this.logger.debug("checkConfirm");
return true;
},confirm:function(){
if(this.checkConfirm()){
this.logger.debug("confirm");
this.close();
this.onConfirm();
}
},onConfirm:function(){
},checkPosition:function(){
this.logger.debug("checkPosition");
var _14d=this.stackContainer.getChildren();
var _14e=dojo.indexOf(_14d,this.stackContainer.selectedChildWidget);
this.selectPane(this.stackContainer.selectedChildWidget.id);
if(_14e===0){
this.afterFirstPaneSelected();
}else{
if(_14e===_14d.length-1){
this.afterLastPaneSelected();
}else{
this.afterIntermediatePanelSelected();
}
}
},selectPane:function(_14f){
this.logger.debug("selectPane");
},afterFirstPaneSelected:function(){
this.cancelButton.domNode.style.display="";
this.prevButton.domNode.style.display="none";
this.nextButton.domNode.style.display="";
this.confirmButton.domNode.style.display="none";
},afterLastPaneSelected:function(){
this.cancelButton.domNode.style.display="none";
this.prevButton.domNode.style.display="";
this.nextButton.domNode.style.display="none";
this.confirmButton.domNode.style.display="";
},afterIntermediatePanelSelected:function(){
this.cancelButton.domNode.style.display="none";
this.prevButton.domNode.style.display="";
this.nextButton.domNode.style.display="";
this.confirmButton.domNode.style.display="none";
}});
dojo.provide("_3dgis.wf.dijit.form.MultiSelect");
dojo.require("dijit.form.MultiSelect");
dojo.declare("_3dgis.wf.dijit.form.MultiSelect",dijit.form.MultiSelect,{addValue:function(_150,_151){
_150=dojo.trim(_150);
if(_150===""){
return false;
}
var _152=true;
dojo.query("option",this.containerNode).forEach(function(_153){
if(dojo.trim(_153.innerHTML)==_150){
_152=false;
}
});
if(_152){
var num=this.containerNode.length;
var _154=new Option(_150,num);
if(_151){
_154.selected=true;
}
this.containerNode.appendChild(_154);
return true;
}else{
return false;
}
},_getValueAttr:function(){
var _155=[];
var _156=0;
for(var i=0;i