source:
trunk/workshop-routing-foss4g/web/OpenLayers/lib/OpenLayers/Control/ZoomPanel.js
@
76
Revision 76, 1.8 KB checked in by djay, 12 years ago (diff) | |
---|---|
|
Rev | Line | |
---|---|---|
[76] | 1 | /* Copyright (c) 2006-2010 by OpenLayers Contributors (see authors.txt for |
2 | * full list of contributors). Published under the Clear BSD license. | |
3 | * See http://svn.openlayers.org/trunk/openlayers/license.txt for the | |
4 | * full text of the license. */ | |
5 | ||
6 | /** | |
7 | * @requires OpenLayers/Control/Panel.js | |
8 | * @requires OpenLayers/Control/ZoomIn.js | |
9 | * @requires OpenLayers/Control/ZoomOut.js | |
10 | * @requires OpenLayers/Control/ZoomToMaxExtent.js | |
11 | */ | |
12 | ||
13 | /** | |
14 | * Class: OpenLayers.Control.ZoomPanel | |
15 | * The ZoomPanel control is a compact collecton of 3 zoom controls: a | |
16 | * <OpenLayers.Control.ZoomIn>, a <OpenLayers.Control.ZoomToMaxExtent>, and a | |
17 | * <OpenLayers.Control.ZoomOut>. By default it is drawn in the upper left | |
18 | * corner of the map. | |
19 | * | |
20 | * Note: | |
21 | * If you wish to use this class with the default images and you want | |
22 | * it to look nice in ie6, you should add the following, conditionally | |
23 | * added css stylesheet to your HTML file: | |
24 | * | |
25 | * (code) | |
26 | * <!--[if lte IE 6]> | |
27 | * <link rel="stylesheet" href="../theme/default/ie6-style.css" type="text/css" /> | |
28 | * <![endif]--> | |
29 | * (end) | |
30 | * | |
31 | * Inherits from: | |
32 | * - <OpenLayers.Control.Panel> | |
33 | */ | |
34 | OpenLayers.Control.ZoomPanel = OpenLayers.Class(OpenLayers.Control.Panel, { | |
35 | ||
36 | /** | |
37 | * Constructor: OpenLayers.Control.ZoomPanel | |
38 | * Add the three zooming controls. | |
39 | * | |
40 | * Parameters: | |
41 | * options - {Object} An optional object whose properties will be used | |
42 | * to extend the control. | |
43 | */ | |
44 | initialize: function(options) { | |
45 | OpenLayers.Control.Panel.prototype.initialize.apply(this, [options]); | |
46 | this.addControls([ | |
47 | new OpenLayers.Control.ZoomIn(), | |
48 | new OpenLayers.Control.ZoomToMaxExtent(), | |
49 | new OpenLayers.Control.ZoomOut() | |
50 | ]); | |
51 | }, | |
52 | ||
53 | CLASS_NAME: "OpenLayers.Control.ZoomPanel" | |
54 | }); |
Note: See TracBrowser
for help on using the repository browser.