Forward.js
Summary
No overview generated for 'Forward.js'
mapbuilder.loadScript(baseDir+"/widget/ButtonBase.js");
function Forward(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("historyForward");
var nextExtent = objRef.targetModel.nextExtent;
if(nextExtent){
objRef.targetModel.setParam("historyStop");
this.map.setCenter(nextExtent.center);
this.map.zoomToScale(nextExtent.scale);
objRef.targetModel.setParam("historyStart");
}
},
CLASS_NAME: 'mbControl.Forward'
});
return Control;
}
}
Documentation generated by
JSDoc on Tue Aug 21 08:12:28 2007