Remove map from control options
This commit is contained in:
@@ -50,7 +50,6 @@ app.RotateNorthControl = function(opt_options) {
|
|||||||
|
|
||||||
ol.control.Control.call(this, {
|
ol.control.Control.call(this, {
|
||||||
element: element,
|
element: element,
|
||||||
map: options.map,
|
|
||||||
target: options.target
|
target: options.target
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -152,14 +152,12 @@
|
|||||||
/**
|
/**
|
||||||
* @typedef {Object} ol.control.AttributionOptions
|
* @typedef {Object} ol.control.AttributionOptions
|
||||||
* @property {string|undefined} className CSS class name. Default is 'ol-attribution'.
|
* @property {string|undefined} className CSS class name. Default is 'ol-attribution'.
|
||||||
* @property {ol.Map|undefined} map Map.
|
|
||||||
* @property {Element|undefined} target Target.
|
* @property {Element|undefined} target Target.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @typedef {Object} ol.control.ControlOptions
|
* @typedef {Object} ol.control.ControlOptions
|
||||||
* @property {Element|undefined} element Element.
|
* @property {Element|undefined} element Element.
|
||||||
* @property {ol.Map|undefined} map Map.
|
|
||||||
* @property {Element|undefined} target Target.
|
* @property {Element|undefined} target Target.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@@ -178,14 +176,12 @@
|
|||||||
* @typedef {Object} ol.control.FullScreenOptions
|
* @typedef {Object} ol.control.FullScreenOptions
|
||||||
* @property {string|undefined} className CSS class name. Default is 'ol-full-screen'.
|
* @property {string|undefined} className CSS class name. Default is 'ol-full-screen'.
|
||||||
* @property {boolean|undefined} keys Full keyboard access.
|
* @property {boolean|undefined} keys Full keyboard access.
|
||||||
* @property {ol.Map|undefined} map Map.
|
|
||||||
* @property {Element|undefined} target Target.
|
* @property {Element|undefined} target Target.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @typedef {Object} ol.control.LogoOptions
|
* @typedef {Object} ol.control.LogoOptions
|
||||||
* @property {string|undefined} className CSS class name. Default is 'ol-logo'.
|
* @property {string|undefined} className CSS class name. Default is 'ol-logo'.
|
||||||
* @property {ol.Map|undefined} map Map.
|
|
||||||
* @property {Element|undefined} target Target.
|
* @property {Element|undefined} target Target.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@@ -194,7 +190,6 @@
|
|||||||
* @property {string|undefined} className CSS class name. Default is 'ol-mouse-position'.
|
* @property {string|undefined} className CSS class name. Default is 'ol-mouse-position'.
|
||||||
* @property {ol.CoordinateFormatType|undefined} coordinateFormat Coordinate
|
* @property {ol.CoordinateFormatType|undefined} coordinateFormat Coordinate
|
||||||
* format.
|
* format.
|
||||||
* @property {ol.Map|undefined} map Map.
|
|
||||||
* @property {ol.ProjectionLike} projection Projection.
|
* @property {ol.ProjectionLike} projection Projection.
|
||||||
* @property {Element|undefined} target Target.
|
* @property {Element|undefined} target Target.
|
||||||
* @property {string|undefined} undefinedHTML Markup for undefined coordinates.
|
* @property {string|undefined} undefinedHTML Markup for undefined coordinates.
|
||||||
@@ -204,7 +199,6 @@
|
|||||||
/**
|
/**
|
||||||
* @typedef {Object} ol.control.ScaleLineOptions
|
* @typedef {Object} ol.control.ScaleLineOptions
|
||||||
* @property {string|undefined} className CSS Class name. Default is 'ol-scale-line'.
|
* @property {string|undefined} className CSS Class name. Default is 'ol-scale-line'.
|
||||||
* @property {ol.Map|undefined} map Map.
|
|
||||||
* @property {number|undefined} minWidth Minimum width in pixels.
|
* @property {number|undefined} minWidth Minimum width in pixels.
|
||||||
* @property {Element|undefined} target Target.
|
* @property {Element|undefined} target Target.
|
||||||
* @property {ol.control.ScaleLineUnits|undefined} units Units.
|
* @property {ol.control.ScaleLineUnits|undefined} units Units.
|
||||||
@@ -214,14 +208,12 @@
|
|||||||
* @typedef {Object} ol.control.ZoomOptions
|
* @typedef {Object} ol.control.ZoomOptions
|
||||||
* @property {string|undefined} className CSS class name. Default is 'ol-zoom'.
|
* @property {string|undefined} className CSS class name. Default is 'ol-zoom'.
|
||||||
* @property {number|undefined} delta The zoom delta applied on each click.
|
* @property {number|undefined} delta The zoom delta applied on each click.
|
||||||
* @property {ol.Map|undefined} map Map.
|
|
||||||
* @property {Element|undefined} target Target.
|
* @property {Element|undefined} target Target.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @typedef {Object} ol.control.ZoomSliderOptions
|
* @typedef {Object} ol.control.ZoomSliderOptions
|
||||||
* @property {string|undefined} className CSS class name.
|
* @property {string|undefined} className CSS class name.
|
||||||
* @property {ol.Map|undefined} map Map.
|
|
||||||
* @property {number|undefined} maxResolution Maximum resolution.
|
* @property {number|undefined} maxResolution Maximum resolution.
|
||||||
* @property {number|undefined} minResolution Minimum resolution.
|
* @property {number|undefined} minResolution Minimum resolution.
|
||||||
*/
|
*/
|
||||||
@@ -229,7 +221,6 @@
|
|||||||
/**
|
/**
|
||||||
* @typedef {Object} ol.control.ZoomToExtentOptions
|
* @typedef {Object} ol.control.ZoomToExtentOptions
|
||||||
* @property {string|undefined} className Class name.
|
* @property {string|undefined} className Class name.
|
||||||
* @property {ol.Map|undefined} map Map.
|
|
||||||
* @property {Element|undefined} target Target.
|
* @property {Element|undefined} target Target.
|
||||||
* @property {ol.Extent|undefined} extent The extent to zoom to. If
|
* @property {ol.Extent|undefined} extent The extent to zoom to. If
|
||||||
* undefined the validity extent of the view projection is used.
|
* undefined the validity extent of the view projection is used.
|
||||||
|
|||||||
@@ -41,7 +41,6 @@ ol.control.Attribution = function(opt_options) {
|
|||||||
|
|
||||||
goog.base(this, {
|
goog.base(this, {
|
||||||
element: element,
|
element: element,
|
||||||
map: options.map,
|
|
||||||
target: options.target
|
target: options.target
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -45,10 +45,6 @@ ol.control.Control = function(options) {
|
|||||||
*/
|
*/
|
||||||
this.listenerKeys = [];
|
this.listenerKeys = [];
|
||||||
|
|
||||||
if (goog.isDef(options.map)) {
|
|
||||||
this.setMap(options.map);
|
|
||||||
}
|
|
||||||
|
|
||||||
};
|
};
|
||||||
goog.inherits(ol.control.Control, ol.Object);
|
goog.inherits(ol.control.Control, ol.Object);
|
||||||
|
|
||||||
|
|||||||
@@ -14,8 +14,7 @@ goog.require('ol.control.Control');
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @typedef {{map: (ol.Map|undefined),
|
* @typedef {{startCoordinate: ol.Coordinate}}
|
||||||
* startCoordinate: ol.Coordinate}}
|
|
||||||
*/
|
*/
|
||||||
ol.control.DragBoxOptions;
|
ol.control.DragBoxOptions;
|
||||||
|
|
||||||
@@ -43,8 +42,7 @@ ol.control.DragBox = function(options) {
|
|||||||
this.startCoordinate_ = options.startCoordinate;
|
this.startCoordinate_ = options.startCoordinate;
|
||||||
|
|
||||||
goog.base(this, {
|
goog.base(this, {
|
||||||
element: element,
|
element: element
|
||||||
map: options.map
|
|
||||||
});
|
});
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -59,7 +59,6 @@ ol.control.FullScreen = function(opt_options) {
|
|||||||
|
|
||||||
goog.base(this, {
|
goog.base(this, {
|
||||||
element: element,
|
element: element,
|
||||||
map: options.map,
|
|
||||||
target: options.target
|
target: options.target
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -37,7 +37,6 @@ ol.control.Logo = function(opt_options) {
|
|||||||
|
|
||||||
goog.base(this, {
|
goog.base(this, {
|
||||||
element: element,
|
element: element,
|
||||||
map: options.map,
|
|
||||||
target: options.target
|
target: options.target
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -59,7 +59,6 @@ ol.control.MousePosition = function(opt_options) {
|
|||||||
|
|
||||||
goog.base(this, {
|
goog.base(this, {
|
||||||
element: element,
|
element: element,
|
||||||
map: options.map,
|
|
||||||
target: options.target
|
target: options.target
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -118,7 +118,6 @@ ol.control.ScaleLine = function(opt_options) {
|
|||||||
|
|
||||||
goog.base(this, {
|
goog.base(this, {
|
||||||
element: this.element_,
|
element: this.element_,
|
||||||
map: options.map,
|
|
||||||
target: options.target
|
target: options.target
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -59,7 +59,6 @@ ol.control.Zoom = function(opt_options) {
|
|||||||
|
|
||||||
goog.base(this, {
|
goog.base(this, {
|
||||||
element: element,
|
element: element,
|
||||||
map: options.map,
|
|
||||||
target: options.target
|
target: options.target
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -91,8 +91,7 @@ ol.control.ZoomSlider = function(opt_options) {
|
|||||||
], this.handleContainerClick_, false, this);
|
], this.handleContainerClick_, false, this);
|
||||||
|
|
||||||
goog.base(this, {
|
goog.base(this, {
|
||||||
element: element,
|
element: element
|
||||||
map: options.map
|
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
goog.inherits(ol.control.ZoomSlider, ol.control.Control);
|
goog.inherits(ol.control.ZoomSlider, ol.control.Control);
|
||||||
|
|||||||
@@ -46,7 +46,6 @@ ol.control.ZoomToExtent = function(opt_options) {
|
|||||||
|
|
||||||
goog.base(this, {
|
goog.base(this, {
|
||||||
element: element,
|
element: element,
|
||||||
map: options.map,
|
|
||||||
target: options.target
|
target: options.target
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -6,11 +6,10 @@ describe('ol.control.ZoomSlider', function() {
|
|||||||
beforeEach(function() {
|
beforeEach(function() {
|
||||||
target = document.createElement('div');
|
target = document.createElement('div');
|
||||||
document.body.appendChild(target);
|
document.body.appendChild(target);
|
||||||
|
zoomslider = new ol.control.ZoomSlider();
|
||||||
map = new ol.Map({
|
map = new ol.Map({
|
||||||
target: target
|
target: target,
|
||||||
});
|
controls: [zoomslider]
|
||||||
zoomslider = new ol.control.ZoomSlider({
|
|
||||||
map: map
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user