Back.js
	
	
Summary
	
		No overview generated for 'Back.js'
	
    
    
 
        
mapbuilder.loadScript(baseDir+"/widget/ButtonBase.js");
function Back(widgetNode, model) {
 
   ButtonBase.apply(this, new Array(widgetNode, model));
  
  this.createControl = function(objRef) {
    var Control = OpenLayers.Class( OpenLayers.Control, {
      objRef: objRef,
      type: OpenLayers.Control.TYPE_BUTTON,
      
      trigger: function() {
              var objRef = this.objRef;
              objRef.targetModel.setParam("historyBack");
              var previousExtent = objRef.targetModel.previousExtent;
              if(previousExtent){
                objRef.targetModel.setParam("historyStop");
                this.map.setCenter(previousExtent.center);
                this.map.zoomToScale(previousExtent.scale);
                objRef.targetModel.setParam("historyStart");
              }
      },
      CLASS_NAME: 'mbControl.Back'
    });
    return Control;
  }
}
	
Documentation generated by 
JSDoc on Tue Aug 21 08:12:28 2007