Change @require to @require:
git-svn-id: http://svn.openlayers.org/trunk/openlayers@326 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
@@ -1,5 +1,3 @@
|
|||||||
// @requires core/application.js
|
|
||||||
|
|
||||||
////
|
////
|
||||||
/// This blob sucks in all the files in uncompressed form for ease of use
|
/// This blob sucks in all the files in uncompressed form for ease of use
|
||||||
///
|
///
|
||||||
|
|||||||
@@ -17,7 +17,8 @@ OpenLayers.Control.prototype = {
|
|||||||
/**
|
/**
|
||||||
* @constructor
|
* @constructor
|
||||||
*/
|
*/
|
||||||
initialize: function () {
|
initialize: function (options) {
|
||||||
|
Object.extend(this, options);
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// @require OpenLayers/Control.js
|
// @require: OpenLayers/Control.js
|
||||||
|
|
||||||
OpenLayers.Control.KeyboardDefaults = Class.create();
|
OpenLayers.Control.KeyboardDefaults = Class.create();
|
||||||
OpenLayers.Control.KeyboardDefaults.prototype =
|
OpenLayers.Control.KeyboardDefaults.prototype =
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// @require OpenLayers/Control.js
|
// @require: OpenLayers/Control.js
|
||||||
/**
|
/**
|
||||||
* @class
|
* @class
|
||||||
*/
|
*/
|
||||||
@@ -28,14 +28,15 @@ OpenLayers.Control.LayerSwitcher.prototype =
|
|||||||
/** @type String */
|
/** @type String */
|
||||||
nonActiveColor: "",
|
nonActiveColor: "",
|
||||||
|
|
||||||
|
mode: "radio",
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @constructor
|
* @constructor
|
||||||
*/
|
*/
|
||||||
initialize: function() {
|
initialize: function(options) {
|
||||||
OpenLayers.Control.prototype.initialize.apply(this, arguments);
|
|
||||||
this.activeColor = OpenLayers.Control.LayerSwitcher.ACTIVE_COLOR;
|
this.activeColor = OpenLayers.Control.LayerSwitcher.ACTIVE_COLOR;
|
||||||
this.nonActiveColor = OpenLayers.Control.LayerSwitcher.NONACTIVE_COLOR;
|
this.nonActiveColor = OpenLayers.Control.LayerSwitcher.NONACTIVE_COLOR;
|
||||||
|
OpenLayers.Control.prototype.initialize.apply(this, arguments);
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -84,10 +85,22 @@ OpenLayers.Control.LayerSwitcher.prototype =
|
|||||||
singleClick: function(evt) {
|
singleClick: function(evt) {
|
||||||
var div = Event.element(evt);
|
var div = Event.element(evt);
|
||||||
var layer = div.layer;
|
var layer = div.layer;
|
||||||
var visible = layer.getVisibility();
|
if (this.mode == "checkbox") {
|
||||||
|
var visible = layer.getVisibility();
|
||||||
|
|
||||||
this.setTabActivation(div, !visible);
|
this.setTabActivation(div, !visible);
|
||||||
layer.setVisibility(!visible);
|
layer.setVisibility(!visible);
|
||||||
|
} else {
|
||||||
|
this.setTabActivation(div, true);
|
||||||
|
layer.setVisibility(true);
|
||||||
|
for( var i = 0; i < this.map.layers.length; i++) {
|
||||||
|
if (layer != this.map.layers[i]) {
|
||||||
|
this.setTabActivation($("LayerSwitcher_" + layer.name + "_Tab_p"), false);
|
||||||
|
layer.setVisibility(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Event.stop(evt);
|
Event.stop(evt);
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -115,6 +128,7 @@ OpenLayers.Control.LayerSwitcher.prototype =
|
|||||||
// Inner Label - for Rico Corners
|
// Inner Label - for Rico Corners
|
||||||
//
|
//
|
||||||
var backdropLabel = document.createElement('p');
|
var backdropLabel = document.createElement('p');
|
||||||
|
backdropLabelOuter.id = "LayerSwitcher_" + layer.name + "_Tab_p";
|
||||||
backdropLabel.innerHTML = layer.name;
|
backdropLabel.innerHTML = layer.name;
|
||||||
backdropLabel.style.marginTop = "0px";
|
backdropLabel.style.marginTop = "0px";
|
||||||
backdropLabel.style.marginBottom = "0px";
|
backdropLabel.style.marginBottom = "0px";
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// @require OpenLayers/Control.js
|
// @require: OpenLayers/Control.js
|
||||||
OpenLayers.Control.MouseDefaults = Class.create();
|
OpenLayers.Control.MouseDefaults = Class.create();
|
||||||
OpenLayers.Control.MouseDefaults.prototype =
|
OpenLayers.Control.MouseDefaults.prototype =
|
||||||
Object.extend( new OpenLayers.Control(), {
|
Object.extend( new OpenLayers.Control(), {
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// @require OpenLayers/Control.js
|
// @require: OpenLayers/Control.js
|
||||||
//
|
//
|
||||||
// default zoom/pan controls
|
// default zoom/pan controls
|
||||||
//
|
//
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// @require OpenLayers/Control/PanZoom.js
|
// @require: OpenLayers/Control/PanZoom.js
|
||||||
|
|
||||||
//
|
//
|
||||||
// default zoom/pan controls
|
// default zoom/pan controls
|
||||||
@@ -49,11 +49,13 @@ OpenLayers.Control.PanZoomBar.prototype =
|
|||||||
return this.div;
|
return this.div;
|
||||||
},
|
},
|
||||||
_addZoomBar:function(centered,sz) {
|
_addZoomBar:function(centered,sz) {
|
||||||
|
var imgLocation = OpenLayers.Util.getImagesLocation();
|
||||||
|
|
||||||
var zoomStopSize = this.zoomStopHeight;
|
var zoomStopSize = this.zoomStopHeight;
|
||||||
var slider = OpenLayers.Util.createImage("../img/slider.png",
|
var slider = OpenLayers.Util.createImage(imgLocation+"slider.png",
|
||||||
new OpenLayers.Pixel(20,9),
|
new OpenLayers.Pixel(20,9),
|
||||||
centered.add(-1, (this.map.getZoomLevels())*zoomStopSize), "absolute",
|
centered.add(-1, (this.map.getZoomLevels())*zoomStopSize), "absolute",
|
||||||
"OpenLayers_Control_PanZoomBar_Slider");
|
"OpenLayers_Control_PanZoomBar_Slider" + this.map.id);
|
||||||
slider.style.zIndex = this.div.zIndex + 5;
|
slider.style.zIndex = this.div.zIndex + 5;
|
||||||
this.slider = slider;
|
this.slider = slider;
|
||||||
|
|
||||||
@@ -66,8 +68,11 @@ OpenLayers.Control.PanZoomBar.prototype =
|
|||||||
sz.h = zoomStopSize*(this.map.getZoomLevels()+1);
|
sz.h = zoomStopSize*(this.map.getZoomLevels()+1);
|
||||||
sz.w = this.zoomStopWidth;
|
sz.w = this.zoomStopWidth;
|
||||||
|
|
||||||
var div = OpenLayers.Util.createDiv('OpenLayers_Control_PanZoomBar_Zoombar',centered,sz);
|
var div = OpenLayers.Util.createDiv(
|
||||||
div.style.backgroundImage = "url(../img/zoombar.png)";
|
'OpenLayers_Control_PanZoomBar_Zoombar' + this.map.id,
|
||||||
|
centered,
|
||||||
|
sz);
|
||||||
|
div.style.backgroundImage = "url("+imgLocation+"zoombar.png)";
|
||||||
|
|
||||||
this.divEvents = new OpenLayers.Events(this, div);
|
this.divEvents = new OpenLayers.Events(this, div);
|
||||||
this.divEvents.register("mousedown", this, this.divClick);
|
this.divEvents.register("mousedown", this, this.divClick);
|
||||||
|
|||||||
@@ -59,7 +59,11 @@ OpenLayers.Events.prototype = {
|
|||||||
var listeners = this.listeners[type];
|
var listeners = this.listeners[type];
|
||||||
listeners.push( func.bindAsEventListener(obj) );
|
listeners.push( func.bindAsEventListener(obj) );
|
||||||
},
|
},
|
||||||
|
|
||||||
|
remove: function (type) {
|
||||||
|
this.listeners[type].pop();
|
||||||
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {event} evt
|
* @param {event} evt
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// @require OpenLayers/Layer.js
|
// @require: OpenLayers/Layer.js
|
||||||
|
|
||||||
OpenLayers.Layer.Google = Class.create();
|
OpenLayers.Layer.Google = Class.create();
|
||||||
OpenLayers.Layer.Google.prototype = Object.extend( new OpenLayers.Layer(), {
|
OpenLayers.Layer.Google.prototype = Object.extend( new OpenLayers.Layer(), {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// @require OpenLayers/Layer.js
|
// @require: OpenLayers/Layer.js
|
||||||
// @require OpenLayers/Util.js
|
// @require: OpenLayers/Util.js
|
||||||
OpenLayers.Layer.Grid = Class.create();
|
OpenLayers.Layer.Grid = Class.create();
|
||||||
OpenLayers.Layer.Grid.prototype = Object.extend( new OpenLayers.Layer(), {
|
OpenLayers.Layer.Grid.prototype = Object.extend( new OpenLayers.Layer(), {
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// @require OpenLayers/Layer.js
|
// @require: OpenLayers/Layer.js
|
||||||
/**
|
/**
|
||||||
* @class
|
* @class
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// @require OpenLayers/Layer/Markers.js
|
// @require: OpenLayers/Layer/Markers.js
|
||||||
/**
|
/**
|
||||||
* @class
|
* @class
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// @require OpenLayers/Layer/Grid.js
|
// @require: OpenLayers/Layer/Grid.js
|
||||||
// @require OpenLayers/Layer/Markers.js
|
// @require: OpenLayers/Layer/Markers.js
|
||||||
/**
|
/**
|
||||||
* @class
|
* @class
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// @require OpenLayers/Layer/Grid.js
|
// @require: OpenLayers/Layer/Grid.js
|
||||||
/**
|
/**
|
||||||
* @class
|
* @class
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// @require OpenLayers/Util.js
|
// @require: OpenLayers/Util.js
|
||||||
/**
|
/**
|
||||||
* @class
|
* @class
|
||||||
*
|
*
|
||||||
@@ -98,7 +98,7 @@ OpenLayers.Map.prototype = {
|
|||||||
if (!this.controls) {
|
if (!this.controls) {
|
||||||
this.controls = [];
|
this.controls = [];
|
||||||
this.addControl(new OpenLayers.Control.MouseDefaults());
|
this.addControl(new OpenLayers.Control.MouseDefaults());
|
||||||
this.addControl(new OpenLayers.Control.PanZoom());
|
this.addControl(new OpenLayers.Control.PanZoomBar());
|
||||||
}
|
}
|
||||||
|
|
||||||
this.popups = new Array();
|
this.popups = new Array();
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// @require OpenLayers/Util.js
|
// @require: OpenLayers/Util.js
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @class
|
* @class
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// @require OpenLayers/Tile.js
|
// @require: OpenLayers/Tile.js
|
||||||
/**
|
/**
|
||||||
* @class
|
* @class
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// @require OpenLayers/Tile.js
|
// @require: OpenLayers/Tile.js
|
||||||
/**
|
/**
|
||||||
* @class
|
* @class
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user