Changeset 2810
- Timestamp:
- 03/16/07 19:05:29 (2 years ago)
- Files:
-
- sandbox/elemoine/openlayers/lib/OpenLayers/Control/History.js (added)
- sandbox/elemoine/openlayers/lib/OpenLayers/Control/PanZoom.js (modified) (1 diff)
- sandbox/elemoine/openlayers/lib/OpenLayers/History.js (added)
- sandbox/elemoine/openlayers/lib/OpenLayers/Map.js (modified) (1 diff)
- sandbox/elemoine/openlayers/lib/OpenLayers/Memento (added)
- sandbox/elemoine/openlayers/lib/OpenLayers/Memento.js (added)
- sandbox/elemoine/openlayers/lib/OpenLayers/Memento/Map.js (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
sandbox/elemoine/openlayers/lib/OpenLayers/Control/PanZoom.js
r2224 r2810 113 113 if (!OpenLayers.Event.isLeftClick(evt)) return; 114 114 115 var memento = this.map.createMemento(); 116 OpenLayers.History.getInstance().addMemento(memento); 117 115 118 switch (this.action) { 116 119 case "panup": sandbox/elemoine/openlayers/lib/OpenLayers/Map.js
r2803 r2810 256 256 return this.tileSize; 257 257 }, 258 259 /** 260 * @returns A memento object encapsulating the map state 261 * @type OpenLayers.Memento 262 */ 263 createMemento: function() { 264 var bounds = this.getExtent(); // state saved in memento 265 return new OpenLayers.Memento.Map(this, bounds); 266 }, 267 268 setMemento: function(memento) { 269 var bounds = memento.bounds; // TODO 270 this.zoomToExtent(bounds); 271 }, 258 272 259 273 /********************************************************/
