diff --git a/examples/blend-modes.js b/examples/blend-modes.js
index ba8cee2da7..f3951d124b 100644
--- a/examples/blend-modes.js
+++ b/examples/blend-modes.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../src/ol/Feature.js';
+import Feature from '../src/ol/Feature.js';
import Map from '../src/ol/Map.js';
import _ol_View_ from '../src/ol/View.js';
import Point from '../src/ol/geom/Point.js';
@@ -16,7 +16,7 @@ import _ol_style_Style_ from '../src/ol/style/Style.js';
// features form the corners of an equilateral triangle and their styles overlap
var redLayer = new _ol_layer_Vector_({
source: new _ol_source_Vector_({
- features: [new _ol_Feature_(new Point([0, 0]))]
+ features: [new Feature(new Point([0, 0]))]
}),
style: new _ol_style_Style_({
image: new _ol_style_Circle_({
@@ -34,7 +34,7 @@ var redLayer = new _ol_layer_Vector_({
var greenLayer = new _ol_layer_Vector_({
source: new _ol_source_Vector_({
// 433.013 is roughly 250 * Math.sqrt(3)
- features: [new _ol_Feature_(new Point([250, 433.013]))]
+ features: [new Feature(new Point([250, 433.013]))]
}),
style: new _ol_style_Style_({
image: new _ol_style_Circle_({
@@ -51,7 +51,7 @@ var greenLayer = new _ol_layer_Vector_({
});
var blueLayer = new _ol_layer_Vector_({
source: new _ol_source_Vector_({
- features: [new _ol_Feature_(new Point([500, 0]))]
+ features: [new Feature(new Point([500, 0]))]
}),
style: new _ol_style_Style_({
image: new _ol_style_Circle_({
diff --git a/examples/cluster.js b/examples/cluster.js
index 6955466de5..9e0b6a492d 100644
--- a/examples/cluster.js
+++ b/examples/cluster.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../src/ol/Feature.js';
+import Feature from '../src/ol/Feature.js';
import Map from '../src/ol/Map.js';
import _ol_View_ from '../src/ol/View.js';
import Point from '../src/ol/geom/Point.js';
@@ -21,7 +21,7 @@ var features = new Array(count);
var e = 4500000;
for (var i = 0; i < count; ++i) {
var coordinates = [2 * e * Math.random() - e, 2 * e * Math.random() - e];
- features[i] = new _ol_Feature_(new Point(coordinates));
+ features[i] = new Feature(new Point(coordinates));
}
var source = new _ol_source_Vector_({
diff --git a/examples/custom-interactions.js b/examples/custom-interactions.js
index 3e4a4add3e..d1a2a647fa 100644
--- a/examples/custom-interactions.js
+++ b/examples/custom-interactions.js
@@ -1,5 +1,5 @@
import {inherits} from '../src/ol/index.js';
-import _ol_Feature_ from '../src/ol/Feature.js';
+import Feature from '../src/ol/Feature.js';
import Map from '../src/ol/Map.js';
import _ol_View_ from '../src/ol/View.js';
import LineString from '../src/ol/geom/LineString.js';
@@ -134,12 +134,12 @@ app.Drag.prototype.handleUpEvent = function() {
};
-var pointFeature = new _ol_Feature_(new Point([0, 0]));
+var pointFeature = new Feature(new Point([0, 0]));
-var lineFeature = new _ol_Feature_(
+var lineFeature = new Feature(
new LineString([[-1e7, 1e6], [-1e6, 3e6]]));
-var polygonFeature = new _ol_Feature_(
+var polygonFeature = new Feature(
new Polygon([[[-3e6, -1e6], [-3e6, 1e6],
[-1e6, 1e6], [-1e6, -1e6], [-3e6, -1e6]]]));
diff --git a/examples/feature-animation.js b/examples/feature-animation.js
index 9d1550626f..9fabcbdb94 100644
--- a/examples/feature-animation.js
+++ b/examples/feature-animation.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../src/ol/Feature.js';
+import Feature from '../src/ol/Feature.js';
import Map from '../src/ol/Map.js';
import _ol_Observable_ from '../src/ol/Observable.js';
import _ol_View_ from '../src/ol/View.js';
@@ -47,7 +47,7 @@ function addRandomFeature() {
var x = Math.random() * 360 - 180;
var y = Math.random() * 180 - 90;
var geom = new Point(fromLonLat([x, y]));
- var feature = new _ol_Feature_(geom);
+ var feature = new Feature(geom);
source.addFeature(feature);
}
diff --git a/examples/feature-move-animation.js b/examples/feature-move-animation.js
index 27e49a0ae7..4d70a96258 100644
--- a/examples/feature-move-animation.js
+++ b/examples/feature-move-animation.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../src/ol/Feature.js';
+import Feature from '../src/ol/Feature.js';
import Map from '../src/ol/Map.js';
import _ol_View_ from '../src/ol/View.js';
import Polyline from '../src/ol/format/Polyline.js';
@@ -67,19 +67,19 @@ var route = /** @type {ol.geom.LineString} */ (new Polyline({
var routeCoords = route.getCoordinates();
var routeLength = routeCoords.length;
-var routeFeature = new _ol_Feature_({
+var routeFeature = new Feature({
type: 'route',
geometry: route
});
-var geoMarker = new _ol_Feature_({
+var geoMarker = new Feature({
type: 'geoMarker',
geometry: new Point(routeCoords[0])
});
-var startMarker = new _ol_Feature_({
+var startMarker = new Feature({
type: 'icon',
geometry: new Point(routeCoords[0])
});
-var endMarker = new _ol_Feature_({
+var endMarker = new Feature({
type: 'icon',
geometry: new Point(routeCoords[routeLength - 1])
});
@@ -163,7 +163,7 @@ var moveFeature = function(event) {
}
var currentPoint = new Point(routeCoords[index]);
- var feature = new _ol_Feature_(currentPoint);
+ var feature = new Feature(currentPoint);
vectorContext.drawFeature(feature, styles.geoMarker);
}
// tell OpenLayers to continue the postcompose animation
diff --git a/examples/flight-animation.js b/examples/flight-animation.js
index 44e2b52128..670520a15f 100644
--- a/examples/flight-animation.js
+++ b/examples/flight-animation.js
@@ -1,5 +1,5 @@
// NOCOMPILE
-import _ol_Feature_ from '../src/ol/Feature.js';
+import Feature from '../src/ol/Feature.js';
import Map from '../src/ol/Map.js';
import _ol_View_ from '../src/ol/View.js';
import LineString from '../src/ol/geom/LineString.js';
@@ -95,7 +95,7 @@ flightsSource = new _ol_source_Vector_({
var line = new LineString(arcLine.geometries[0].coords);
line.transform('EPSG:4326', 'EPSG:3857');
- var feature = new _ol_Feature_({
+ var feature = new Feature({
geometry: line,
finished: false
});
diff --git a/examples/fractal.js b/examples/fractal.js
index efa413b5a6..cf56636992 100644
--- a/examples/fractal.js
+++ b/examples/fractal.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../src/ol/Feature.js';
+import Feature from '../src/ol/Feature.js';
import Map from '../src/ol/Map.js';
import _ol_View_ from '../src/ol/View.js';
import LineString from '../src/ol/geom/LineString.js';
@@ -15,7 +15,7 @@ var triangle = new LineString([
[0, radius], [run, -rise], [-run, -rise], [0, radius]
]);
-var feature = new _ol_Feature_(triangle);
+var feature = new Feature(triangle);
var layer = new _ol_layer_Vector_({
source: new _ol_source_Vector_({
diff --git a/examples/geojson.js b/examples/geojson.js
index f7776cbb4f..82f5e1c83b 100644
--- a/examples/geojson.js
+++ b/examples/geojson.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../src/ol/Feature.js';
+import Feature from '../src/ol/Feature.js';
import Map from '../src/ol/Map.js';
import _ol_View_ from '../src/ol/View.js';
import {defaults as defaultControls} from '../src/ol/control.js';
@@ -164,7 +164,7 @@ var vectorSource = new _ol_source_Vector_({
features: (new GeoJSON()).readFeatures(geojsonObject)
});
-vectorSource.addFeature(new _ol_Feature_(new Circle([5e6, 7e6], 1e6)));
+vectorSource.addFeature(new Feature(new Circle([5e6, 7e6], 1e6)));
var vectorLayer = new _ol_layer_Vector_({
source: vectorSource,
diff --git a/examples/geolocation.js b/examples/geolocation.js
index ab8e0d6e1f..5f408c8f0d 100644
--- a/examples/geolocation.js
+++ b/examples/geolocation.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../src/ol/Feature.js';
+import Feature from '../src/ol/Feature.js';
import Geolocation from '../src/ol/Geolocation.js';
import Map from '../src/ol/Map.js';
import _ol_View_ from '../src/ol/View.js';
@@ -61,12 +61,12 @@ geolocation.on('error', function(error) {
info.style.display = '';
});
-var accuracyFeature = new _ol_Feature_();
+var accuracyFeature = new Feature();
geolocation.on('change:accuracyGeometry', function() {
accuracyFeature.setGeometry(geolocation.getAccuracyGeometry());
});
-var positionFeature = new _ol_Feature_();
+var positionFeature = new Feature();
positionFeature.setStyle(new _ol_style_Style_({
image: new _ol_style_Circle_({
radius: 6,
diff --git a/examples/hit-tolerance.js b/examples/hit-tolerance.js
index 1cab8284c3..a8a0be3cbd 100644
--- a/examples/hit-tolerance.js
+++ b/examples/hit-tolerance.js
@@ -4,7 +4,7 @@ import TileLayer from '../src/ol/layer/Tile.js';
import _ol_layer_Vector_ from '../src/ol/layer/Vector.js';
import _ol_source_OSM_ from '../src/ol/source/OSM.js';
import _ol_source_Vector_ from '../src/ol/source/Vector.js';
-import _ol_Feature_ from '../src/ol/Feature.js';
+import Feature from '../src/ol/Feature.js';
import LineString from '../src/ol/geom/LineString.js';
import _ol_style_Style_ from '../src/ol/style/Style.js';
import _ol_style_Stroke_ from '../src/ol/style/Stroke.js';
@@ -20,7 +20,7 @@ var style = new _ol_style_Style_({
})
});
-var feature = new _ol_Feature_(new LineString([[-4000000, 0], [4000000, 0]]));
+var feature = new Feature(new LineString([[-4000000, 0], [4000000, 0]]));
var vector = new _ol_layer_Vector_({
source: new _ol_source_Vector_({
diff --git a/examples/icon-color.js b/examples/icon-color.js
index 1be4531fc4..2000518854 100644
--- a/examples/icon-color.js
+++ b/examples/icon-color.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../src/ol/Feature.js';
+import Feature from '../src/ol/Feature.js';
import Map from '../src/ol/Map.js';
import _ol_View_ from '../src/ol/View.js';
import Point from '../src/ol/geom/Point.js';
@@ -11,15 +11,15 @@ import _ol_style_Icon_ from '../src/ol/style/Icon.js';
import _ol_style_Style_ from '../src/ol/style/Style.js';
-var rome = new _ol_Feature_({
+var rome = new Feature({
geometry: new Point(fromLonLat([12.5, 41.9]))
});
-var london = new _ol_Feature_({
+var london = new Feature({
geometry: new Point(fromLonLat([-0.12755, 51.507222]))
});
-var madrid = new _ol_Feature_({
+var madrid = new Feature({
geometry: new Point(fromLonLat([-3.683333, 40.4]))
});
diff --git a/examples/icon-negative.js b/examples/icon-negative.js
index 2bf9b04a28..97e64ef806 100644
--- a/examples/icon-negative.js
+++ b/examples/icon-negative.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../src/ol/Feature.js';
+import Feature from '../src/ol/Feature.js';
import Map from '../src/ol/Map.js';
import _ol_View_ from '../src/ol/View.js';
import Point from '../src/ol/geom/Point.js';
@@ -23,7 +23,7 @@ function createStyle(src, img) {
});
}
-var iconFeature = new _ol_Feature_(new Point([0, 0]));
+var iconFeature = new Feature(new Point([0, 0]));
iconFeature.set('style', createStyle('data/icon.png', undefined));
var map = new Map({
diff --git a/examples/icon-sprite-webgl.js b/examples/icon-sprite-webgl.js
index 3313f039f3..8d92b83f9f 100644
--- a/examples/icon-sprite-webgl.js
+++ b/examples/icon-sprite-webgl.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../src/ol/Feature.js';
+import Feature from '../src/ol/Feature.js';
import Map from '../src/ol/Map.js';
import _ol_View_ from '../src/ol/View.js';
import Point from '../src/ol/geom/Point.js';
@@ -63,7 +63,7 @@ var e = 25000000;
for (i = 0; i < featureCount; ++i) {
geometry = new Point(
[2 * e * Math.random() - e, 2 * e * Math.random() - e]);
- feature = new _ol_Feature_(geometry);
+ feature = new Feature(geometry);
feature.setStyle(
new _ol_style_Style_({
image: icons[i % (iconCount - 1)]
diff --git a/examples/icon.js b/examples/icon.js
index 0c3535ddee..f84ad14b84 100644
--- a/examples/icon.js
+++ b/examples/icon.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../src/ol/Feature.js';
+import Feature from '../src/ol/Feature.js';
import Map from '../src/ol/Map.js';
import _ol_Overlay_ from '../src/ol/Overlay.js';
import _ol_View_ from '../src/ol/View.js';
@@ -11,7 +11,7 @@ import _ol_style_Icon_ from '../src/ol/style/Icon.js';
import _ol_style_Style_ from '../src/ol/style/Style.js';
-var iconFeature = new _ol_Feature_({
+var iconFeature = new Feature({
geometry: new Point([0, 0]),
name: 'Null Island',
population: 4000,
diff --git a/examples/igc.js b/examples/igc.js
index c848e80217..016438306e 100644
--- a/examples/igc.js
+++ b/examples/igc.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../src/ol/Feature.js';
+import Feature from '../src/ol/Feature.js';
import Map from '../src/ol/Map.js';
import _ol_View_ from '../src/ol/View.js';
import {defaults as defaultControls} from '../src/ol/control.js';
@@ -196,7 +196,7 @@ document.getElementById('time').addEventListener('input', function() {
var coordinate = geometry.getCoordinateAtM(m, true);
var highlight = feature.get('highlight');
if (highlight === undefined) {
- highlight = new _ol_Feature_(new Point(coordinate));
+ highlight = new Feature(new Point(coordinate));
feature.set('highlight', highlight);
featureOverlay.getSource().addFeature(highlight);
} else {
diff --git a/examples/layer-z-index.js b/examples/layer-z-index.js
index bd03887db9..987f9f159c 100644
--- a/examples/layer-z-index.js
+++ b/examples/layer-z-index.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../src/ol/Feature.js';
+import Feature from '../src/ol/Feature.js';
import Map from '../src/ol/Map.js';
import _ol_View_ from '../src/ol/View.js';
import Point from '../src/ol/geom/Point.js';
@@ -46,7 +46,7 @@ var styles = {
function createLayer(coordinates, style, zIndex) {
- var feature = new _ol_Feature_(new Point(coordinates));
+ var feature = new Feature(new Point(coordinates));
feature.setStyle(style);
var source = new _ol_source_Vector_({
diff --git a/examples/regularshape.js b/examples/regularshape.js
index 6659131740..55a2d7be52 100644
--- a/examples/regularshape.js
+++ b/examples/regularshape.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../src/ol/Feature.js';
+import Feature from '../src/ol/Feature.js';
import Map from '../src/ol/Map.js';
import _ol_View_ from '../src/ol/View.js';
import Point from '../src/ol/geom/Point.js';
@@ -72,7 +72,7 @@ var features = new Array(count);
var e = 4500000;
for (var i = 0; i < count; ++i) {
var coordinates = [2 * e * Math.random() - e, 2 * e * Math.random() - e];
- features[i] = new _ol_Feature_(new Point(coordinates));
+ features[i] = new Feature(new Point(coordinates));
features[i].setStyle(styles[styleKeys[Math.floor(Math.random() * 5)]]);
}
diff --git a/examples/symbol-atlas-webgl.js b/examples/symbol-atlas-webgl.js
index 142402fdd0..fd65c7f9c1 100644
--- a/examples/symbol-atlas-webgl.js
+++ b/examples/symbol-atlas-webgl.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../src/ol/Feature.js';
+import Feature from '../src/ol/Feature.js';
import Map from '../src/ol/Map.js';
import _ol_View_ from '../src/ol/View.js';
import Point from '../src/ol/geom/Point.js';
@@ -90,7 +90,7 @@ var e = 25000000;
for (i = 0; i < featureCount; ++i) {
geometry = new Point(
[2 * e * Math.random() - e, 2 * e * Math.random() - e]);
- feature = new _ol_Feature_(geometry);
+ feature = new Feature(geometry);
feature.setStyle(
new _ol_style_Style_({
image: symbols[i % symbolCount]
diff --git a/examples/synthetic-lines.js b/examples/synthetic-lines.js
index 7c0acd9452..60d1775e84 100644
--- a/examples/synthetic-lines.js
+++ b/examples/synthetic-lines.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../src/ol/Feature.js';
+import Feature from '../src/ol/Feature.js';
import Map from '../src/ol/Map.js';
import _ol_View_ from '../src/ol/View.js';
import LineString from '../src/ol/geom/LineString.js';
@@ -30,7 +30,7 @@ for (i = 0; i < count; ++i) {
deltaX = delta * signX;
deltaY = delta * signY;
endPoint = [startPoint[0] + deltaX, startPoint[1] + deltaY];
- features[i] = new _ol_Feature_({
+ features[i] = new Feature({
'geometry': new LineString([startPoint, endPoint])
});
startPoint = endPoint;
diff --git a/examples/synthetic-points.js b/examples/synthetic-points.js
index 85cda5b939..1d8841a491 100644
--- a/examples/synthetic-points.js
+++ b/examples/synthetic-points.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../src/ol/Feature.js';
+import Feature from '../src/ol/Feature.js';
import Map from '../src/ol/Map.js';
import _ol_View_ from '../src/ol/View.js';
import LineString from '../src/ol/geom/LineString.js';
@@ -15,7 +15,7 @@ var count = 20000;
var features = new Array(count);
var e = 18000000;
for (var i = 0; i < count; ++i) {
- features[i] = new _ol_Feature_({
+ features[i] = new Feature({
'geometry': new Point(
[2 * e * Math.random() - e, 2 * e * Math.random() - e]),
'i': i,
diff --git a/examples/tissot.js b/examples/tissot.js
index bcab30871e..aa0627aff9 100644
--- a/examples/tissot.js
+++ b/examples/tissot.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../src/ol/Feature.js';
+import Feature from '../src/ol/Feature.js';
import Map from '../src/ol/Map.js';
import _ol_View_ from '../src/ol/View.js';
import {circular as circularPolygon} from '../src/ol/geom/Polygon.js';
@@ -62,7 +62,7 @@ for (x = -180; x < 180; x += 30) {
for (y = -90; y < 90; y += 30) {
var circle4326 = circularPolygon([x, y], radius, 64);
var circle3857 = circle4326.clone().transform('EPSG:4326', 'EPSG:3857');
- vectorLayer4326.getSource().addFeature(new _ol_Feature_(circle4326));
- vectorLayer3857.getSource().addFeature(new _ol_Feature_(circle3857));
+ vectorLayer4326.getSource().addFeature(new Feature(circle4326));
+ vectorLayer3857.getSource().addFeature(new Feature(circle3857));
}
}
diff --git a/examples/topolis.js b/examples/topolis.js
index f8825241b9..cf32a66267 100644
--- a/examples/topolis.js
+++ b/examples/topolis.js
@@ -1,7 +1,7 @@
// NOCOMPILE
// this example uses topolis and toastr for which we don't have an externs file.
-import _ol_Feature_ from '../src/ol/Feature.js';
+import Feature from '../src/ol/Feature.js';
import Map from '../src/ol/Map.js';
import _ol_View_ from '../src/ol/View.js';
import Point from '../src/ol/geom/Point.js';
@@ -129,7 +129,7 @@ function removeElementFeature(source, element) {
}
function nodeToFeature(node) {
- var feature = new _ol_Feature_({
+ var feature = new Feature({
geometry: new Point(node.coordinate),
node: node
});
@@ -138,7 +138,7 @@ function nodeToFeature(node) {
}
function edgeToFeature(edge) {
- var feature = new _ol_Feature_({
+ var feature = new Feature({
geometry: new LineString(edge.coordinates),
edge: edge
});
@@ -148,7 +148,7 @@ function edgeToFeature(edge) {
function faceToFeature(face) {
var coordinates = topo.getFaceGeometry(face);
- var feature = new _ol_Feature_({
+ var feature = new Feature({
geometry: new Polygon(coordinates),
face: face
});
diff --git a/src/ol/Feature.js b/src/ol/Feature.js
index 53d6bedcf6..57be71f8fa 100644
--- a/src/ol/Feature.js
+++ b/src/ol/Feature.js
@@ -54,7 +54,7 @@ import _ol_style_Style_ from './style/Style.js';
* include a Geometry associated with a `geometry` key.
* @api
*/
-var _ol_Feature_ = function(opt_geometryOrProperties) {
+var Feature = function(opt_geometryOrProperties) {
_ol_Object_.call(this);
@@ -107,7 +107,7 @@ var _ol_Feature_ = function(opt_geometryOrProperties) {
}
};
-inherits(_ol_Feature_, _ol_Object_);
+inherits(Feature, _ol_Object_);
/**
@@ -116,8 +116,8 @@ inherits(_ol_Feature_, _ol_Object_);
* @return {ol.Feature} The clone.
* @api
*/
-_ol_Feature_.prototype.clone = function() {
- var clone = new _ol_Feature_(this.getProperties());
+Feature.prototype.clone = function() {
+ var clone = new Feature(this.getProperties());
clone.setGeometryName(this.getGeometryName());
var geometry = this.getGeometry();
if (geometry) {
@@ -139,7 +139,7 @@ _ol_Feature_.prototype.clone = function() {
* @api
* @observable
*/
-_ol_Feature_.prototype.getGeometry = function() {
+Feature.prototype.getGeometry = function() {
return /** @type {ol.geom.Geometry|undefined} */ (
this.get(this.geometryName_));
};
@@ -152,7 +152,7 @@ _ol_Feature_.prototype.getGeometry = function() {
* @return {number|string|undefined} Id.
* @api
*/
-_ol_Feature_.prototype.getId = function() {
+Feature.prototype.getId = function() {
return this.id_;
};
@@ -164,7 +164,7 @@ _ol_Feature_.prototype.getId = function() {
* for this feature.
* @api
*/
-_ol_Feature_.prototype.getGeometryName = function() {
+Feature.prototype.getGeometryName = function() {
return this.geometryName_;
};
@@ -176,7 +176,7 @@ _ol_Feature_.prototype.getGeometryName = function() {
* ol.FeatureStyleFunction|ol.StyleFunction} The feature style.
* @api
*/
-_ol_Feature_.prototype.getStyle = function() {
+Feature.prototype.getStyle = function() {
return this.style_;
};
@@ -187,7 +187,7 @@ _ol_Feature_.prototype.getStyle = function() {
* representing the current style of this feature.
* @api
*/
-_ol_Feature_.prototype.getStyleFunction = function() {
+Feature.prototype.getStyleFunction = function() {
return this.styleFunction_;
};
@@ -195,7 +195,7 @@ _ol_Feature_.prototype.getStyleFunction = function() {
/**
* @private
*/
-_ol_Feature_.prototype.handleGeometryChange_ = function() {
+Feature.prototype.handleGeometryChange_ = function() {
this.changed();
};
@@ -203,7 +203,7 @@ _ol_Feature_.prototype.handleGeometryChange_ = function() {
/**
* @private
*/
-_ol_Feature_.prototype.handleGeometryChanged_ = function() {
+Feature.prototype.handleGeometryChanged_ = function() {
if (this.geometryChangeKey_) {
_ol_events_.unlistenByKey(this.geometryChangeKey_);
this.geometryChangeKey_ = null;
@@ -224,7 +224,7 @@ _ol_Feature_.prototype.handleGeometryChanged_ = function() {
* @api
* @observable
*/
-_ol_Feature_.prototype.setGeometry = function(geometry) {
+Feature.prototype.setGeometry = function(geometry) {
this.set(this.geometryName_, geometry);
};
@@ -238,10 +238,10 @@ _ol_Feature_.prototype.setGeometry = function(geometry) {
* @api
* @fires ol.events.Event#event:change
*/
-_ol_Feature_.prototype.setStyle = function(style) {
+Feature.prototype.setStyle = function(style) {
this.style_ = style;
this.styleFunction_ = !style ?
- undefined : _ol_Feature_.createStyleFunction(style);
+ undefined : Feature.createStyleFunction(style);
this.changed();
};
@@ -255,7 +255,7 @@ _ol_Feature_.prototype.setStyle = function(style) {
* @api
* @fires ol.events.Event#event:change
*/
-_ol_Feature_.prototype.setId = function(id) {
+Feature.prototype.setId = function(id) {
this.id_ = id;
this.changed();
};
@@ -268,7 +268,7 @@ _ol_Feature_.prototype.setId = function(id) {
* @param {string} name The property name of the default geometry.
* @api
*/
-_ol_Feature_.prototype.setGeometryName = function(name) {
+Feature.prototype.setGeometryName = function(name) {
_ol_events_.unlisten(
this, _ol_Object_.getChangeEventType(this.geometryName_),
this.handleGeometryChanged_, this);
@@ -288,7 +288,7 @@ _ol_Feature_.prototype.setGeometryName = function(name) {
* A feature style function, a single style, or an array of styles.
* @return {ol.FeatureStyleFunction} A style function.
*/
-_ol_Feature_.createStyleFunction = function(obj) {
+Feature.createStyleFunction = function(obj) {
var styleFunction;
if (typeof obj === 'function') {
@@ -317,4 +317,4 @@ _ol_Feature_.createStyleFunction = function(obj) {
}
return styleFunction;
};
-export default _ol_Feature_;
+export default Feature;
diff --git a/src/ol/format/EsriJSON.js b/src/ol/format/EsriJSON.js
index 5be3ad888d..60705ec6af 100644
--- a/src/ol/format/EsriJSON.js
+++ b/src/ol/format/EsriJSON.js
@@ -2,7 +2,7 @@
* @module ol/format/EsriJSON
*/
import {inherits} from '../index.js';
-import _ol_Feature_ from '../Feature.js';
+import Feature from '../Feature.js';
import {assert} from '../asserts.js';
import {containsExtent} from '../extent.js';
import {transformWithOptions} from '../format/Feature.js';
@@ -464,7 +464,7 @@ EsriJSON.prototype.readFeatureFromObject = function(
var esriJSONFeature = /** @type {EsriJSONFeature} */ (object);
var geometry = EsriJSON.readGeometry_(esriJSONFeature.geometry,
opt_options);
- var feature = new _ol_Feature_();
+ var feature = new Feature();
if (this.geometryName_) {
feature.setGeometryName(this.geometryName_);
}
diff --git a/src/ol/format/GMLBase.js b/src/ol/format/GMLBase.js
index 85437c0868..bd7bcdec2a 100644
--- a/src/ol/format/GMLBase.js
+++ b/src/ol/format/GMLBase.js
@@ -6,7 +6,7 @@
// envelopes/extents, only geometries!
import {inherits} from '../index.js';
import {extend} from '../array.js';
-import _ol_Feature_ from '../Feature.js';
+import Feature from '../Feature.js';
import {transformWithOptions} from '../format/Feature.js';
import XMLFeature from '../format/XMLFeature.js';
import GeometryLayout from '../geom/GeometryLayout.js';
@@ -244,7 +244,7 @@ GMLBase.prototype.readFeatureElement = function(node, objectStack) {
values[localName] = this.readGeometryElement(n, objectStack);
}
}
- var feature = new _ol_Feature_(values);
+ var feature = new Feature(values);
if (geometryName) {
feature.setGeometryName(geometryName);
}
diff --git a/src/ol/format/GPX.js b/src/ol/format/GPX.js
index 13a419e3b8..134d301e6f 100644
--- a/src/ol/format/GPX.js
+++ b/src/ol/format/GPX.js
@@ -2,7 +2,7 @@
* @module ol/format/GPX
*/
import {inherits} from '../index.js';
-import _ol_Feature_ from '../Feature.js';
+import Feature from '../Feature.js';
import {includes} from '../array.js';
import {transformWithOptions} from '../format/Feature.js';
import XMLFeature from '../format/XMLFeature.js';
@@ -542,7 +542,7 @@ function readRte(node, objectStack) {
var geometry = new LineString(null);
geometry.setFlatCoordinates(layout, flatCoordinates);
transformWithOptions(geometry, false, options);
- var feature = new _ol_Feature_(geometry);
+ var feature = new Feature(geometry);
feature.setProperties(values);
return feature;
}
@@ -574,7 +574,7 @@ function readTrk(node, objectStack) {
var geometry = new MultiLineString(null);
geometry.setFlatCoordinates(layout, flatCoordinates, ends);
transformWithOptions(geometry, false, options);
- var feature = new _ol_Feature_(geometry);
+ var feature = new Feature(geometry);
feature.setProperties(values);
return feature;
}
@@ -596,7 +596,7 @@ function readWpt(node, objectStack) {
var layout = GPX.applyLayoutOptions_(layoutOptions, coordinates);
var geometry = new Point(coordinates, layout);
transformWithOptions(geometry, false, options);
- var feature = new _ol_Feature_(geometry);
+ var feature = new Feature(geometry);
feature.setProperties(values);
return feature;
}
diff --git a/src/ol/format/GeoJSON.js b/src/ol/format/GeoJSON.js
index c209f82db2..fd2a73028f 100644
--- a/src/ol/format/GeoJSON.js
+++ b/src/ol/format/GeoJSON.js
@@ -6,7 +6,7 @@
import {inherits} from '../index.js';
import {assert} from '../asserts.js';
-import _ol_Feature_ from '../Feature.js';
+import Feature from '../Feature.js';
import {transformWithOptions} from '../format/Feature.js';
import JSONFeature from '../format/JSONFeature.js';
import GeometryCollection from '../geom/GeometryCollection.js';
@@ -360,7 +360,7 @@ GeoJSON.prototype.readFeatureFromObject = function(object, opt_options) {
}
var geometry = readGeometry(geoJSONFeature.geometry, opt_options);
- var feature = new _ol_Feature_();
+ var feature = new Feature();
if (this.geometryName_) {
feature.setGeometryName(this.geometryName_);
} else if (this.extractGeometryName_ && geoJSONFeature.geometry_name !== undefined) {
diff --git a/src/ol/format/IGC.js b/src/ol/format/IGC.js
index a8c46e94c3..8a6f1bb542 100644
--- a/src/ol/format/IGC.js
+++ b/src/ol/format/IGC.js
@@ -2,7 +2,7 @@
* @module ol/format/IGC
*/
import {inherits} from '../index.js';
-import _ol_Feature_ from '../Feature.js';
+import Feature from '../Feature.js';
import {transformWithOptions} from '../format/Feature.js';
import TextFeature from '../format/TextFeature.js';
import GeometryLayout from '../geom/GeometryLayout.js';
@@ -163,7 +163,7 @@ IGC.prototype.readFeatureFromText = function(text, opt_options) {
var lineString = new LineString(null);
var layout = altitudeMode == IGCZ.NONE ? GeometryLayout.XYM : GeometryLayout.XYZM;
lineString.setFlatCoordinates(layout, flatCoordinates);
- var feature = new _ol_Feature_(transformWithOptions(lineString, false, opt_options));
+ var feature = new Feature(transformWithOptions(lineString, false, opt_options));
feature.setProperties(properties);
return feature;
};
diff --git a/src/ol/format/KML.js b/src/ol/format/KML.js
index e4f67db9d3..3fcbf66bc4 100644
--- a/src/ol/format/KML.js
+++ b/src/ol/format/KML.js
@@ -2,7 +2,7 @@
* @module ol/format/KML
*/
import {inherits} from '../index.js';
-import _ol_Feature_ from '../Feature.js';
+import Feature from '../Feature.js';
import {extend, includes} from '../array.js';
import {assert} from '../asserts.js';
import {asArray} from '../color.js';
@@ -1700,7 +1700,7 @@ KML.prototype.readPlacemark_ = function(node, objectStack) {
if (!object) {
return undefined;
}
- var feature = new _ol_Feature_();
+ var feature = new Feature();
var id = node.getAttribute('id');
if (id !== null) {
feature.setId(id);
diff --git a/src/ol/format/OSMXML.js b/src/ol/format/OSMXML.js
index cefa439486..7fc3e17e42 100644
--- a/src/ol/format/OSMXML.js
+++ b/src/ol/format/OSMXML.js
@@ -4,7 +4,7 @@
// FIXME add typedef for stack state objects
import {inherits} from '../index.js';
import {extend} from '../array.js';
-import _ol_Feature_ from '../Feature.js';
+import Feature from '../Feature.js';
import {transformWithOptions} from '../format/Feature.js';
import XMLFeature from '../format/XMLFeature.js';
import GeometryLayout from '../geom/GeometryLayout.js';
@@ -58,7 +58,7 @@ OSMXML.readNode_ = function(node, objectStack) {
if (!_ol_obj_.isEmpty(values.tags)) {
var geometry = new Point(coordinates);
transformWithOptions(geometry, false, options);
- var feature = new _ol_Feature_(geometry);
+ var feature = new Feature(geometry);
feature.setId(id);
feature.setProperties(values.tags);
state.features.push(feature);
@@ -193,7 +193,7 @@ OSMXML.prototype.readFeaturesFromNode = function(node, opt_options) {
geometry.setFlatCoordinates(GeometryLayout.XY, flatCoordinates);
}
transformWithOptions(geometry, false, options);
- var feature = new _ol_Feature_(geometry);
+ var feature = new Feature(geometry);
feature.setId(values.id);
feature.setProperties(values.tags);
state.features.push(feature);
diff --git a/src/ol/format/Polyline.js b/src/ol/format/Polyline.js
index b7f7d51e60..253a8c2275 100644
--- a/src/ol/format/Polyline.js
+++ b/src/ol/format/Polyline.js
@@ -3,7 +3,7 @@
*/
import {inherits} from '../index.js';
import {assert} from '../asserts.js';
-import _ol_Feature_ from '../Feature.js';
+import Feature from '../Feature.js';
import {transformWithOptions} from '../format/Feature.js';
import TextFeature from '../format/TextFeature.js';
import GeometryLayout from '../geom/GeometryLayout.js';
@@ -282,7 +282,7 @@ Polyline.prototype.readFeature;
*/
Polyline.prototype.readFeatureFromText = function(text, opt_options) {
var geometry = this.readGeometryFromText(text, opt_options);
- return new _ol_Feature_(geometry);
+ return new Feature(geometry);
};
diff --git a/src/ol/format/TopoJSON.js b/src/ol/format/TopoJSON.js
index fcbcfe807a..ffdf8f6713 100644
--- a/src/ol/format/TopoJSON.js
+++ b/src/ol/format/TopoJSON.js
@@ -2,7 +2,7 @@
* @module ol/format/TopoJSON
*/
import {inherits} from '../index.js';
-import _ol_Feature_ from '../Feature.js';
+import Feature from '../Feature.js';
import {transformWithOptions} from '../format/Feature.js';
import JSONFeature from '../format/JSONFeature.js';
import LineString from '../geom/LineString.js';
@@ -260,7 +260,7 @@ function readFeatureFromGeometry(object, arcs, scale, translate, property, name,
} else {
geometry = geometryReader(object, arcs);
}
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.setGeometry(/** @type {ol.geom.Geometry} */ (
transformWithOptions(geometry, false, opt_options)));
if (object.id !== undefined) {
diff --git a/src/ol/format/WKT.js b/src/ol/format/WKT.js
index fc5a4b3487..9b91c7f12d 100644
--- a/src/ol/format/WKT.js
+++ b/src/ol/format/WKT.js
@@ -2,7 +2,7 @@
* @module ol/format/WKT
*/
import {inherits} from '../index.js';
-import _ol_Feature_ from '../Feature.js';
+import Feature from '../Feature.js';
import {transformWithOptions} from '../format/Feature.js';
import TextFeature from '../format/TextFeature.js';
import GeometryCollection from '../geom/GeometryCollection.js';
@@ -269,7 +269,7 @@ WKT.prototype.readFeature;
WKT.prototype.readFeatureFromText = function(text, opt_options) {
var geom = this.readGeometryFromText(text, opt_options);
if (geom) {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.setGeometry(geom);
return feature;
}
@@ -304,7 +304,7 @@ WKT.prototype.readFeaturesFromText = function(text, opt_options) {
}
var feature, features = [];
for (var i = 0, ii = geometries.length; i < ii; ++i) {
- feature = new _ol_Feature_();
+ feature = new Feature();
feature.setGeometry(geometries[i]);
features.push(feature);
}
diff --git a/src/ol/interaction/Draw.js b/src/ol/interaction/Draw.js
index 4c1addd19a..6ef2863c25 100644
--- a/src/ol/interaction/Draw.js
+++ b/src/ol/interaction/Draw.js
@@ -2,7 +2,7 @@
* @module ol/interaction/Draw
*/
import {inherits} from '../index.js';
-import _ol_Feature_ from '../Feature.js';
+import Feature from '../Feature.js';
import MapBrowserEventType from '../MapBrowserEventType.js';
import _ol_Object_ from '../Object.js';
import _ol_coordinate_ from '../coordinate.js';
@@ -481,7 +481,7 @@ Draw.prototype.atFinish_ = function(event) {
Draw.prototype.createOrUpdateSketchPoint_ = function(event) {
var coordinates = event.coordinate.slice();
if (!this.sketchPoint_) {
- this.sketchPoint_ = new _ol_Feature_(new Point(coordinates));
+ this.sketchPoint_ = new Feature(new Point(coordinates));
this.updateSketchFeatures_();
} else {
var sketchPointGeom = /** @type {ol.geom.Point} */ (this.sketchPoint_.getGeometry());
@@ -510,11 +510,11 @@ Draw.prototype.startDrawing_ = function(event) {
}
}
if (this.sketchLineCoords_) {
- this.sketchLine_ = new _ol_Feature_(
+ this.sketchLine_ = new Feature(
new LineString(this.sketchLineCoords_));
}
var geometry = this.geometryFunction_(this.sketchCoords_);
- this.sketchFeature_ = new _ol_Feature_();
+ this.sketchFeature_ = new Feature();
if (this.geometryName_) {
this.sketchFeature_.setGeometryName(this.geometryName_);
}
@@ -557,7 +557,7 @@ Draw.prototype.modifyDrawing_ = function(event) {
if (geometry instanceof Polygon &&
this.mode_ !== Draw.Mode_.POLYGON) {
if (!this.sketchLine_) {
- this.sketchLine_ = new _ol_Feature_(new LineString(null));
+ this.sketchLine_ = new Feature(new LineString(null));
}
var ring = geometry.getLinearRing(0);
sketchLineGeom = /** @type {ol.geom.LineString} */ (this.sketchLine_.getGeometry());
diff --git a/src/ol/interaction/Extent.js b/src/ol/interaction/Extent.js
index bb19804f2c..dbb8759ddf 100644
--- a/src/ol/interaction/Extent.js
+++ b/src/ol/interaction/Extent.js
@@ -2,7 +2,7 @@
* @module ol/interaction/Extent
*/
import {inherits} from '../index.js';
-import _ol_Feature_ from '../Feature.js';
+import Feature from '../Feature.js';
import MapBrowserEventType from '../MapBrowserEventType.js';
import MapBrowserPointerEvent from '../MapBrowserPointerEvent.js';
import _ol_coordinate_ from '../coordinate.js';
@@ -374,9 +374,9 @@ _ol_interaction_Extent_.prototype.createOrUpdateExtentFeature_ = function(extent
if (!extentFeature) {
if (!extent) {
- extentFeature = new _ol_Feature_({});
+ extentFeature = new Feature({});
} else {
- extentFeature = new _ol_Feature_(polygonFromExtent(extent));
+ extentFeature = new Feature(polygonFromExtent(extent));
}
this.extentFeature_ = extentFeature;
this.extentOverlay_.getSource().addFeature(extentFeature);
@@ -399,7 +399,7 @@ _ol_interaction_Extent_.prototype.createOrUpdateExtentFeature_ = function(extent
_ol_interaction_Extent_.prototype.createOrUpdatePointerFeature_ = function(vertex) {
var vertexFeature = this.vertexFeature_;
if (!vertexFeature) {
- vertexFeature = new _ol_Feature_(new Point(vertex));
+ vertexFeature = new Feature(new Point(vertex));
this.vertexFeature_ = vertexFeature;
this.vertexOverlay_.getSource().addFeature(vertexFeature);
} else {
diff --git a/src/ol/interaction/Modify.js b/src/ol/interaction/Modify.js
index e3e696793a..f3914582b5 100644
--- a/src/ol/interaction/Modify.js
+++ b/src/ol/interaction/Modify.js
@@ -4,7 +4,7 @@
import {getUid, inherits} from '../index.js';
import _ol_Collection_ from '../Collection.js';
import CollectionEventType from '../CollectionEventType.js';
-import _ol_Feature_ from '../Feature.js';
+import Feature from '../Feature.js';
import MapBrowserEventType from '../MapBrowserEventType.js';
import MapBrowserPointerEvent from '../MapBrowserPointerEvent.js';
import {equals} from '../array.js';
@@ -579,7 +579,7 @@ _ol_interaction_Modify_.prototype.writeGeometryCollectionGeometry_ = function(fe
_ol_interaction_Modify_.prototype.createOrUpdateVertexFeature_ = function(coordinates) {
var vertexFeature = this.vertexFeature_;
if (!vertexFeature) {
- vertexFeature = new _ol_Feature_(new Point(coordinates));
+ vertexFeature = new Feature(new Point(coordinates));
this.vertexFeature_ = vertexFeature;
this.overlay_.getSource().addFeature(vertexFeature);
} else {
diff --git a/src/ol/source/Cluster.js b/src/ol/source/Cluster.js
index 55c8ce2eee..4ee3dc8a04 100644
--- a/src/ol/source/Cluster.js
+++ b/src/ol/source/Cluster.js
@@ -4,7 +4,7 @@
import {getUid, inherits} from '../index.js';
import {assert} from '../asserts.js';
-import _ol_Feature_ from '../Feature.js';
+import Feature from '../Feature.js';
import _ol_coordinate_ from '../coordinate.js';
import EventType from '../events/EventType.js';
import {buffer, createEmpty, createOrUpdateFromCoordinate} from '../extent.js';
@@ -191,7 +191,7 @@ _ol_source_Cluster_.prototype.createCluster = function(features) {
}
_ol_coordinate_.scale(centroid, 1 / features.length);
- var cluster = new _ol_Feature_(new Point(centroid));
+ var cluster = new Feature(new Point(centroid));
cluster.set('features', features);
return cluster;
};
diff --git a/test/rendering/ol/layer/vector.test.js b/test/rendering/ol/layer/vector.test.js
index 8abc6e5dcb..e4c0651027 100644
--- a/test/rendering/ol/layer/vector.test.js
+++ b/test/rendering/ol/layer/vector.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import Map from '../../../../src/ol/Map.js';
import _ol_View_ from '../../../../src/ol/View.js';
import GeoJSON from '../../../../src/ol/format/GeoJSON.js';
@@ -42,11 +42,11 @@ describe('ol.rendering.layer.Vector', function() {
var source;
function addCircle(r) {
- source.addFeature(new _ol_Feature_(new Circle(center, r)));
+ source.addFeature(new Feature(new Circle(center, r)));
}
function addPolygon(r) {
- source.addFeature(new _ol_Feature_(new Polygon([
+ source.addFeature(new Feature(new Polygon([
[
[center[0] - r, center[1] - r],
[center[0] + r, center[1] - r],
@@ -58,7 +58,7 @@ describe('ol.rendering.layer.Vector', function() {
}
function addLineString(r) {
- source.addFeature(new _ol_Feature_(new LineString([
+ source.addFeature(new Feature(new LineString([
[center[0] - r, center[1] - r],
[center[0] + r, center[1] - r],
[center[0] + r, center[1] + r],
@@ -75,7 +75,7 @@ describe('ol.rendering.layer.Vector', function() {
it('renders opacity correctly with the canvas renderer', function(done) {
createMap('canvas');
- var smallLine = new _ol_Feature_(new LineString([
+ var smallLine = new Feature(new LineString([
[center[0], center[1] - 1],
[center[0], center[1] + 1]
]));
@@ -101,7 +101,7 @@ describe('ol.rendering.layer.Vector', function() {
it('renders opacity correctly with renderMode: \'image\'', function(done) {
createMap('canvas');
- var smallLine = new _ol_Feature_(new LineString([
+ var smallLine = new Feature(new LineString([
[center[0], center[1] - 1],
[center[0], center[1] + 1]
]));
@@ -128,7 +128,7 @@ describe('ol.rendering.layer.Vector', function() {
it('renders transparent layers correctly with the canvas renderer', function(done) {
createMap('canvas');
- var smallLine = new _ol_Feature_(new LineString([
+ var smallLine = new Feature(new LineString([
[center[0], center[1] - 1],
[center[0], center[1] + 1]
]));
@@ -141,7 +141,7 @@ describe('ol.rendering.layer.Vector', function() {
})
]);
source.addFeature(smallLine);
- var smallLine2 = new _ol_Feature_(new LineString([
+ var smallLine2 = new Feature(new LineString([
[center[0], center[1] - 1000],
[center[0], center[1] + 1000]
]));
@@ -167,7 +167,7 @@ describe('ol.rendering.layer.Vector', function() {
it('renders transparent layers correctly with renderMode: \'image\'', function(done) {
createMap('canvas');
- var smallLine = new _ol_Feature_(new LineString([
+ var smallLine = new Feature(new LineString([
[center[0], center[1] - 1],
[center[0], center[1] + 1]
]));
@@ -180,7 +180,7 @@ describe('ol.rendering.layer.Vector', function() {
})
]);
source.addFeature(smallLine);
- var smallLine2 = new _ol_Feature_(new LineString([
+ var smallLine2 = new Feature(new LineString([
[center[0], center[1] - 1000],
[center[0], center[1] + 1000]
]));
@@ -494,14 +494,14 @@ describe('ol.rendering.layer.Vector', function() {
beforeEach(function() {
var src = new _ol_source_Vector_({
features: [
- new _ol_Feature_(new Polygon([[
+ new Feature(new Polygon([[
[-22, 58],
[-22, 78],
[-9, 78],
[-9, 58],
[-22, 58]
]])),
- new _ol_Feature_(new Polygon([[
+ new Feature(new Polygon([[
[-9, 58],
[-9, 78],
[4, 78],
@@ -589,16 +589,16 @@ describe('ol.rendering.layer.Vector', function() {
});
map.addLayer(layer);
- var centerFeature = new _ol_Feature_({
+ var centerFeature = new Feature({
geometry: new Point(center),
text: 'center'
});
source.addFeature(centerFeature);
- source.addFeature(new _ol_Feature_({
+ source.addFeature(new Feature({
geometry: new Point([center[0] - 540, center[1]]),
text: 'west'
}));
- source.addFeature(new _ol_Feature_({
+ source.addFeature(new Feature({
geometry: new Point([center[0] + 540, center[1]]),
text: 'east'
}));
@@ -630,16 +630,16 @@ describe('ol.rendering.layer.Vector', function() {
});
map.addLayer(layer);
- var centerFeature = new _ol_Feature_({
+ var centerFeature = new Feature({
geometry: new Point(center),
text: 'center'
});
source.addFeature(centerFeature);
- source.addFeature(new _ol_Feature_({
+ source.addFeature(new Feature({
geometry: new Point([center[0] - 540, center[1]]),
text: 'west'
}));
- source.addFeature(new _ol_Feature_({
+ source.addFeature(new Feature({
geometry: new Point([center[0] + 540, center[1]]),
text: 'east'
}));
@@ -670,17 +670,17 @@ describe('ol.rendering.layer.Vector', function() {
});
map.addLayer(layer);
- source.addFeature(new _ol_Feature_({
+ source.addFeature(new Feature({
geometry: new Point(center),
text: 'center',
zIndex: 2
}));
- source.addFeature(new _ol_Feature_({
+ source.addFeature(new Feature({
geometry: new Point([center[0] - 540, center[1]]),
text: 'west',
zIndex: 3
}));
- source.addFeature(new _ol_Feature_({
+ source.addFeature(new Feature({
geometry: new Point([center[0] + 540, center[1]]),
text: 'east',
zIndex: 1
@@ -710,14 +710,14 @@ describe('ol.rendering.layer.Vector', function() {
});
map.addLayer(layer);
- var centerFeature = new _ol_Feature_({
+ var centerFeature = new Feature({
geometry: new Point(center)
});
source.addFeature(centerFeature);
- source.addFeature(new _ol_Feature_({
+ source.addFeature(new Feature({
geometry: new Point([center[0] - 540, center[1]])
}));
- source.addFeature(new _ol_Feature_({
+ source.addFeature(new Feature({
geometry: new Point([center[0] + 540, center[1]])
}));
@@ -750,14 +750,14 @@ describe('ol.rendering.layer.Vector', function() {
});
map.addLayer(layer);
- var centerFeature = new _ol_Feature_({
+ var centerFeature = new Feature({
geometry: new Point(center)
});
source.addFeature(centerFeature);
- source.addFeature(new _ol_Feature_({
+ source.addFeature(new Feature({
geometry: new Point([center[0] - 540, center[1]])
}));
- source.addFeature(new _ol_Feature_({
+ source.addFeature(new Feature({
geometry: new Point([center[0] + 540, center[1]])
}));
@@ -789,15 +789,15 @@ describe('ol.rendering.layer.Vector', function() {
});
map.addLayer(layer);
- source.addFeature(new _ol_Feature_({
+ source.addFeature(new Feature({
geometry: new Point(center),
zIndex: 2
}));
- source.addFeature(new _ol_Feature_({
+ source.addFeature(new Feature({
geometry: new Point([center[0] - 540, center[1]]),
zIndex: 3
}));
- source.addFeature(new _ol_Feature_({
+ source.addFeature(new Feature({
geometry: new Point([center[0] + 540, center[1]]),
zIndex: 1
}));
@@ -828,15 +828,15 @@ describe('ol.rendering.layer.Vector', function() {
});
map.addLayer(layer);
- source.addFeature(new _ol_Feature_({
+ source.addFeature(new Feature({
geometry: new Point(center),
text: 'center'
}));
- source.addFeature(new _ol_Feature_({
+ source.addFeature(new Feature({
geometry: new Point([center[0] - 540, center[1]]),
text: 'west'
}));
- source.addFeature(new _ol_Feature_({
+ source.addFeature(new Feature({
geometry: new Point([center[0] + 540, center[1]]),
text: 'east'
}));
@@ -872,7 +872,7 @@ describe('ol.rendering.layer.Vector', function() {
});
map.addLayer(layer);
- var point = new _ol_Feature_(new Point(center));
+ var point = new Feature(new Point(center));
point.setStyle(new _ol_style_Style_({
image: new _ol_style_Circle_({
radius: 8,
@@ -881,7 +881,7 @@ describe('ol.rendering.layer.Vector', function() {
})
})
}));
- var line = new _ol_Feature_(new LineString([
+ var line = new Feature(new LineString([
[center[0] - 650, center[1] - 200],
[center[0] + 650, center[1] - 200]
]));
@@ -915,7 +915,7 @@ describe('ol.rendering.layer.Vector', function() {
});
map.addLayer(layer);
- var point = new _ol_Feature_(new Point(center));
+ var point = new Feature(new Point(center));
point.setStyle(new _ol_style_Style_({
image: new _ol_style_Circle_({
radius: 8,
@@ -924,7 +924,7 @@ describe('ol.rendering.layer.Vector', function() {
})
})
}));
- var line = new _ol_Feature_(new LineString([
+ var line = new Feature(new LineString([
[center[0] - 650, center[1] - 200],
[center[0] + 650, center[1] - 200]
]));
@@ -958,7 +958,7 @@ describe('ol.rendering.layer.Vector', function() {
});
map.addLayer(layer);
- var point = new _ol_Feature_(new Point(center));
+ var point = new Feature(new Point(center));
point.setStyle(new _ol_style_Style_({
zIndex: 2,
image: new _ol_style_Circle_({
@@ -968,7 +968,7 @@ describe('ol.rendering.layer.Vector', function() {
})
})
}));
- var line = new _ol_Feature_(new LineString([
+ var line = new Feature(new LineString([
[center[0] - 650, center[1] - 200],
[center[0] + 650, center[1] - 200]
]));
diff --git a/test/rendering/ol/layer/vectortile.test.js b/test/rendering/ol/layer/vectortile.test.js
index a75f5f62db..2dfbe7f6ec 100644
--- a/test/rendering/ol/layer/vectortile.test.js
+++ b/test/rendering/ol/layer/vectortile.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import Map from '../../../../src/ol/Map.js';
import _ol_View_ from '../../../../src/ol/View.js';
import MVT from '../../../../src/ol/format/MVT.js';
@@ -98,7 +98,7 @@ describe('ol.rendering.layer.VectorTile', function() {
createMap('canvas');
var vectorSource = new _ol_source_Vector_({
features: [
- new _ol_Feature_(new Point([1825727.7316762917, 6143091.089223046]))
+ new Feature(new Point([1825727.7316762917, 6143091.089223046]))
]
});
map.addLayer(new _ol_layer_Vector_({
diff --git a/test/rendering/ol/map.test.js b/test/rendering/ol/map.test.js
index 2abc786fd9..af982fc4ab 100644
--- a/test/rendering/ol/map.test.js
+++ b/test/rendering/ol/map.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../src/ol/Feature.js';
+import Feature from '../../../src/ol/Feature.js';
import Point from '../../../src/ol/geom/Point.js';
import Map from '../../../src/ol/Map.js';
import _ol_View_ from '../../../src/ol/View.js';
@@ -12,7 +12,7 @@ describe('ol.rendering.Map', function() {
function createMap(renderer) {
var vectorLayer = new _ol_layer_Vector_({
source: new _ol_source_Vector_({
- features: [new _ol_Feature_({
+ features: [new Feature({
geometry: new Point([0, 0])
})]
})
diff --git a/test/rendering/ol/style/circle.test.js b/test/rendering/ol/style/circle.test.js
index 47f5b5b062..c707113026 100644
--- a/test/rendering/ol/style/circle.test.js
+++ b/test/rendering/ol/style/circle.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import Point from '../../../../src/ol/geom/Point.js';
import MultiPoint from '../../../../src/ol/geom/MultiPoint.js';
import Map from '../../../../src/ol/Map.js';
@@ -45,7 +45,7 @@ describe('ol.rendering.style.Circle', function() {
function createFeatures(multi) {
var feature;
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: multi ? new MultiPoint([[-20, 18]]) : new Point([-20, 18])
});
feature.setStyle(new _ol_style_Style_({
@@ -58,7 +58,7 @@ describe('ol.rendering.style.Circle', function() {
}));
vectorSource.addFeature(feature);
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: multi ? new MultiPoint([[-10, 18]]) : new Point([-10, 18])
});
feature.setStyle(new _ol_style_Style_({
@@ -71,7 +71,7 @@ describe('ol.rendering.style.Circle', function() {
}));
vectorSource.addFeature(feature);
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: multi ? new MultiPoint([[4, 18]]) : new Point([4, 18])
});
feature.setStyle(new _ol_style_Style_({
@@ -84,7 +84,7 @@ describe('ol.rendering.style.Circle', function() {
}));
vectorSource.addFeature(feature);
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: multi ? new MultiPoint([[-20, 3]]) : new Point([-20, 3])
});
feature.setStyle(new _ol_style_Style_({
@@ -101,7 +101,7 @@ describe('ol.rendering.style.Circle', function() {
}));
vectorSource.addFeature(feature);
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: multi ? new MultiPoint([[-10, 3]]) : new Point([-10, 3])
});
feature.setStyle(new _ol_style_Style_({
@@ -118,7 +118,7 @@ describe('ol.rendering.style.Circle', function() {
}));
vectorSource.addFeature(feature);
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: multi ? new MultiPoint([[4, 3]]) : new Point([4, 3])
});
feature.setStyle(new _ol_style_Style_({
@@ -135,7 +135,7 @@ describe('ol.rendering.style.Circle', function() {
}));
vectorSource.addFeature(feature);
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: multi ? new MultiPoint([[-20, -15]]) : new Point([-20, -15])
});
feature.setStyle(new _ol_style_Style_({
@@ -149,7 +149,7 @@ describe('ol.rendering.style.Circle', function() {
}));
vectorSource.addFeature(feature);
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: multi ? new MultiPoint([[-10, -15]]) : new Point([-10, -15])
});
feature.setStyle(new _ol_style_Style_({
@@ -166,7 +166,7 @@ describe('ol.rendering.style.Circle', function() {
}));
vectorSource.addFeature(feature);
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: multi ? new MultiPoint([[4, -15]]) : new Point([4, -15])
});
feature.setStyle(new _ol_style_Style_({
diff --git a/test/rendering/ol/style/icon.test.js b/test/rendering/ol/style/icon.test.js
index c641268708..1ae10b6066 100644
--- a/test/rendering/ol/style/icon.test.js
+++ b/test/rendering/ol/style/icon.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import Point from '../../../../src/ol/geom/Point.js';
import Map from '../../../../src/ol/Map.js';
import _ol_View_ from '../../../../src/ol/View.js';
@@ -51,7 +51,7 @@ describe('ol.rendering.style.Icon', function() {
function createFeatures(src, imgInfo, callback) {
var feature;
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new Point([0, 0])
});
diff --git a/test/rendering/ol/style/linestring.test.js b/test/rendering/ol/style/linestring.test.js
index 31659070c5..89557eff5d 100644
--- a/test/rendering/ol/style/linestring.test.js
+++ b/test/rendering/ol/style/linestring.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import LineString from '../../../../src/ol/geom/LineString.js';
import Map from '../../../../src/ol/Map.js';
import _ol_View_ from '../../../../src/ol/View.js';
@@ -43,7 +43,7 @@ describe('ol.rendering.style.LineString', function() {
function createFeatures() {
var feature;
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new LineString(
[[-20, 20], [15, 20]]
)
@@ -53,7 +53,7 @@ describe('ol.rendering.style.LineString', function() {
}));
vectorSource.addFeature(feature);
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new LineString(
[[-20, 15], [15, 15]]
)
@@ -63,7 +63,7 @@ describe('ol.rendering.style.LineString', function() {
}));
vectorSource.addFeature(feature);
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new LineString(
[[-20, 10], [15, 10]]
)
@@ -75,7 +75,7 @@ describe('ol.rendering.style.LineString', function() {
})]);
vectorSource.addFeature(feature);
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new LineString(
[[-20, -20], [-2, 0], [15, -20]]
)
@@ -91,7 +91,7 @@ describe('ol.rendering.style.LineString', function() {
}));
vectorSource.addFeature(feature);
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new LineString(
[[-20, -15], [-2, 5], [15, -15]]
)
diff --git a/test/rendering/ol/style/polygon.test.js b/test/rendering/ol/style/polygon.test.js
index 16286da724..adbb930a7a 100644
--- a/test/rendering/ol/style/polygon.test.js
+++ b/test/rendering/ol/style/polygon.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import Polygon from '../../../../src/ol/geom/Polygon.js';
import Map from '../../../../src/ol/Map.js';
import _ol_View_ from '../../../../src/ol/View.js';
@@ -48,7 +48,7 @@ describe('ol.rendering.style.Polygon', function() {
var feature;
// rectangle
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new Polygon([
[[-20, 10], [-20, 20], [-5, 20], [-5, 10], [-20, 10]]
])
@@ -59,7 +59,7 @@ describe('ol.rendering.style.Polygon', function() {
vectorSource.addFeature(feature);
// rectangle with 1 hole
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new Polygon([
[[0, 10], [0, 20], [15, 20], [15, 10], [0, 10]],
[[5, 13], [10, 13], [10, 17], [5, 17], [5, 13]]
@@ -72,7 +72,7 @@ describe('ol.rendering.style.Polygon', function() {
vectorSource.addFeature(feature);
// rectangle with 2 holes
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new Polygon([
[[-20, -20], [-20, 5], [15, 5], [15, -20], [-20, -20]],
[[-18, -18], [-12, -18], [-12, -12], [-18, -12], [-18, -18]],
@@ -113,7 +113,7 @@ describe('ol.rendering.style.Polygon', function() {
var feature;
// rectangle
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new Polygon([
[[-20, 10], [-20, 20], [-5, 20], [-5, 10], [-20, 10]]
])
@@ -124,7 +124,7 @@ describe('ol.rendering.style.Polygon', function() {
vectorSource.addFeature(feature);
// rectangle with 1 hole
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new Polygon([
[[0, 10], [0, 20], [20, 20], [20, 10], [0, 10]],
[[5, 13], [10, 13], [10, 17], [5, 17], [5, 13]]
@@ -137,7 +137,7 @@ describe('ol.rendering.style.Polygon', function() {
vectorSource.addFeature(feature);
// rectangle with 2 holes
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new Polygon([
[[-20, -20], [-20, 5], [20, 5], [20, -20], [-20, -20]],
[[-12, -3], [-12, -12], [-8, -12], [-8, -3], [-12, -3]],
@@ -173,7 +173,7 @@ describe('ol.rendering.style.Polygon', function() {
function createFeatures() {
var feature;
// rectangle with z-index 2
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new Polygon([
[[-20, 10], [-20, 20], [-0, 20], [-0, 10], [-20, 10]]
])
@@ -185,7 +185,7 @@ describe('ol.rendering.style.Polygon', function() {
vectorSource.addFeature(feature);
// rectangle with z-index 3
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new Polygon([
[[-15, 5], [-15, 15], [5, 15], [5, 5], [-15, 5]]
])
@@ -197,7 +197,7 @@ describe('ol.rendering.style.Polygon', function() {
vectorSource.addFeature(feature);
// rectangle with z-index 1
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new Polygon([
[[-10, 0], [-10, 10], [10, 10], [10, 0], [-10, 0]]
])
@@ -230,7 +230,7 @@ describe('ol.rendering.style.Polygon', function() {
function createFeatures() {
var feature;
// rectangle
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new Polygon([
[[-20, 10], [-20, 20], [-5, 20], [-5, 10], [-20, 10]]
])
@@ -242,7 +242,7 @@ describe('ol.rendering.style.Polygon', function() {
vectorSource.addFeature(feature);
// rectangle with 1 hole
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new Polygon([
[[0, 10], [0, 20], [15, 20], [15, 10], [0, 10]]
])
@@ -254,7 +254,7 @@ describe('ol.rendering.style.Polygon', function() {
vectorSource.addFeature(feature);
// rectangle with 2 holes
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new Polygon([
[[-20, -20], [-20, 5], [15, 5], [15, -20], [-20, -20]]
])
@@ -316,7 +316,7 @@ describe('ol.rendering.style.Polygon', function() {
}
function createFeatures() {
- var feature = new _ol_Feature_({
+ var feature = new Feature({
geometry: new Polygon([
[[-20, -20], [-20, 20], [18, 20], [-20, -20]]
])
diff --git a/test/rendering/ol/style/regularshape.test.js b/test/rendering/ol/style/regularshape.test.js
index 2e07707274..1809bc7e89 100644
--- a/test/rendering/ol/style/regularshape.test.js
+++ b/test/rendering/ol/style/regularshape.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import Point from '../../../../src/ol/geom/Point.js';
import Map from '../../../../src/ol/Map.js';
import _ol_View_ from '../../../../src/ol/View.js';
@@ -42,7 +42,7 @@ describe('ol.rendering.style.RegularShape', function() {
function createFeatures(stroke, fill) {
var feature;
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new Point([-15, 15])
});
// square
@@ -57,7 +57,7 @@ describe('ol.rendering.style.RegularShape', function() {
}));
vectorSource.addFeature(feature);
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new Point([8, 15])
});
// triangle
@@ -73,7 +73,7 @@ describe('ol.rendering.style.RegularShape', function() {
}));
vectorSource.addFeature(feature);
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new Point([-10, -8])
});
// star
@@ -89,7 +89,7 @@ describe('ol.rendering.style.RegularShape', function() {
}));
vectorSource.addFeature(feature);
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new Point([12, -8])
});
// cross
diff --git a/test/rendering/ol/style/text.test.js b/test/rendering/ol/style/text.test.js
index 9736575216..484f4aa4b2 100644
--- a/test/rendering/ol/style/text.test.js
+++ b/test/rendering/ol/style/text.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import LineString from '../../../../src/ol/geom/LineString.js';
import MultiLineString from '../../../../src/ol/geom/MultiLineString.js';
import MultiPolygon from '../../../../src/ol/geom/MultiPolygon.js';
@@ -49,7 +49,7 @@ describe('ol.rendering.style.Text', function() {
function createFeatures(opt_scale) {
var scale = opt_scale || 1;
var feature;
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new Point([-20, 18])
});
feature.setStyle(new _ol_style_Style_({
@@ -61,7 +61,7 @@ describe('ol.rendering.style.Text', function() {
}));
vectorSource.addFeature(feature);
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new Point([-10, 0])
});
feature.setStyle(new _ol_style_Style_({
@@ -80,7 +80,7 @@ describe('ol.rendering.style.Text', function() {
}));
vectorSource.addFeature(feature);
- feature = new _ol_Feature_({
+ feature = new Feature({
geometry: new Point([20, 10])
});
feature.setStyle(new _ol_style_Style_({
@@ -124,13 +124,13 @@ describe('ol.rendering.style.Text', function() {
})
})
});
- var feature = new _ol_Feature_(geom);
+ var feature = new Feature(geom);
feature.setStyle(style);
vectorSource.addFeature(feature);
geom = geom.clone();
geom.translate(0, 5);
- feature = new _ol_Feature_(geom);
+ feature = new Feature(geom);
style = style.clone();
style.getText().setTextBaseline('top');
feature.setStyle(style);
@@ -138,7 +138,7 @@ describe('ol.rendering.style.Text', function() {
geom = geom.clone();
geom.translate(0, -10);
- feature = new _ol_Feature_(geom);
+ feature = new Feature(geom);
style = style.clone();
style.getText().setTextBaseline('bottom');
feature.setStyle(style);
@@ -175,7 +175,7 @@ describe('ol.rendering.style.Text', function() {
it('renders multiline text with alignment options', function(done) {
createMap('canvas');
var feature;
- feature = new _ol_Feature_(new Point([25, 0]));
+ feature = new Feature(new Point([25, 0]));
feature.setStyle(new _ol_style_Style_({
text: new _ol_style_Text_({
text: 'Hello world\nleft',
@@ -184,7 +184,7 @@ describe('ol.rendering.style.Text', function() {
})
}));
vectorSource.addFeature(feature);
- feature = new _ol_Feature_(new Point([-25, 0]));
+ feature = new Feature(new Point([-25, 0]));
feature.setStyle(new _ol_style_Style_({
text: new _ol_style_Text_({
text: 'Hello world\nright',
@@ -193,7 +193,7 @@ describe('ol.rendering.style.Text', function() {
})
}));
vectorSource.addFeature(feature);
- feature = new _ol_Feature_(new Point([0, 25]));
+ feature = new Feature(new Point([0, 25]));
feature.setStyle(new _ol_style_Style_({
text: new _ol_style_Text_({
text: 'Hello world\nbottom',
@@ -202,7 +202,7 @@ describe('ol.rendering.style.Text', function() {
})
}));
vectorSource.addFeature(feature);
- feature = new _ol_Feature_(new Point([0, -25]));
+ feature = new Feature(new Point([0, -25]));
feature.setStyle(new _ol_style_Style_({
text: new _ol_style_Text_({
text: 'top\nHello world',
@@ -217,7 +217,7 @@ describe('ol.rendering.style.Text', function() {
it('renders multiline text with positioning options', function(done) {
createMap('canvas');
var feature;
- feature = new _ol_Feature_(new Point([0, 0]));
+ feature = new Feature(new Point([0, 0]));
feature.setStyle(new _ol_style_Style_({
text: new _ol_style_Text_({
text: 'Hello world\nleft',
@@ -227,7 +227,7 @@ describe('ol.rendering.style.Text', function() {
})
}));
vectorSource.addFeature(feature);
- feature = new _ol_Feature_(new Point([0, 0]));
+ feature = new Feature(new Point([0, 0]));
feature.setStyle(new _ol_style_Style_({
text: new _ol_style_Text_({
text: 'Hello world\nright',
@@ -237,7 +237,7 @@ describe('ol.rendering.style.Text', function() {
})
}));
vectorSource.addFeature(feature);
- feature = new _ol_Feature_(new Point([0, 0]));
+ feature = new Feature(new Point([0, 0]));
feature.setStyle(new _ol_style_Style_({
text: new _ol_style_Text_({
text: 'Hello world\nbottom',
@@ -247,7 +247,7 @@ describe('ol.rendering.style.Text', function() {
})
}));
vectorSource.addFeature(feature);
- feature = new _ol_Feature_(new Point([0, 0]));
+ feature = new Feature(new Point([0, 0]));
feature.setStyle(new _ol_style_Style_({
text: new _ol_style_Text_({
text: 'top\nHello world',
@@ -272,7 +272,7 @@ describe('ol.rendering.style.Text', function() {
line = line.clone();
line.translate(0, -100);
geom.appendLineString(line);
- var feature = new _ol_Feature_(geom);
+ var feature = new Feature(geom);
feature.setStyle(new _ol_style_Style_({
text: new _ol_style_Text_({
text: 'Hello world',
@@ -289,7 +289,7 @@ describe('ol.rendering.style.Text', function() {
createMap('canvas');
var geom = new Polygon(null);
geom.setFlatCoordinates('XY', polygon, [polygon.length]);
- var feature = new _ol_Feature_(geom);
+ var feature = new Feature(geom);
feature.setStyle(new _ol_style_Style_({
text: new _ol_style_Text_({
text: 'Hello world',
@@ -315,7 +315,7 @@ describe('ol.rendering.style.Text', function() {
geom = geom.clone();
geom.translate(0, -60);
multiPolygon.appendPolygon(geom);
- var feature = new _ol_Feature_(multiPolygon);
+ var feature = new Feature(multiPolygon);
feature.setStyle(new _ol_style_Style_({
text: new _ol_style_Text_({
text: 'Hello world',
diff --git a/test/spec/ol/feature.test.js b/test/spec/ol/feature.test.js
index fc79f8dfe2..5efa4a85bf 100644
--- a/test/spec/ol/feature.test.js
+++ b/test/spec/ol/feature.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../src/ol/Feature.js';
+import Feature from '../../../src/ol/Feature.js';
import Point from '../../../src/ol/geom/Point.js';
import _ol_obj_ from '../../../src/ol/obj.js';
import _ol_style_Style_ from '../../../src/ol/style/Style.js';
@@ -9,25 +9,25 @@ describe('ol.Feature', function() {
describe('constructor', function() {
it('creates a new feature', function() {
- var feature = new _ol_Feature_();
- expect(feature).to.be.a(_ol_Feature_);
+ var feature = new Feature();
+ expect(feature).to.be.a(Feature);
});
it('takes properties', function() {
- var feature = new _ol_Feature_({
+ var feature = new Feature({
foo: 'bar'
});
expect(feature.get('foo')).to.be('bar');
});
it('can store the feature\'s commonly used id', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.setId('foo');
expect(feature.getId()).to.be('foo');
});
it('will set the default geometry', function() {
- var feature = new _ol_Feature_({
+ var feature = new Feature({
geometry: new Point([10, 20]),
foo: 'bar'
});
@@ -41,7 +41,7 @@ describe('ol.Feature', function() {
describe('#get()', function() {
it('returns values set at construction', function() {
- var feature = new _ol_Feature_({
+ var feature = new Feature({
a: 'first',
b: 'second'
});
@@ -50,12 +50,12 @@ describe('ol.Feature', function() {
});
it('returns undefined for unset attributes', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
expect(feature.get('a')).to.be(undefined);
});
it('returns values set by set', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.set('a', 'b');
expect(feature.get('a')).to.be('b');
});
@@ -66,7 +66,7 @@ describe('ol.Feature', function() {
it('returns an object with all attributes', function() {
var point = new Point([15, 30]);
- var feature = new _ol_Feature_({
+ var feature = new Feature({
foo: 'bar',
ten: 10,
geometry: point
@@ -83,7 +83,7 @@ describe('ol.Feature', function() {
});
it('is empty by default', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
var properties = feature.getProperties();
expect(_ol_obj_.isEmpty(properties)).to.be(true);
});
@@ -96,30 +96,30 @@ describe('ol.Feature', function() {
var point = new Point([15, 30]);
it('returns undefined for unset geometry', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
expect(feature.getGeometry()).to.be(undefined);
});
it('returns null for null geometry (constructor)', function() {
- var feature = new _ol_Feature_(null);
+ var feature = new Feature(null);
expect(feature.getGeometry()).to.be(null);
});
it('returns null for null geometry (setGeometry())', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.setGeometry(null);
expect(feature.getGeometry()).to.be(null);
});
it('gets the geometry set at construction', function() {
- var feature = new _ol_Feature_({
+ var feature = new Feature({
geometry: point
});
expect(feature.getGeometry()).to.be(point);
});
it('gets any geometry set by setGeometry', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.setGeometry(point);
expect(feature.getGeometry()).to.be(point);
@@ -133,7 +133,7 @@ describe('ol.Feature', function() {
describe('#set()', function() {
it('sets values', function() {
- var feature = new _ol_Feature_({
+ var feature = new Feature({
a: 'first',
b: 'second'
});
@@ -143,7 +143,7 @@ describe('ol.Feature', function() {
it('can be used to set the geometry', function() {
var point = new Point([3, 4]);
- var feature = new _ol_Feature_({
+ var feature = new Feature({
geometry: new Point([1, 2])
});
feature.set('geometry', point);
@@ -153,7 +153,7 @@ describe('ol.Feature', function() {
it('can be used to set attributes with arbitrary names', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.set('toString', 'string');
expect(feature.get('toString')).to.be('string');
@@ -174,13 +174,13 @@ describe('ol.Feature', function() {
var point = new Point([15, 30]);
it('sets the default geometry', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.setGeometry(point);
expect(feature.get('geometry')).to.be(point);
});
it('replaces previous default geometry', function() {
- var feature = new _ol_Feature_({
+ var feature = new Feature({
geometry: point
});
expect(feature.getGeometry()).to.be(point);
@@ -197,7 +197,7 @@ describe('ol.Feature', function() {
var point = new Point([15, 30]);
it('sets property where to to look at geometry', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.setGeometry(point);
expect(feature.getGeometry()).to.be(point);
@@ -214,7 +214,7 @@ describe('ol.Feature', function() {
});
it('changes property listener', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.setGeometry(point);
var point2 = new Point([1, 2]);
feature.set('altGeometry', point2);
@@ -227,7 +227,7 @@ describe('ol.Feature', function() {
});
it('can use a different geometry name', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.setGeometryName('foo');
var point = new Point([10, 20]);
feature.setGeometry(point);
@@ -239,14 +239,14 @@ describe('ol.Feature', function() {
describe('#setId()', function() {
it('sets the feature identifier', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
expect(feature.getId()).to.be(undefined);
feature.setId('foo');
expect(feature.getId()).to.be('foo');
});
it('accepts a string or number', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.setId('foo');
expect(feature.getId()).to.be('foo');
feature.setId(2);
@@ -254,7 +254,7 @@ describe('ol.Feature', function() {
});
it('dispatches the "change" event', function(done) {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.on('change', function() {
expect(feature.getId()).to.be('foo');
done();
@@ -271,24 +271,24 @@ describe('ol.Feature', function() {
};
it('returns undefined after construction', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
expect(feature.getStyleFunction()).to.be(undefined);
});
it('returns the function passed to setStyle', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.setStyle(styleFunction);
expect(feature.getStyleFunction()).to.be(styleFunction);
});
it('does not get confused with user "styleFunction" property', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.set('styleFunction', 'foo');
expect(feature.getStyleFunction()).to.be(undefined);
});
it('does not get confused with "styleFunction" option', function() {
- var feature = new _ol_Feature_({
+ var feature = new Feature({
styleFunction: 'foo'
});
expect(feature.getStyleFunction()).to.be(undefined);
@@ -305,21 +305,21 @@ describe('ol.Feature', function() {
};
it('accepts a single style', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.setStyle(style);
var func = feature.getStyleFunction();
expect(func()).to.eql([style]);
});
it('accepts an array of styles', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.setStyle([style]);
var func = feature.getStyleFunction();
expect(func()).to.eql([style]);
});
it('accepts a style function', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
function featureStyleFunction(resolution) {
return styleFunction(this, resolution);
}
@@ -329,14 +329,14 @@ describe('ol.Feature', function() {
});
it('accepts a layer style function', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.setStyle(styleFunction);
expect(feature.getStyleFunction()).to.not.be(styleFunction);
expect(feature.getStyleFunction()(42)).to.be(42);
});
it('accepts null', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.setStyle(style);
feature.setStyle(null);
expect(feature.getStyle()).to.be(null);
@@ -344,7 +344,7 @@ describe('ol.Feature', function() {
});
it('dispatches a change event', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
var spy = sinon.spy();
feature.on('change', spy);
feature.setStyle(style);
@@ -362,7 +362,7 @@ describe('ol.Feature', function() {
};
it('returns what is passed to setStyle', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
expect(feature.getStyle()).to.be(null);
@@ -378,7 +378,7 @@ describe('ol.Feature', function() {
});
it('does not get confused with "style" option to constructor', function() {
- var feature = new _ol_Feature_({
+ var feature = new Feature({
style: 'foo'
});
@@ -386,7 +386,7 @@ describe('ol.Feature', function() {
});
it('does not get confused with user set "style" property', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.set('style', 'foo');
expect(feature.getStyle()).to.be(null);
@@ -397,7 +397,7 @@ describe('ol.Feature', function() {
describe('#clone', function() {
it('correctly clones features', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.setProperties({'fookey': 'fooval'});
feature.setId(1);
feature.setGeometryName('geom');
@@ -421,7 +421,7 @@ describe('ol.Feature', function() {
});
it('correctly clones features with no geometry and no style', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.set('fookey', 'fooval');
var clone = feature.clone();
@@ -435,7 +435,7 @@ describe('ol.Feature', function() {
it('dispatches a change event when geometry is set to null',
function() {
- var feature = new _ol_Feature_({
+ var feature = new Feature({
geometry: new Point([0, 0])
});
var spy = sinon.spy();
@@ -451,12 +451,12 @@ describe('ol.Feature.createStyleFunction()', function() {
var style = new _ol_style_Style_();
it('creates a feature style function from a single style', function() {
- var styleFunction = _ol_Feature_.createStyleFunction(style);
+ var styleFunction = Feature.createStyleFunction(style);
expect(styleFunction()).to.eql([style]);
});
it('creates a feature style function from an array of styles', function() {
- var styleFunction = _ol_Feature_.createStyleFunction([style]);
+ var styleFunction = Feature.createStyleFunction([style]);
expect(styleFunction()).to.eql([style]);
});
@@ -464,13 +464,13 @@ describe('ol.Feature.createStyleFunction()', function() {
var original = function() {
return [style];
};
- var styleFunction = _ol_Feature_.createStyleFunction(original);
+ var styleFunction = Feature.createStyleFunction(original);
expect(styleFunction).to.be(original);
});
it('throws on (some) unexpected input', function() {
expect(function() {
- _ol_Feature_.createStyleFunction({bogus: 'input'});
+ Feature.createStyleFunction({bogus: 'input'});
}).to.throwException();
});
diff --git a/test/spec/ol/format/esrijson.test.js b/test/spec/ol/format/esrijson.test.js
index 03b39c1518..e59f28ff6d 100644
--- a/test/spec/ol/format/esrijson.test.js
+++ b/test/spec/ol/format/esrijson.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import * as _ol_extent_ from '../../../../src/ol/extent.js';
import EsriJSON from '../../../../src/ol/format/EsriJSON.js';
import LineString from '../../../../src/ol/geom/LineString.js';
@@ -161,7 +161,7 @@ describe('ol.format.EsriJSON', function() {
it('can read a single point feature', function() {
var feature = format.readFeature(pointEsriJSON);
- expect(feature).to.be.an(_ol_Feature_);
+ expect(feature).to.be.an(Feature);
var geometry = feature.getGeometry();
expect(geometry).to.be.an(Point);
expect(geometry.getCoordinates()).to.eql([102.0, 0.5]);
@@ -170,7 +170,7 @@ describe('ol.format.EsriJSON', function() {
it('can read a single multipoint feature', function() {
var feature = format.readFeature(multiPointEsriJSON);
- expect(feature).to.be.an(_ol_Feature_);
+ expect(feature).to.be.an(Feature);
var geometry = feature.getGeometry();
expect(geometry).to.be.an(MultiPoint);
expect(geometry.getCoordinates()).to.eql([[102.0, 0.0], [103.0, 1.0]]);
@@ -179,7 +179,7 @@ describe('ol.format.EsriJSON', function() {
it('can read a single line string feature', function() {
var feature = format.readFeature(lineStringEsriJSON);
- expect(feature).to.be.an(_ol_Feature_);
+ expect(feature).to.be.an(Feature);
var geometry = feature.getGeometry();
expect(geometry).to.be.an(LineString);
expect(geometry.getCoordinates()).to.eql(
@@ -190,7 +190,7 @@ describe('ol.format.EsriJSON', function() {
it('can read a multi line string feature', function() {
var feature = format.readFeature(multiLineStringEsriJSON);
- expect(feature).to.be.an(_ol_Feature_);
+ expect(feature).to.be.an(Feature);
var geometry = feature.getGeometry();
expect(geometry).to.be.an(MultiLineString);
expect(geometry.getCoordinates()).to.eql([
@@ -203,7 +203,7 @@ describe('ol.format.EsriJSON', function() {
it('can read a single polygon feature', function() {
var feature = format.readFeature(polygonEsriJSON);
- expect(feature).to.be.an(_ol_Feature_);
+ expect(feature).to.be.an(Feature);
var geometry = feature.getGeometry();
expect(geometry).to.be.an(Polygon);
expect(geometry.getCoordinates()).to.eql([[
@@ -215,7 +215,7 @@ describe('ol.format.EsriJSON', function() {
it('can read a multi polygon feature', function() {
var feature = format.readFeature(multiPolygonEsriJSON);
- expect(feature).to.be.an(_ol_Feature_);
+ expect(feature).to.be.an(Feature);
var geometry = feature.getGeometry();
expect(geometry).to.be.an(MultiPolygon);
expect(geometry.getCoordinates()).to.eql([
@@ -282,13 +282,13 @@ describe('ol.format.EsriJSON', function() {
expect(array.length).to.be(2);
var first = array[0];
- expect(first).to.be.a(_ol_Feature_);
+ expect(first).to.be.a(Feature);
expect(first.get('LINK_ID')).to.be(573730499);
var firstGeom = first.getGeometry();
expect(firstGeom).to.be.a(LineString);
var second = array[1];
- expect(second).to.be.a(_ol_Feature_);
+ expect(second).to.be.a(Feature);
expect(second.get('ST_NAME')).to.be('BRUNNSGATAN');
var secondGeom = second.getGeometry();
expect(secondGeom).to.be.a(LineString);
@@ -300,7 +300,7 @@ describe('ol.format.EsriJSON', function() {
expect(result.length).to.be(9);
var first = result[0];
- expect(first).to.be.a(_ol_Feature_);
+ expect(first).to.be.a(Feature);
expect(first.get('field_name')).to.be('EUDORA');
expect(first.getId()).to.be(6406);
var firstGeom = first.getGeometry();
@@ -311,7 +311,7 @@ describe('ol.format.EsriJSON', function() {
])).to.be(true);
var last = result[8];
- expect(last).to.be.a(_ol_Feature_);
+ expect(last).to.be.a(Feature);
expect(last.get('field_name')).to.be('FEAGINS');
expect(last.getId()).to.be(6030);
var lastGeom = last.getGeometry();
@@ -744,12 +744,12 @@ describe('ol.format.EsriJSON', function() {
expect(features.length).to.be(2);
var first = features[0];
- expect(first).to.be.a(_ol_Feature_);
+ expect(first).to.be.a(Feature);
expect(first.get('foo')).to.be('bar');
expect(first.getGeometry()).to.be.a(Point);
var second = features[1];
- expect(second).to.be.a(_ol_Feature_);
+ expect(second).to.be.a(Feature);
expect(second.get('bam')).to.be('baz');
expect(second.getGeometry()).to.be.a(LineString);
@@ -1048,7 +1048,7 @@ describe('ol.format.EsriJSON', function() {
it('writes out a feature with a different geometryName correctly',
function() {
- var feature = new _ol_Feature_({'foo': 'bar'});
+ var feature = new Feature({'foo': 'bar'});
feature.setGeometryName('mygeom');
feature.setGeometry(new Point([5, 10]));
var esrijson = format.writeFeaturesObject([feature]);
@@ -1056,7 +1056,7 @@ describe('ol.format.EsriJSON', function() {
});
it('writes out a feature without properties correctly', function() {
- var feature = new _ol_Feature_(new Point([5, 10]));
+ var feature = new Feature(new Point([5, 10]));
var esrijson = format.writeFeatureObject(feature);
expect(esrijson.attributes).to.eql({});
});
diff --git a/test/spec/ol/format/geojson.test.js b/test/spec/ol/format/geojson.test.js
index 5c1d1b86d5..0ccaabe3fa 100644
--- a/test/spec/ol/format/geojson.test.js
+++ b/test/spec/ol/format/geojson.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import * as _ol_extent_ from '../../../../src/ol/extent.js';
import GeoJSON from '../../../../src/ol/format/GeoJSON.js';
import Circle from '../../../../src/ol/geom/Circle.js';
@@ -145,7 +145,7 @@ describe('ol.format.GeoJSON', function() {
it('can read a single point feature', function() {
var feature = format.readFeature(pointGeoJSON);
- expect(feature).to.be.an(_ol_Feature_);
+ expect(feature).to.be.an(Feature);
var geometry = feature.getGeometry();
expect(geometry).to.be.an(Point);
expect(geometry.getCoordinates()).to.eql([102.0, 0.5]);
@@ -154,7 +154,7 @@ describe('ol.format.GeoJSON', function() {
it('can read a single point geometry as a feature', function() {
var feature = format.readFeature(pointGeoJSON.geometry);
- expect(feature).to.be.an(_ol_Feature_);
+ expect(feature).to.be.an(Feature);
var geometry = feature.getGeometry();
expect(geometry).to.be.an(Point);
expect(geometry.getCoordinates()).to.eql([102.0, 0.5]);
@@ -162,7 +162,7 @@ describe('ol.format.GeoJSON', function() {
it('can read a single line string feature', function() {
var feature = format.readFeature(lineStringGeoJSON);
- expect(feature).to.be.an(_ol_Feature_);
+ expect(feature).to.be.an(Feature);
var geometry = feature.getGeometry();
expect(geometry).to.be.an(LineString);
expect(geometry.getCoordinates()).to.eql(
@@ -173,7 +173,7 @@ describe('ol.format.GeoJSON', function() {
it('can read a single polygon feature', function() {
var feature = format.readFeature(polygonGeoJSON);
- expect(feature).to.be.an(_ol_Feature_);
+ expect(feature).to.be.an(Feature);
var geometry = feature.getGeometry();
expect(geometry).to.be.an(Polygon);
expect(geometry.getCoordinates()).to.eql([[
@@ -185,7 +185,7 @@ describe('ol.format.GeoJSON', function() {
it('can read a feature with null geometry', function() {
var feature = format.readFeature(nullGeometryGeoJSON);
- expect(feature).to.be.an(_ol_Feature_);
+ expect(feature).to.be.an(Feature);
var geometry = feature.getGeometry();
expect(geometry).to.eql(null);
expect(feature.get('prop0')).to.be('value0');
@@ -193,7 +193,7 @@ describe('ol.format.GeoJSON', function() {
it('can read a feature with id equal to 0', function() {
var feature = format.readFeature(zeroIdGeoJSON);
- expect(feature).to.be.an(_ol_Feature_);
+ expect(feature).to.be.an(Feature);
expect(feature.getId()).to.be(0);
});
@@ -271,13 +271,13 @@ describe('ol.format.GeoJSON', function() {
expect(array.length).to.be(2);
var first = array[0];
- expect(first).to.be.a(_ol_Feature_);
+ expect(first).to.be.a(Feature);
expect(first.get('LINK_ID')).to.be(573730499);
var firstGeom = first.getGeometry();
expect(firstGeom).to.be.a(LineString);
var second = array[1];
- expect(second).to.be.a(_ol_Feature_);
+ expect(second).to.be.a(Feature);
expect(second.get('ST_NAME')).to.be('BRUNNSGATAN');
var secondGeom = second.getGeometry();
expect(secondGeom).to.be.a(LineString);
@@ -297,7 +297,7 @@ describe('ol.format.GeoJSON', function() {
expect(result.length).to.be(179);
var first = result[0];
- expect(first).to.be.a(_ol_Feature_);
+ expect(first).to.be.a(Feature);
expect(first.get('name')).to.be('Afghanistan');
expect(first.getId()).to.be('AFG');
var firstGeom = first.getGeometry();
@@ -307,7 +307,7 @@ describe('ol.format.GeoJSON', function() {
.to.be(true);
var last = result[178];
- expect(last).to.be.a(_ol_Feature_);
+ expect(last).to.be.a(Feature);
expect(last.get('name')).to.be('Zimbabwe');
expect(last.getId()).to.be('ZWE');
var lastGeom = last.getGeometry();
@@ -338,7 +338,7 @@ describe('ol.format.GeoJSON', function() {
expect(features.length).to.be(1);
var first = features[0];
- expect(first).to.be.a(_ol_Feature_);
+ expect(first).to.be.a(Feature);
expect(first.get('bam')).to.be('baz');
expect(first.getGeometry()).to.be.a(LineString);
@@ -462,12 +462,12 @@ describe('ol.format.GeoJSON', function() {
expect(features.length).to.be(2);
var first = features[0];
- expect(first).to.be.a(_ol_Feature_);
+ expect(first).to.be.a(Feature);
expect(first.get('foo')).to.be('bar');
expect(first.getGeometry()).to.be.a(Point);
var second = features[1];
- expect(second).to.be.a(_ol_Feature_);
+ expect(second).to.be.a(Feature);
expect(second.get('bam')).to.be('baz');
expect(second.getGeometry()).to.be.a(LineString);
@@ -505,12 +505,12 @@ describe('ol.format.GeoJSON', function() {
expect(features.length).to.be(2);
var first = features[0];
- expect(first).to.be.a(_ol_Feature_);
+ expect(first).to.be.a(Feature);
expect(first.get('foo')).to.be('bar');
expect(first.getGeometry()).to.be.a(Point);
var second = features[1];
- expect(second).to.be.a(_ol_Feature_);
+ expect(second).to.be.a(Feature);
expect(second.get('bam')).to.be('baz');
expect(second.getGeometry()).to.be.a(LineString);
@@ -560,7 +560,7 @@ describe('ol.format.GeoJSON', function() {
it('writes out a feature with a different geometryName correctly',
function() {
- var feature = new _ol_Feature_({'foo': 'bar'});
+ var feature = new Feature({'foo': 'bar'});
feature.setGeometryName('mygeom');
feature.setGeometry(new Point([5, 10]));
var geojson = format.writeFeaturesObject([feature]);
@@ -568,19 +568,19 @@ describe('ol.format.GeoJSON', function() {
});
it('writes out a feature without properties correctly', function() {
- var feature = new _ol_Feature_(new Point([5, 10]));
+ var feature = new Feature(new Point([5, 10]));
var geojson = format.writeFeatureObject(feature);
expect(geojson.properties).to.eql(null);
});
it('writes out a feature without geometry correctly', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
var geojson = format.writeFeatureObject(feature);
expect(geojson.geometry).to.eql(null);
});
it('writes out a feature with id equal to 0 correctly', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.setId(0);
var geojson = format.writeFeatureObject(feature);
expect(geojson.id).to.eql(0);
diff --git a/test/spec/ol/format/gml.test.js b/test/spec/ol/format/gml.test.js
index 607ae08b32..2d4f4cf730 100644
--- a/test/spec/ol/format/gml.test.js
+++ b/test/spec/ol/format/gml.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import _ol_format_GML_ from '../../../../src/ol/format/GML.js';
import GML2 from '../../../../src/ol/format/GML2.js';
import LineString from '../../../../src/ol/geom/LineString.js';
@@ -163,7 +163,7 @@ describe('ol.format.GML2', function() {
' ' +
' ';
- var feature = new _ol_Feature_({
+ var feature = new Feature({
geometry: new LineString([[1.1, 2], [3, 4.2]])
});
feature.setId(1);
@@ -194,7 +194,7 @@ describe('ol.format.GML2', function() {
' ' +
' ';
- var feature = new _ol_Feature_({
+ var feature = new Feature({
geometry: new Polygon([[[1.1, 2], [3, 4.2], [5.2, 6]]])
});
feature.setId(1);
@@ -221,7 +221,7 @@ describe('ol.format.GML2', function() {
' ' +
' ';
- var feature = new _ol_Feature_({
+ var feature = new Feature({
geometry: new Point([1.1, 2])
});
feature.setId(1);
@@ -252,7 +252,7 @@ describe('ol.format.GML2', function() {
' ' +
' ';
- var feature = new _ol_Feature_({
+ var feature = new Feature({
geometry: new MultiPoint([[1.1, 2]])
});
feature.setId(1);
@@ -283,7 +283,7 @@ describe('ol.format.GML2', function() {
' ' +
' ';
- var feature = new _ol_Feature_({
+ var feature = new Feature({
geometry: new MultiLineString([[[1.1, 2], [3, 4.2]]])
});
feature.setId(1);
@@ -318,7 +318,7 @@ describe('ol.format.GML2', function() {
' ' +
' ';
- var feature = new _ol_Feature_({
+ var feature = new Feature({
geometry: new MultiPolygon([[[[1.1, 2], [3, 4.2], [5.2, 6]]]])
});
feature.setId(1);
diff --git a/test/spec/ol/format/gpx.test.js b/test/spec/ol/format/gpx.test.js
index a575d6be2d..27914b2048 100644
--- a/test/spec/ol/format/gpx.test.js
+++ b/test/spec/ol/format/gpx.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import GPX from '../../../../src/ol/format/GPX.js';
import LineString from '../../../../src/ol/geom/LineString.js';
import MultiLineString from '../../../../src/ol/geom/MultiLineString.js';
@@ -36,7 +36,7 @@ describe('ol.format.GPX', function() {
var fs = format.readFeatures(text);
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
var g = f.getGeometry();
expect(g).to.be.an(LineString);
expect(g.getCoordinates()).to.eql([]);
@@ -65,7 +65,7 @@ describe('ol.format.GPX', function() {
var fs = format.readFeatures(text);
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
expect(f.get('name')).to.be('Name');
expect(f.get('cmt')).to.be('Comment');
expect(f.get('desc')).to.be('Description');
@@ -93,7 +93,7 @@ describe('ol.format.GPX', function() {
var fs = format.readFeatures(text);
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
var g = f.getGeometry();
expect(g).to.be.an(LineString);
expect(g.getCoordinates()).to.eql([[2, 1], [4, 3]]);
@@ -118,7 +118,7 @@ describe('ol.format.GPX', function() {
});
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
var g = f.getGeometry();
expect(g).to.be.an(LineString);
var p1 = transform([2, 1], 'EPSG:4326', 'EPSG:3857');
@@ -160,7 +160,7 @@ describe('ol.format.GPX', function() {
var fs = format.readFeatures(text);
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
var g = f.getGeometry();
expect(g).to.be.an(MultiLineString);
expect(g.getCoordinates()).to.eql([]);
@@ -189,7 +189,7 @@ describe('ol.format.GPX', function() {
var fs = format.readFeatures(text);
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
expect(f.get('name')).to.be('Name');
expect(f.get('cmt')).to.be('Comment');
expect(f.get('desc')).to.be('Description');
@@ -216,7 +216,7 @@ describe('ol.format.GPX', function() {
var fs = format.readFeatures(text);
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
var g = f.getGeometry();
expect(g).to.be.an(MultiLineString);
expect(g.getCoordinates()).to.eql([[]]);
@@ -247,7 +247,7 @@ describe('ol.format.GPX', function() {
var fs = format.readFeatures(text);
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
var g = f.getGeometry();
expect(g).to.be.an(MultiLineString);
expect(g.getCoordinates()).to.eql([
@@ -282,7 +282,7 @@ describe('ol.format.GPX', function() {
});
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
var g = f.getGeometry();
expect(g).to.be.an(MultiLineString);
var p1 = transform([2, 1], 'EPSG:4326', 'EPSG:3857');
@@ -329,7 +329,7 @@ describe('ol.format.GPX', function() {
var fs = format.readFeatures(text);
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
var g = f.getGeometry();
expect(g).to.be.an(MultiLineString);
expect(g.getCoordinates()).to.eql([
@@ -391,7 +391,7 @@ describe('ol.format.GPX', function() {
var fs = format.readFeatures(text);
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
var g = f.getGeometry();
expect(g).to.be.an(Point);
expect(g.getCoordinates()).to.eql([2, 1]);
@@ -413,7 +413,7 @@ describe('ol.format.GPX', function() {
});
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
var g = f.getGeometry();
expect(g).to.be.an(Point);
var expectedPoint = transform([2, 1], 'EPSG:4326', 'EPSG:3857');
@@ -438,7 +438,7 @@ describe('ol.format.GPX', function() {
var fs = format.readFeatures(text);
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
var g = f.getGeometry();
expect(g).to.be.an(Point);
expect(g.getCoordinates()).to.eql([2, 1, 3]);
@@ -460,7 +460,7 @@ describe('ol.format.GPX', function() {
var fs = format.readFeatures(text);
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
var g = f.getGeometry();
expect(g).to.be.an(Point);
expect(g.getCoordinates()).to.eql([2, 1, 1263115752]);
@@ -483,7 +483,7 @@ describe('ol.format.GPX', function() {
var fs = format.readFeatures(text);
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
var g = f.getGeometry();
expect(g).to.be.an(Point);
expect(g.getCoordinates()).to.eql([2, 1, 3, 1263115752]);
@@ -523,7 +523,7 @@ describe('ol.format.GPX', function() {
var fs = format.readFeatures(text);
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
expect(f.get('magvar')).to.be(11);
expect(f.get('geoidheight')).to.be(4);
expect(f.get('name')).to.be('Name');
@@ -663,7 +663,7 @@ describe('ol.format.GPX', function() {
it('does not fail', function() {
var polygon = new Polygon(
[[[0, 0], [2, 2], [4, 0], [0, 0]]]);
- var feature = new _ol_Feature_(polygon);
+ var feature = new Feature(polygon);
var features = [feature];
var gpx = format.writeFeaturesNode(features);
var expected =
diff --git a/test/spec/ol/format/igc.test.js b/test/spec/ol/format/igc.test.js
index e7b6714521..e4bafa50ab 100644
--- a/test/spec/ol/format/igc.test.js
+++ b/test/spec/ol/format/igc.test.js
@@ -1,5 +1,5 @@
import IGC from '../../../../src/ol/format/IGC.js';
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import {get as getProjection, transform} from '../../../../src/ol/proj.js';
@@ -46,7 +46,7 @@ describe('ol.format.IGC', function() {
it('does read a feature', function() {
var feature = format.readFeature(igc);
- expect(feature).to.be.an(_ol_Feature_);
+ expect(feature).to.be.an(Feature);
var geom = feature.getGeometry();
expect(geom.getType()).to.eql('LineString');
expect(geom.getCoordinates()).to.eql([
@@ -60,7 +60,7 @@ describe('ol.format.IGC', function() {
var feature = format.readFeature(igc, {
featureProjection: 'EPSG:3857'
});
- expect(feature).to.be.an(_ol_Feature_);
+ expect(feature).to.be.an(Feature);
var geom = feature.getGeometry();
expect(geom.getType()).to.eql('LineString');
@@ -93,7 +93,7 @@ describe('ol.format.IGC', function() {
var features = format.readFeatures(igc);
expect(features.length).to.eql(1);
var feature = features[0];
- expect(feature).to.be.an(_ol_Feature_);
+ expect(feature).to.be.an(Feature);
var geom = feature.getGeometry();
expect(geom.getType()).to.eql('LineString');
expect(geom.getCoordinates()).to.eql([
@@ -109,7 +109,7 @@ describe('ol.format.IGC', function() {
});
expect(features.length).to.eql(1);
var feature = features[0];
- expect(feature).to.be.an(_ol_Feature_);
+ expect(feature).to.be.an(Feature);
var geom = feature.getGeometry();
expect(geom.getType()).to.eql('LineString');
diff --git a/test/spec/ol/format/kml.test.js b/test/spec/ol/format/kml.test.js
index 97d7d96b7e..ca6ca8f0cc 100644
--- a/test/spec/ol/format/kml.test.js
+++ b/test/spec/ol/format/kml.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import {find} from '../../../../src/ol/array.js';
import GeoJSON from '../../../../src/ol/format/GeoJSON.js';
import KML from '../../../../src/ol/format/KML.js';
@@ -54,7 +54,7 @@ describe('ol.format.KML', function() {
var fs = format.readFeatures(text);
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
var styleFunction = f.getStyleFunction();
expect(styleFunction).not.to.be(undefined);
var styleArray = styleFunction.call(f, 0);
@@ -101,7 +101,7 @@ describe('ol.format.KML', function() {
var fs = format.readFeatures(text);
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
expect(f.getId()).to.be('foo');
});
@@ -113,12 +113,12 @@ describe('ol.format.KML', function() {
var fs = format.readFeatures(text);
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
expect(f.getId()).to.be(undefined);
});
it('can write a Feature', function() {
- var features = [new _ol_Feature_()];
+ var features = [new Feature()];
var node = format.writeFeaturesNode(features);
var text =
'' +
'';
var f = format.readFeature(text);
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
var g = f.getGeometry();
expect(g).to.be.an(Point);
expect(g.getCoordinates()).to.eql([1, 2, 3]);
@@ -307,7 +307,7 @@ describe('ol.format.KML', function() {
var f = format.readFeature(text, {
featureProjection: 'EPSG:3857'
});
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
var g = f.getGeometry();
expect(g).to.be.an(Point);
var expectedPoint = transform([1, 2], 'EPSG:4326', 'EPSG:3857');
@@ -318,7 +318,7 @@ describe('ol.format.KML', function() {
it('can write XY Point geometries', function() {
var layout = 'XY';
var point = new Point([1, 2], layout);
- var features = [new _ol_Feature_(point)];
+ var features = [new Feature(point)];
var node = format.writeFeaturesNode(features);
var text =
'';
var fs = format.readFeatures(text);
expect(fs).to.have.length(1);
- expect(fs[0]).to.be.an(_ol_Feature_);
+ expect(fs[0]).to.be.an(Feature);
});
it('can read a single feature from nested Document', function() {
@@ -2827,7 +2827,7 @@ describe('ol.format.KML', function() {
'';
var fs = format.readFeatures(text);
expect(fs).to.have.length(1);
- expect(fs[0]).to.be.an(_ol_Feature_);
+ expect(fs[0]).to.be.an(Feature);
});
it('can transform and read a single feature from a Document', function() {
@@ -2844,7 +2844,7 @@ describe('ol.format.KML', function() {
});
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
var g = f.getGeometry();
expect(g).to.be.an(Point);
var expectedPoint = transform([1, 2], 'EPSG:4326', 'EPSG:3857');
@@ -2862,9 +2862,9 @@ describe('ol.format.KML', function() {
'';
var fs = format.readFeatures(text);
expect(fs).to.have.length(2);
- expect(fs[0]).to.be.an(_ol_Feature_);
+ expect(fs[0]).to.be.an(Feature);
expect(fs[0].getId()).to.be('1');
- expect(fs[1]).to.be.an(_ol_Feature_);
+ expect(fs[1]).to.be.an(Feature);
expect(fs[1].getId()).to.be('2');
});
@@ -2884,7 +2884,7 @@ describe('ol.format.KML', function() {
'';
var fs = format.readFeatures(text);
expect(fs).to.have.length(1);
- expect(fs[0]).to.be.an(_ol_Feature_);
+ expect(fs[0]).to.be.an(Feature);
});
it('can read a multiple features from a Folder', function() {
@@ -2897,9 +2897,9 @@ describe('ol.format.KML', function() {
'';
var fs = format.readFeatures(text);
expect(fs).to.have.length(2);
- expect(fs[0]).to.be.an(_ol_Feature_);
+ expect(fs[0]).to.be.an(Feature);
expect(fs[0].getId()).to.be('1');
- expect(fs[1]).to.be.an(_ol_Feature_);
+ expect(fs[1]).to.be.an(Feature);
expect(fs[1].getId()).to.be('2');
});
@@ -2913,7 +2913,7 @@ describe('ol.format.KML', function() {
'';
var fs = format.readFeatures(text);
expect(fs).to.have.length(1);
- expect(fs[0]).to.be.an(_ol_Feature_);
+ expect(fs[0]).to.be.an(Feature);
});
it('can read features from Folders nested in Folders', function() {
@@ -2926,7 +2926,7 @@ describe('ol.format.KML', function() {
'';
var fs = format.readFeatures(text);
expect(fs).to.have.length(1);
- expect(fs[0]).to.be.an(_ol_Feature_);
+ expect(fs[0]).to.be.an(Feature);
});
it('can read a single feature', function() {
@@ -2935,7 +2935,7 @@ describe('ol.format.KML', function() {
'';
var fs = format.readFeatures(text);
expect(fs).to.have.length(1);
- expect(fs[0]).to.be.an(_ol_Feature_);
+ expect(fs[0]).to.be.an(Feature);
});
it('can read features at multiple levels', function() {
@@ -2955,15 +2955,15 @@ describe('ol.format.KML', function() {
'';
var fs = format.readFeatures(text);
expect(fs).to.have.length(5);
- expect(fs[0]).to.be.an(_ol_Feature_);
+ expect(fs[0]).to.be.an(Feature);
expect(fs[0].getId()).to.be('a');
- expect(fs[1]).to.be.an(_ol_Feature_);
+ expect(fs[1]).to.be.an(Feature);
expect(fs[1].getId()).to.be('b');
- expect(fs[2]).to.be.an(_ol_Feature_);
+ expect(fs[2]).to.be.an(Feature);
expect(fs[2].getId()).to.be('c');
- expect(fs[3]).to.be.an(_ol_Feature_);
+ expect(fs[3]).to.be.an(Feature);
expect(fs[3].getId()).to.be('d');
- expect(fs[4]).to.be.an(_ol_Feature_);
+ expect(fs[4]).to.be.an(Feature);
expect(fs[4].getId()).to.be('e');
});
@@ -2990,9 +2990,9 @@ describe('ol.format.KML', function() {
});
it('can write multiple features', function() {
- var feature1 = new _ol_Feature_();
+ var feature1 = new Feature();
feature1.setId('1');
- var feature2 = new _ol_Feature_();
+ var feature2 = new Feature();
feature2.setId('2');
var node = format.writeFeaturesNode([feature1, feature2]);
var text =
@@ -3034,7 +3034,7 @@ describe('ol.format.KML', function() {
expect(fs).to.be.an(Array);
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
expect(f.getGeometry()).to.be(null);
});
@@ -3051,7 +3051,7 @@ describe('ol.format.KML', function() {
expect(fs).to.be.an(Array);
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
expect(f.getGeometry()).to.be(null);
});
@@ -3068,7 +3068,7 @@ describe('ol.format.KML', function() {
expect(fs).to.be.an(Array);
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
expect(f.getGeometry()).to.be(null);
});
@@ -3089,7 +3089,7 @@ describe('ol.format.KML', function() {
expect(fs).to.be.an(Array);
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
expect(f.getGeometry()).to.be(null);
});
@@ -3108,7 +3108,7 @@ describe('ol.format.KML', function() {
expect(fs).to.be.an(Array);
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
var g = f.getGeometry();
expect(g).to.be.an(GeometryCollection);
expect(g.getGeometries()).to.be.empty();
@@ -3125,7 +3125,7 @@ describe('ol.format.KML', function() {
expect(fs).to.be.an(Array);
expect(fs).to.have.length(1);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
expect(f.get('visibility')).to.be(undefined);
});
@@ -3145,15 +3145,15 @@ describe('ol.format.KML', function() {
var fs = format.readFeatures(kml);
expect(fs).to.be.an(Array);
expect(fs).to.have.length(5);
- expect(fs[0]).to.be.an(_ol_Feature_);
+ expect(fs[0]).to.be.an(Feature);
expect(fs[0].getId()).to.be('a');
- expect(fs[1]).to.be.an(_ol_Feature_);
+ expect(fs[1]).to.be.an(Feature);
expect(fs[1].getId()).to.be('b');
- expect(fs[2]).to.be.an(_ol_Feature_);
+ expect(fs[2]).to.be.an(Feature);
expect(fs[2].getId()).to.be('c');
- expect(fs[3]).to.be.an(_ol_Feature_);
+ expect(fs[3]).to.be.an(Feature);
expect(fs[3].getId()).to.be('d');
- expect(fs[4]).to.be.an(_ol_Feature_);
+ expect(fs[4]).to.be.an(Feature);
expect(fs[4].getId()).to.be('e');
});
@@ -3182,7 +3182,7 @@ describe('ol.format.KML', function() {
it('creates features with heterogeneous geometry collections', function() {
// FIXME decide if we should instead create features with multiple geoms
var feature = features[0];
- expect(feature).to.be.an(_ol_Feature_);
+ expect(feature).to.be.an(Feature);
var geometry = feature.getGeometry();
expect(geometry).to.be.an(GeometryCollection);
});
@@ -3191,7 +3191,7 @@ describe('ol.format.KML', function() {
var alaska = find(features, function(feature) {
return feature.get('name') === 'Alaska';
});
- expect(alaska).to.be.an(_ol_Feature_);
+ expect(alaska).to.be.an(Feature);
var geometry = alaska.getGeometry();
expect(geometry).to.be.an(GeometryCollection);
var components = geometry.getGeometries();
diff --git a/test/spec/ol/format/mvt.test.js b/test/spec/ol/format/mvt.test.js
index 7a28cb489c..63470023b2 100644
--- a/test/spec/ol/format/mvt.test.js
+++ b/test/spec/ol/format/mvt.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import * as _ol_extent_ from '../../../../src/ol/extent.js';
import MVT from '../../../../src/ol/format/MVT.js';
import Point from '../../../../src/ol/geom/Point.js';
@@ -36,7 +36,7 @@ where('ArrayBuffer.isView').describe('ol.format.MVT', function() {
it('parses geometries correctly', function() {
var format = new MVT({
- featureClass: _ol_Feature_,
+ featureClass: Feature,
layers: ['poi_label']
});
var geometry;
@@ -61,7 +61,7 @@ where('ArrayBuffer.isView').describe('ol.format.MVT', function() {
it('parses id property', function() {
// ol.Feature
var format = new MVT({
- featureClass: _ol_Feature_,
+ featureClass: Feature,
layers: ['building']
});
var features = format.readFeatures(data);
@@ -90,7 +90,7 @@ describe('ol.format.MVT', function() {
describe('#createFeature_', function() {
it('accepts a geometryName', function() {
var format = new MVT({
- featureClass: _ol_Feature_,
+ featureClass: Feature,
geometryName: 'myGeom'
});
var rawFeature = {
@@ -118,7 +118,7 @@ describe('ol.format.MVT', function() {
it('detects a Polygon', function() {
var format = new MVT({
- featureClass: _ol_Feature_
+ featureClass: Feature
});
var rawFeature = {
type: 3,
@@ -141,7 +141,7 @@ describe('ol.format.MVT', function() {
it('detects a MultiPolygon', function() {
var format = new MVT({
- featureClass: _ol_Feature_
+ featureClass: Feature
});
var rawFeature = {
type: 3,
diff --git a/test/spec/ol/format/osmxml.test.js b/test/spec/ol/format/osmxml.test.js
index a02309ac59..561f0aa304 100644
--- a/test/spec/ol/format/osmxml.test.js
+++ b/test/spec/ol/format/osmxml.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import OSMXML from '../../../../src/ol/format/OSMXML.js';
import Point from '../../../../src/ol/geom/Point.js';
import LineString from '../../../../src/ol/geom/LineString.js';
@@ -49,7 +49,7 @@ describe('ol.format.OSMXML', function() {
var fs = format.readFeatures(text);
expect(fs).to.have.length(2);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
var g = f.getGeometry();
expect(g).to.be.an(Point);
expect(g.getCoordinates()).to.eql([2, 1]);
@@ -74,12 +74,12 @@ describe('ol.format.OSMXML', function() {
var fs = format.readFeatures(text);
expect(fs).to.have.length(3);
var point = fs[0];
- expect(point).to.be.an(_ol_Feature_);
+ expect(point).to.be.an(Feature);
var g = point.getGeometry();
expect(g).to.be.an(Point);
expect(g.getCoordinates()).to.eql([2, 1]);
var line = fs[2];
- expect(line).to.be.an(_ol_Feature_);
+ expect(line).to.be.an(Feature);
g = line.getGeometry();
expect(g).to.be.an(LineString);
expect(g.getCoordinates()).to.eql([[2, 1], [4, 3]]);
@@ -105,7 +105,7 @@ describe('ol.format.OSMXML', function() {
var fs = format.readFeatures(text);
expect(fs).to.have.length(3);
var line = fs[2];
- expect(line).to.be.an(_ol_Feature_);
+ expect(line).to.be.an(Feature);
var g = line.getGeometry();
expect(g).to.be.an(LineString);
expect(g.getCoordinates()).to.eql([[2, 1], [4, 3]]);
@@ -128,7 +128,7 @@ describe('ol.format.OSMXML', function() {
});
expect(fs).to.have.length(2);
var f = fs[0];
- expect(f).to.be.an(_ol_Feature_);
+ expect(f).to.be.an(Feature);
var g = f.getGeometry();
expect(g).to.be.an(Point);
expect(g.getCoordinates()).to.eql(
diff --git a/test/spec/ol/format/polyline.test.js b/test/spec/ol/format/polyline.test.js
index 254795c630..42fea9d7a0 100644
--- a/test/spec/ol/format/polyline.test.js
+++ b/test/spec/ol/format/polyline.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import Polyline, * as polyline from '../../../../src/ol/format/Polyline.js';
import LineString from '../../../../src/ol/geom/LineString.js';
import {get as getProjection, transform} from '../../../../src/ol/proj.js';
@@ -265,7 +265,7 @@ describe('ol.format.Polyline', function() {
it('returns the expected feature', function() {
var feature = format.readFeature(encodedFlatPoints);
- expect(feature).to.be.an(_ol_Feature_);
+ expect(feature).to.be.an(Feature);
var geometry = feature.getGeometry();
expect(geometry).to.be.an(LineString);
expect(geometry.getFlatCoordinates()).to.eql(flatPoints);
@@ -275,7 +275,7 @@ describe('ol.format.Polyline', function() {
var feature = format.readFeature(encodedFlatPoints, {
featureProjection: 'EPSG:3857'
});
- expect(feature).to.be.an(_ol_Feature_);
+ expect(feature).to.be.an(Feature);
var geometry = feature.getGeometry();
expect(geometry).to.be.an(LineString);
expect(geometry.getCoordinates()).to.eql(points3857);
@@ -290,7 +290,7 @@ describe('ol.format.Polyline', function() {
expect(features).to.be.an(Array);
expect(features).to.have.length(1);
var feature = features[0];
- expect(feature).to.be.an(_ol_Feature_);
+ expect(feature).to.be.an(Feature);
var geometry = feature.getGeometry();
expect(geometry).to.be.an(LineString);
expect(geometry.getFlatCoordinates()).to.eql(flatPoints);
@@ -303,7 +303,7 @@ describe('ol.format.Polyline', function() {
expect(features).to.be.an(Array);
expect(features).to.have.length(1);
var feature = features[0];
- expect(feature).to.be.an(_ol_Feature_);
+ expect(feature).to.be.an(Feature);
var geometry = feature.getGeometry();
expect(geometry).to.be.an(LineString);
expect(geometry.getCoordinates()).to.eql(points3857);
@@ -360,12 +360,12 @@ describe('ol.format.Polyline', function() {
describe('#writeFeature', function() {
it('returns the expected text', function() {
- var feature = new _ol_Feature_(new LineString(points));
+ var feature = new Feature(new LineString(points));
expect(format.writeFeature(feature)).to.be(encodedFlatPoints);
});
it('transforms and returns the expected text', function() {
- var feature = new _ol_Feature_(new LineString(points3857));
+ var feature = new Feature(new LineString(points3857));
expect(format.writeFeature(feature, {
featureProjection: 'EPSG:3857'
})).to.be(encodedFlatPoints);
@@ -376,12 +376,12 @@ describe('ol.format.Polyline', function() {
describe('#writeFeature', function() {
it('returns the expected text', function() {
- var features = [new _ol_Feature_(new LineString(points))];
+ var features = [new Feature(new LineString(points))];
expect(format.writeFeatures(features)).to.be(encodedFlatPoints);
});
it('transforms and returns the expected text', function() {
- var features = [new _ol_Feature_(new LineString(points3857))];
+ var features = [new Feature(new LineString(points3857))];
expect(format.writeFeatures(features, {
featureProjection: 'EPSG:3857'
})).to.be(encodedFlatPoints);
diff --git a/test/spec/ol/format/topojson.test.js b/test/spec/ol/format/topojson.test.js
index 69ff8fd9c0..3db2b67da5 100644
--- a/test/spec/ol/format/topojson.test.js
+++ b/test/spec/ol/format/topojson.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import MultiPolygon from '../../../../src/ol/geom/MultiPolygon.js';
import Polygon from '../../../../src/ol/geom/Polygon.js';
import FeatureFormat from '../../../../src/ol/format/Feature.js';
@@ -59,7 +59,7 @@ describe('ol.format.TopoJSON', function() {
expect(features).to.have.length(1);
var feature = features[0];
- expect(feature).to.be.a(_ol_Feature_);
+ expect(feature).to.be.a(Feature);
var geometry = feature.getGeometry();
expect(geometry).to.be.a(Polygon);
@@ -80,7 +80,7 @@ describe('ol.format.TopoJSON', function() {
expect(features).to.have.length(1);
var feature = features[0];
- expect(feature).to.be.a(_ol_Feature_);
+ expect(feature).to.be.a(Feature);
expect(feature.getId()).to.be(0);
});
@@ -155,14 +155,14 @@ describe('ol.format.TopoJSON', function() {
expect(features.length).to.be(178);
var first = features[0];
- expect(first).to.be.a(_ol_Feature_);
+ expect(first).to.be.a(Feature);
var firstGeom = first.getGeometry();
expect(firstGeom).to.be.a(MultiPolygon);
expect(firstGeom.getExtent()).to.eql(
[-180, -85.60903777459777, 180, 83.64513000000002]);
var last = features[177];
- expect(last).to.be.a(_ol_Feature_);
+ expect(last).to.be.a(Feature);
var lastGeom = last.getGeometry();
expect(lastGeom).to.be.a(Polygon);
expect(lastGeom.getExtent()).to.eql([
diff --git a/test/spec/ol/format/wfs.test.js b/test/spec/ol/format/wfs.test.js
index 431c02ee08..49dce906ee 100644
--- a/test/spec/ol/format/wfs.test.js
+++ b/test/spec/ol/format/wfs.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import GML2 from '../../../../src/ol/format/GML2.js';
import WFS from '../../../../src/ol/format/WFS.js';
import _ol_format_filter_ from '../../../../src/ol/format/filter.js';
@@ -712,7 +712,7 @@ describe('ol.format.WFS', function() {
});
it('creates the correct srsName', function() {
var format = new WFS();
- var insertFeature = new _ol_Feature_({
+ var insertFeature = new Feature({
the_geom: new MultiLineString([[
[-5178372.1885436, 1992365.7775042],
[-4434792.7774889, 1601008.1927386],
@@ -743,7 +743,7 @@ describe('ol.format.WFS', function() {
it('creates the correct update', function() {
var format = new WFS();
- var updateFeature = new _ol_Feature_();
+ var updateFeature = new Feature();
updateFeature.setGeometryName('the_geom');
updateFeature.setGeometry(new MultiLineString([[
[-12279454, 6741885],
@@ -764,7 +764,7 @@ describe('ol.format.WFS', function() {
it('creates the correct update if geometry name is alias', function() {
var format = new WFS();
- var updateFeature = new _ol_Feature_(new MultiLineString([[
+ var updateFeature = new Feature(new MultiLineString([[
[-12279454, 6741885],
[-12064207, 6732101],
[-11941908, 6595126],
@@ -788,7 +788,7 @@ describe('ol.format.WFS', function() {
it('creates the correct update with default featurePrefix', function() {
var format = new WFS();
- var updateFeature = new _ol_Feature_();
+ var updateFeature = new Feature();
updateFeature.setGeometryName('the_geom');
updateFeature.setGeometry(new MultiLineString([[
[-12279454, 6741885],
@@ -811,7 +811,7 @@ describe('ol.format.WFS', function() {
it('does not create an update if no fid', function() {
var format = new WFS();
- var updateFeature = new _ol_Feature_();
+ var updateFeature = new Feature();
updateFeature.setGeometryName('the_geom');
updateFeature.setGeometry(new MultiLineString([[
[-12279454, 6741885],
@@ -844,7 +844,7 @@ describe('ol.format.WFS', function() {
it('handles multiple geometries', function() {
var format = new WFS();
- var updateFeature = new _ol_Feature_();
+ var updateFeature = new Feature();
updateFeature.setGeometryName('the_geom');
updateFeature.setGeometry(new MultiLineString([[
[-12279454, 6741885],
@@ -879,14 +879,14 @@ describe('ol.format.WFS', function() {
it('creates the correct transaction body', function() {
var format = new WFS();
- var insertFeature = new _ol_Feature_({
+ var insertFeature = new Feature({
the_geom: new MultiPoint([[1, 2]]),
foo: 'bar',
nul: null
});
insertFeature.setGeometryName('the_geom');
var inserts = [insertFeature];
- var updateFeature = new _ol_Feature_({
+ var updateFeature = new Feature({
the_geom: new MultiPoint([[1, 2]]),
foo: 'bar',
// null value gets Property element with no Value
@@ -898,7 +898,7 @@ describe('ol.format.WFS', function() {
updateFeature.setGeometryName('the_geom');
var updates = [updateFeature];
- var deleteFeature = new _ol_Feature_();
+ var deleteFeature = new Feature();
deleteFeature.setId('fid.37');
var deletes = [deleteFeature];
var serialized = format.writeTransaction(inserts, updates, deletes, {
@@ -949,14 +949,14 @@ describe('ol.format.WFS', function() {
it('handles the WFS version', function() {
var format = new WFS();
- var insertFeature = new _ol_Feature_({
+ var insertFeature = new Feature({
the_geom: new LineString([[1.1, 2], [3, 4.2]]),
foo: 'bar',
nul: null
});
insertFeature.setGeometryName('the_geom');
var inserts = [insertFeature];
- var updateFeature = new _ol_Feature_({
+ var updateFeature = new Feature({
the_geom: new LineString([[1.1, 2], [3, 4.2]]),
foo: 'bar',
// null value gets Property element with no Value
@@ -968,7 +968,7 @@ describe('ol.format.WFS', function() {
updateFeature.setGeometryName('the_geom');
var updates = [updateFeature];
- var deleteFeature = new _ol_Feature_();
+ var deleteFeature = new Feature();
deleteFeature.setId('fid.37');
var deletes = [deleteFeature];
var serialized = format.writeTransaction(inserts, updates, deletes, {
@@ -993,14 +993,14 @@ describe('ol.format.WFS', function() {
it('do not add feature prefix twice', function() {
var format = new WFS();
- var insertFeature = new _ol_Feature_({
+ var insertFeature = new Feature({
the_geom: new MultiPoint([[1, 2]]),
foo: 'bar',
nul: null
});
insertFeature.setGeometryName('the_geom');
var inserts = [insertFeature];
- var updateFeature = new _ol_Feature_({
+ var updateFeature = new Feature({
the_geom: new MultiPoint([[1, 2]]),
foo: 'bar',
// null value gets Property element with no Value
@@ -1012,7 +1012,7 @@ describe('ol.format.WFS', function() {
updateFeature.setGeometryName('the_geom');
var updates = [updateFeature];
- var deleteFeature = new _ol_Feature_();
+ var deleteFeature = new Feature();
deleteFeature.setId('fid.37');
var deletes = [deleteFeature];
var serialized = format.writeTransaction(inserts, updates, deletes, {
@@ -1036,14 +1036,14 @@ describe('ol.format.WFS', function() {
it('handles 3D in WFS 1.0.0', function() {
var format = new WFS();
- var insertFeature = new _ol_Feature_({
+ var insertFeature = new Feature({
the_geom: new LineString([[1.1, 2, 4], [3, 4.2, 5]]),
foo: 'bar',
nul: null
});
insertFeature.setGeometryName('the_geom');
var inserts = [insertFeature];
- var updateFeature = new _ol_Feature_({
+ var updateFeature = new Feature({
the_geom: new LineString([[1.1, 2, 6], [3, 4.2, 7]]),
foo: 'bar',
// null value gets Property element with no Value
@@ -1078,14 +1078,14 @@ describe('ol.format.WFS', function() {
it('handles 3D in WFS 1.1.0', function() {
var format = new WFS();
- var insertFeature = new _ol_Feature_({
+ var insertFeature = new Feature({
the_geom: new MultiPoint([[1, 2, 3]]),
foo: 'bar',
nul: null
});
insertFeature.setGeometryName('the_geom');
var inserts = [insertFeature];
- var updateFeature = new _ol_Feature_({
+ var updateFeature = new Feature({
the_geom: new MultiPoint([[1, 2, 3]]),
foo: 'bar',
// null value gets Property element with no Value
@@ -1247,7 +1247,7 @@ describe('ol.format.WFS', function() {
it('reads all features', function() {
expect(features.length).to.be(5);
features.forEach(function(feature) {
- expect(feature instanceof _ol_Feature_).to.be(true);
+ expect(feature instanceof Feature).to.be(true);
});
});
diff --git a/test/spec/ol/format/wkt.test.js b/test/spec/ol/format/wkt.test.js
index 6d36ac0a00..bdb21e6f83 100644
--- a/test/spec/ol/format/wkt.test.js
+++ b/test/spec/ol/format/wkt.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import Point from '../../../../src/ol/geom/Point.js';
import WKT from '../../../../src/ol/format/WKT.js';
import {transform} from '../../../../src/ol/proj.js';
@@ -62,14 +62,14 @@ describe('ol.format.WKT', function() {
describe('#writeFeature()', function() {
it('transforms with dataProjection and featureProjection', function() {
- var feature = new _ol_Feature_(
+ var feature = new Feature(
new Point([1, 2]).transform('EPSG:4326', 'EPSG:3857'));
var wkt = format.writeFeature(feature, {
dataProjection: 'EPSG:4326',
featureProjection: 'EPSG:3857'
});
var gotFeature = format.readFeature(wkt);
- expect(gotFeature).to.be.a(_ol_Feature_);
+ expect(gotFeature).to.be.a(Feature);
var got = gotFeature.getGeometry().getCoordinates();
expect(got[0]).to.roughlyEqual(1, 1e-6);
expect(got[1]).to.roughlyEqual(2, 1e-6);
@@ -101,9 +101,9 @@ describe('ol.format.WKT', function() {
it('transforms with dataProjection and featureProjection', function() {
var features = [
- new _ol_Feature_(
+ new Feature(
new Point([1, 2]).transform('EPSG:4326', 'EPSG:3857')),
- new _ol_Feature_(
+ new Feature(
new Point([4, 5]).transform('EPSG:4326', 'EPSG:3857'))
];
var wkt = format.writeFeatures(features, {
diff --git a/test/spec/ol/interaction/draw.test.js b/test/spec/ol/interaction/draw.test.js
index a38677e010..828ca6920d 100644
--- a/test/spec/ol/interaction/draw.test.js
+++ b/test/spec/ol/interaction/draw.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import Map from '../../../../src/ol/Map.js';
import MapBrowserPointerEvent from '../../../../src/ol/MapBrowserPointerEvent.js';
import _ol_View_ from '../../../../src/ol/View.js';
@@ -1035,7 +1035,7 @@ describe('ol.interaction.Draw', function() {
type: 'LineString'
});
map.addInteraction(draw);
- feature = new _ol_Feature_(
+ feature = new Feature(
new LineString([[0, 0], [1, 1], [2, 0]]));
});
diff --git a/test/spec/ol/interaction/modify.test.js b/test/spec/ol/interaction/modify.test.js
index 58ca38a682..cafa389469 100644
--- a/test/spec/ol/interaction/modify.test.js
+++ b/test/spec/ol/interaction/modify.test.js
@@ -1,5 +1,5 @@
import _ol_Collection_ from '../../../../src/ol/Collection.js';
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import Map from '../../../../src/ol/Map.js';
import MapBrowserPointerEvent from '../../../../src/ol/MapBrowserPointerEvent.js';
import _ol_View_ from '../../../../src/ol/View.js';
@@ -34,7 +34,7 @@ describe('ol.interaction.Modify', function() {
document.body.appendChild(target);
features = [
- new _ol_Feature_({
+ new Feature({
geometry: new Polygon([
[[0, 0], [10, 20], [0, 40], [40, 40], [40, 0]]
])
@@ -151,7 +151,7 @@ describe('ol.interaction.Modify', function() {
describe('constructor', function() {
it('adds features to the RTree', function() {
- var feature = new _ol_Feature_(
+ var feature = new Feature(
new Point([0, 0]));
var features = new _ol_Collection_([feature]);
var modify = new _ol_interaction_Modify_({
@@ -163,7 +163,7 @@ describe('ol.interaction.Modify', function() {
});
it('accepts feature without geometry', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
var features = new _ol_Collection_([feature]);
var modify = new _ol_interaction_Modify_({
features: features
@@ -178,7 +178,7 @@ describe('ol.interaction.Modify', function() {
});
it('accepts a source', function() {
- var feature = new _ol_Feature_(
+ var feature = new Feature(
new Point([0, 0]));
var source = new _ol_source_Vector_({features: [feature]});
var modify = new _ol_interaction_Modify_({source: source});
@@ -225,7 +225,7 @@ describe('ol.interaction.Modify', function() {
});
it('deletes first vertex of a LineString', function() {
- var lineFeature = new _ol_Feature_({
+ var lineFeature = new Feature({
geometry: new LineString(
[[0, 0], [10, 20], [0, 40], [40, 40], [40, 0]]
)
@@ -261,7 +261,7 @@ describe('ol.interaction.Modify', function() {
});
it('deletes last vertex of a LineString', function() {
- var lineFeature = new _ol_Feature_({
+ var lineFeature = new Feature({
geometry: new LineString(
[[0, 0], [10, 20], [0, 40], [40, 40], [40, 0]]
)
@@ -297,7 +297,7 @@ describe('ol.interaction.Modify', function() {
});
it('deletes vertex of a LineString programmatically', function() {
- var lineFeature = new _ol_Feature_({
+ var lineFeature = new Feature({
geometry: new LineString(
[[0, 0], [10, 20], [0, 40], [40, 40], [40, 0]]
)
@@ -339,7 +339,7 @@ describe('ol.interaction.Modify', function() {
describe('vertex modification', function() {
it('keeps the third dimension', function() {
- var lineFeature = new _ol_Feature_({
+ var lineFeature = new Feature({
geometry: new LineString(
[[0, 0, 10], [10, 20, 20], [0, 40, 30], [40, 40, 40], [40, 0, 50]]
)
@@ -382,7 +382,7 @@ describe('ol.interaction.Modify', function() {
describe('circle modification', function() {
it('changes the circle radius and center', function() {
- var circleFeature = new _ol_Feature_(new Circle([10, 10], 20));
+ var circleFeature = new Feature(new Circle([10, 10], 20));
features.length = 0;
features.push(circleFeature);
@@ -617,7 +617,7 @@ describe('ol.interaction.Modify', function() {
});
it('updates circle segment data', function() {
- var feature = new _ol_Feature_(new Circle([10, 10], 20));
+ var feature = new Feature(new Circle([10, 10], 20));
features.length = 0;
features.push(feature);
diff --git a/test/spec/ol/interaction/select.test.js b/test/spec/ol/interaction/select.test.js
index 8c5785acdb..0836b17cda 100644
--- a/test/spec/ol/interaction/select.test.js
+++ b/test/spec/ol/interaction/select.test.js
@@ -1,5 +1,5 @@
import _ol_Collection_ from '../../../../src/ol/Collection.js';
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import Map from '../../../../src/ol/Map.js';
import MapBrowserEventType from '../../../../src/ol/MapBrowserEventType.js';
import MapBrowserPointerEvent from '../../../../src/ol/MapBrowserPointerEvent.js';
@@ -36,19 +36,19 @@ describe('ol.interaction.Select', function() {
// -> foo -> bar.
var features = [];
features.push(
- new _ol_Feature_({
+ new Feature({
geometry: geometry,
type: 'bar'
}),
- new _ol_Feature_({
+ new Feature({
geometry: geometry,
type: 'foo'
}),
- new _ol_Feature_({
+ new Feature({
geometry: geometry,
type: 'bar'
}),
- new _ol_Feature_({
+ new Feature({
geometry: geometry,
type: 'foo'
}));
@@ -356,7 +356,7 @@ describe('ol.interaction.Select', function() {
var feature = e.selected[0];
var layer_ = interaction.getLayer(feature);
expect(e.selected).to.have.length(1);
- expect(feature).to.be.a(_ol_Feature_);
+ expect(feature).to.be.a(Feature);
expect(layer_).to.be.a(_ol_layer_Vector_);
expect(layer_).to.equal(layer);
});
diff --git a/test/spec/ol/interaction/snap.test.js b/test/spec/ol/interaction/snap.test.js
index 443a2a87aa..42dc1b0332 100644
--- a/test/spec/ol/interaction/snap.test.js
+++ b/test/spec/ol/interaction/snap.test.js
@@ -1,5 +1,5 @@
import _ol_Collection_ from '../../../../src/ol/Collection.js';
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import Map from '../../../../src/ol/Map.js';
import _ol_View_ from '../../../../src/ol/View.js';
import Circle from '../../../../src/ol/geom/Circle.js';
@@ -56,7 +56,7 @@ describe('ol.interaction.Snap', function() {
});
it('can handle XYZ coordinates', function() {
- var point = new _ol_Feature_(new Point([0, 0, 123]));
+ var point = new Feature(new Point([0, 0, 123]));
var snapInteraction = new _ol_interaction_Snap_({
features: new _ol_Collection_([point])
});
@@ -73,7 +73,7 @@ describe('ol.interaction.Snap', function() {
});
it('snaps to edges only', function() {
- var point = new _ol_Feature_(new LineString([[-10, 0], [10, 0]]));
+ var point = new Feature(new LineString([[-10, 0], [10, 0]]));
var snapInteraction = new _ol_interaction_Snap_({
features: new _ol_Collection_([point]),
pixelTolerance: 5,
@@ -91,7 +91,7 @@ describe('ol.interaction.Snap', function() {
});
it('snaps to vertices only', function() {
- var point = new _ol_Feature_(new LineString([[-10, 0], [10, 0]]));
+ var point = new Feature(new LineString([[-10, 0], [10, 0]]));
var snapInteraction = new _ol_interaction_Snap_({
features: new _ol_Collection_([point]),
pixelTolerance: 5,
@@ -109,7 +109,7 @@ describe('ol.interaction.Snap', function() {
});
it('snaps to circle', function() {
- var circle = new _ol_Feature_(new Circle([0, 0], 10));
+ var circle = new Feature(new Circle([0, 0], 10));
var snapInteraction = new _ol_interaction_Snap_({
features: new _ol_Collection_([circle]),
pixelTolerance: 5
@@ -128,7 +128,7 @@ describe('ol.interaction.Snap', function() {
});
it('handle feature without geometry', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
var snapInteraction = new _ol_interaction_Snap_({
features: new _ol_Collection_([feature]),
pixelTolerance: 5,
@@ -148,7 +148,7 @@ describe('ol.interaction.Snap', function() {
});
it('handle geometry changes', function() {
- var line = new _ol_Feature_(new LineString([[-10, 0], [0, 0]]));
+ var line = new Feature(new LineString([[-10, 0], [0, 0]]));
var snapInteraction = new _ol_interaction_Snap_({
features: new _ol_Collection_([line]),
pixelTolerance: 5,
@@ -168,7 +168,7 @@ describe('ol.interaction.Snap', function() {
});
it('handle geometry name changes', function() {
- var line = new _ol_Feature_({
+ var line = new Feature({
geometry: new LineString([[-10, 0], [0, 0]]),
alt_geometry: new LineString([[-10, 0], [10, 0]])
});
diff --git a/test/spec/ol/interaction/translate.test.js b/test/spec/ol/interaction/translate.test.js
index e0e158aba6..6cf9cdd8e6 100644
--- a/test/spec/ol/interaction/translate.test.js
+++ b/test/spec/ol/interaction/translate.test.js
@@ -1,5 +1,5 @@
import _ol_Collection_ from '../../../../src/ol/Collection.js';
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import Map from '../../../../src/ol/Map.js';
import MapBrowserPointerEvent from '../../../../src/ol/MapBrowserPointerEvent.js';
import _ol_View_ from '../../../../src/ol/View.js';
@@ -27,9 +27,9 @@ describe('ol.interaction.Translate', function() {
style.height = height + 'px';
document.body.appendChild(target);
source = new _ol_source_Vector_();
- features = [new _ol_Feature_({
+ features = [new Feature({
geometry: new Point([10, -20])
- }), new _ol_Feature_({
+ }), new Feature({
geometry: new Point([20, -30])
})];
source.addFeatures(features);
diff --git a/test/spec/ol/map.test.js b/test/spec/ol/map.test.js
index b0b3ea566f..870ea45ff4 100644
--- a/test/spec/ol/map.test.js
+++ b/test/spec/ol/map.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../src/ol/Feature.js';
+import Feature from '../../../src/ol/Feature.js';
import Map from '../../../src/ol/Map.js';
import MapEvent from '../../../src/ol/MapEvent.js';
import Overlay from '../../../src/ol/Overlay.js';
@@ -197,7 +197,7 @@ describe('ol.Map', function() {
target: target,
layers: [new _ol_layer_Vector_({
source: new _ol_source_Vector_({
- features: [new _ol_Feature_(new LineString([[-50, 0], [50, 0]]))]
+ features: [new Feature(new LineString([[-50, 0], [50, 0]]))]
})
})],
view: new _ol_View_({
@@ -219,7 +219,7 @@ describe('ol.Map', function() {
it('returns an array of found features', function() {
var features = map.getFeaturesAtPixel([50, 50]);
expect(features).to.be.an(Array);
- expect(features[0]).to.be.an(_ol_Feature_);
+ expect(features[0]).to.be.an(Feature);
});
it('returns an array of found features with declutter: true', function() {
@@ -233,7 +233,7 @@ describe('ol.Map', function() {
map.renderSync();
var features = map.getFeaturesAtPixel([50, 50]);
expect(features).to.be.an(Array);
- expect(features[0]).to.be.an(_ol_Feature_);
+ expect(features[0]).to.be.a(Feature);
});
it('respects options', function() {
diff --git a/test/spec/ol/render/canvas/textreplay.test.js b/test/spec/ol/render/canvas/textreplay.test.js
index d360fa78b4..690e65f3d0 100644
--- a/test/spec/ol/render/canvas/textreplay.test.js
+++ b/test/spec/ol/render/canvas/textreplay.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../../../src/ol/Feature.js';
+import Feature from '../../../../../src/ol/Feature.js';
import MultiPolygon from '../../../../../src/ol/geom/MultiPolygon.js';
import Polygon from '../../../../../src/ol/geom/Polygon.js';
import _ol_render_canvas_TextReplay_ from '../../../../../src/ol/render/canvas/TextReplay.js';
@@ -9,7 +9,7 @@ describe('ol.render.canvas.TextReplay', function() {
it('renders polygon labels only when they fit', function() {
var replay = new _ol_render_canvas_TextReplay_(1, [-180, -90, 180, 90], 0.02, 1, true);
var geometry = new Polygon([[[0, 0], [0, 1], [1, 1], [1, 0], [0, 0]]]);
- var feature = new _ol_Feature_(geometry);
+ var feature = new Feature(geometry);
replay.setTextStyle(new _ol_style_Text_({
text: 'This is a long text'
@@ -30,7 +30,7 @@ describe('ol.render.canvas.TextReplay', function() {
[[[0, 0], [0, 1], [1, 1], [1, 0], [0, 0]]],
[[[1, 1], [1, 2], [2, 2], [2, 1], [1, 1]]]
]);
- var feature = new _ol_Feature_(geometry);
+ var feature = new Feature(geometry);
replay.setTextStyle(new _ol_style_Text_({
text: 'This is a long text'
diff --git a/test/spec/ol/render/webgl/circlereplay.test.js b/test/spec/ol/render/webgl/circlereplay.test.js
index 6af996410e..96463a08d8 100644
--- a/test/spec/ol/render/webgl/circlereplay.test.js
+++ b/test/spec/ol/render/webgl/circlereplay.test.js
@@ -1,5 +1,5 @@
import {getUid} from '../../../../../src/ol/index.js';
-import _ol_Feature_ from '../../../../../src/ol/Feature.js';
+import Feature from '../../../../../src/ol/Feature.js';
import Circle from '../../../../../src/ol/geom/Circle.js';
import _ol_render_webgl_CircleReplay_ from '../../../../../src/ol/render/webgl/CircleReplay.js';
import _ol_render_webgl_circlereplay_defaultshader_ from '../../../../../src/ol/render/webgl/circlereplay/defaultshader.js';
@@ -173,13 +173,13 @@ describe('ol.render.webgl.CircleReplay', function() {
describe('#drawReplay', function() {
var gl, context;
- var feature1 = new _ol_Feature_({
+ var feature1 = new Feature({
geometry: new Circle([0, 0], 5000)
});
- var feature2 = new _ol_Feature_({
+ var feature2 = new Feature({
geometry: new Circle([10, 10], 5000)
});
- var feature3 = new _ol_Feature_({
+ var feature3 = new Feature({
geometry: new Circle([20, 20], 5000)
});
beforeEach(function() {
diff --git a/test/spec/ol/render/webgl/immediate.test.js b/test/spec/ol/render/webgl/immediate.test.js
index 8729a12e2a..f67ee129b0 100644
--- a/test/spec/ol/render/webgl/immediate.test.js
+++ b/test/spec/ol/render/webgl/immediate.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../../../src/ol/Feature.js';
+import Feature from '../../../../../src/ol/Feature.js';
import Circle from '../../../../../src/ol/geom/Circle.js';
import GeometryCollection from '../../../../../src/ol/geom/GeometryCollection.js';
import LineString from '../../../../../src/ol/geom/LineString.js';
@@ -47,7 +47,7 @@ describe('ol.render.webgl.Immediate', function() {
describe('#drawFeature', function() {
var feat;
beforeEach(function() {
- feat = new _ol_Feature_({
+ feat = new Feature({
geometry: circle
});
context.setStyle = function() {};
@@ -67,14 +67,14 @@ describe('ol.render.webgl.Immediate', function() {
});
it('does nothing if no geometry is provided', function() {
- feat = new _ol_Feature_();
+ feat = new Feature();
context.drawFeature(feat, style);
expect(context.setStyle.called).to.be(false);
expect(context.drawGeometry.called).to.be(false);
});
it('does nothing if geometry is out of bounds', function() {
- feat = new _ol_Feature_({
+ feat = new Feature({
geometry: new Circle([540, 540], 1)
});
context.drawFeature(feat, style);
diff --git a/test/spec/ol/render/webgl/linestringreplay.test.js b/test/spec/ol/render/webgl/linestringreplay.test.js
index 477a1ab7e8..c4c954ede4 100644
--- a/test/spec/ol/render/webgl/linestringreplay.test.js
+++ b/test/spec/ol/render/webgl/linestringreplay.test.js
@@ -1,5 +1,5 @@
import {getUid} from '../../../../../src/ol/index.js';
-import _ol_Feature_ from '../../../../../src/ol/Feature.js';
+import Feature from '../../../../../src/ol/Feature.js';
import LineString from '../../../../../src/ol/geom/LineString.js';
import MultiLineString from '../../../../../src/ol/geom/MultiLineString.js';
import _ol_render_webgl_LineStringReplay_ from '../../../../../src/ol/render/webgl/LineStringReplay.js';
@@ -286,13 +286,13 @@ describe('ol.render.webgl.LineStringReplay', function() {
describe('#drawReplay', function() {
var gl, context;
- var feature1 = new _ol_Feature_({
+ var feature1 = new Feature({
geometry: new LineString([[0, 0], [500, 500]])
});
- var feature2 = new _ol_Feature_({
+ var feature2 = new Feature({
geometry: new LineString([[0, 0], [500, 500]])
});
- var feature3 = new _ol_Feature_({
+ var feature3 = new Feature({
geometry: new LineString([[0, 0], [500, 500]])
});
beforeEach(function() {
diff --git a/test/spec/ol/render/webgl/polygonreplay.test.js b/test/spec/ol/render/webgl/polygonreplay.test.js
index 49af677f0f..d7fe75e5e9 100644
--- a/test/spec/ol/render/webgl/polygonreplay.test.js
+++ b/test/spec/ol/render/webgl/polygonreplay.test.js
@@ -1,5 +1,5 @@
import {getUid} from '../../../../../src/ol/index.js';
-import _ol_Feature_ from '../../../../../src/ol/Feature.js';
+import Feature from '../../../../../src/ol/Feature.js';
import MultiPolygon from '../../../../../src/ol/geom/MultiPolygon.js';
import Polygon from '../../../../../src/ol/geom/Polygon.js';
import _ol_render_webgl_PolygonReplay_ from '../../../../../src/ol/render/webgl/PolygonReplay.js';
@@ -395,13 +395,13 @@ describe('ol.render.webgl.PolygonReplay', function() {
describe('#drawReplay', function() {
var gl, context;
- var feature1 = new _ol_Feature_({
+ var feature1 = new Feature({
geometry: new Polygon([[[0, 0], [500, 500], [500, 0], [0, 0]]])
});
- var feature2 = new _ol_Feature_({
+ var feature2 = new Feature({
geometry: new Polygon([[[0, 0], [500, 500], [500, 0], [0, 0]]])
});
- var feature3 = new _ol_Feature_({
+ var feature3 = new Feature({
geometry: new Polygon([[[0, 0], [500, 500], [500, 0], [0, 0]]])
});
beforeEach(function() {
diff --git a/test/spec/ol/renderer/canvas/map.test.js b/test/spec/ol/renderer/canvas/map.test.js
index 4ec1266a8a..3cab723ed4 100644
--- a/test/spec/ol/renderer/canvas/map.test.js
+++ b/test/spec/ol/renderer/canvas/map.test.js
@@ -1,5 +1,5 @@
import {getUid} from '../../../../../src/ol/index.js';
-import _ol_Feature_ from '../../../../../src/ol/Feature.js';
+import Feature from '../../../../../src/ol/Feature.js';
import Map from '../../../../../src/ol/Map.js';
import _ol_View_ from '../../../../../src/ol/View.js';
import Point from '../../../../../src/ol/geom/Point.js';
@@ -53,7 +53,7 @@ describe('ol.renderer.canvas.Map', function() {
layer = new _ol_layer_Vector_({
source: new _ol_source_Vector_({
features: [
- new _ol_Feature_({
+ new Feature({
geometry: new Point([0, 0])
})
]
diff --git a/test/spec/ol/renderer/canvas/replay.test.js b/test/spec/ol/renderer/canvas/replay.test.js
index 9a074f5833..2f52a0dc85 100644
--- a/test/spec/ol/renderer/canvas/replay.test.js
+++ b/test/spec/ol/renderer/canvas/replay.test.js
@@ -1,5 +1,5 @@
import {getUid} from '../../../../../src/ol/index.js';
-import _ol_Feature_ from '../../../../../src/ol/Feature.js';
+import Feature from '../../../../../src/ol/Feature.js';
import GeometryCollection from '../../../../../src/ol/geom/GeometryCollection.js';
import LineString from '../../../../../src/ol/geom/LineString.js';
import MultiLineString from '../../../../../src/ol/geom/MultiLineString.js';
@@ -29,13 +29,13 @@ describe('ol.render.canvas.ReplayGroup', function() {
beforeEach(function() {
transform = _ol_transform_.create();
replay = new _ol_render_canvas_ReplayGroup_(1, [-180, -90, 180, 90], 1, 1, false);
- feature0 = new _ol_Feature_(new Polygon(
+ feature0 = new Feature(new Polygon(
[[[-90, 0], [-45, 45], [0, 0], [1, 1], [0, -45], [-90, 0]]]));
- feature1 = new _ol_Feature_(new Polygon(
+ feature1 = new Feature(new Polygon(
[[[-90, -45], [-90, 0], [0, 0], [0, -45], [-90, -45]]]));
- feature2 = new _ol_Feature_(new Polygon(
+ feature2 = new Feature(new Polygon(
[[[90, 45], [90, 0], [0, 0], [0, 45], [90, 45]]]));
- feature3 = new _ol_Feature_(new Polygon(
+ feature3 = new Feature(new Polygon(
[[[-90, -45], [-90, 45], [90, 45], [90, -45], [-90, -45]]]));
fill0 = new _ol_style_Style_({
fill: new _ol_style_Fill_({color: 'black'})
@@ -229,17 +229,17 @@ describe('ol.render.canvas.ReplayGroup', function() {
});
}
});
- var point = new _ol_Feature_(new Point([45, 90]));
- var multipoint = new _ol_Feature_(new MultiPoint(
+ var point = new Feature(new Point([45, 90]));
+ var multipoint = new Feature(new MultiPoint(
[[45, 90], [90, 45]]));
- var linestring = new _ol_Feature_(new LineString(
+ var linestring = new Feature(new LineString(
[[45, 90], [45, 45], [90, 45]]));
- var multilinestring = new _ol_Feature_(new MultiLineString(
+ var multilinestring = new Feature(new MultiLineString(
[linestring.getGeometry().getCoordinates(), linestring.getGeometry().getCoordinates()]));
var polygon = feature1;
- var multipolygon = new _ol_Feature_(new MultiPolygon(
+ var multipolygon = new Feature(new MultiPolygon(
[polygon.getGeometry().getCoordinates(), polygon.getGeometry().getCoordinates()]));
- var geometrycollection = new _ol_Feature_(new GeometryCollection(
+ var geometrycollection = new Feature(new GeometryCollection(
[point.getGeometry(), linestring.getGeometry(), polygon.getGeometry()]));
replay = new _ol_render_canvas_ReplayGroup_(1, [-180, -90, 180, 90], 1, 1, true);
_ol_renderer_vector_.renderFeature(replay, point, style, 1);
diff --git a/test/spec/ol/renderer/canvas/vectorlayer.test.js b/test/spec/ol/renderer/canvas/vectorlayer.test.js
index 8444fa83ac..cad4be3be1 100644
--- a/test/spec/ol/renderer/canvas/vectorlayer.test.js
+++ b/test/spec/ol/renderer/canvas/vectorlayer.test.js
@@ -1,5 +1,5 @@
import {getUid} from '../../../../../src/ol/index.js';
-import _ol_Feature_ from '../../../../../src/ol/Feature.js';
+import Feature from '../../../../../src/ol/Feature.js';
import Map from '../../../../../src/ol/Map.js';
import _ol_View_ from '../../../../../src/ol/View.js';
import * as _ol_extent_ from '../../../../../src/ol/extent.js';
@@ -66,8 +66,8 @@ describe('ol.renderer.canvas.VectorLayer', function() {
text: 'feature'
})
})];
- var feature1 = new _ol_Feature_(new Point([0, 0]));
- var feature2 = new _ol_Feature_(new Point([0, 0]));
+ var feature1 = new Feature(new Point([0, 0]));
+ var feature2 = new Feature(new Point([0, 0]));
feature2.setStyle(featureStyle);
var layer = new _ol_layer_Vector_({
source: new _ol_source_Vector_({
@@ -100,7 +100,7 @@ describe('ol.renderer.canvas.VectorLayer', function() {
})
});
- var feature = new _ol_Feature_(new Point([0, 0]));
+ var feature = new Feature(new Point([0, 0]));
var layer = new _ol_layer_Vector_({
source: new _ol_source_Vector_({
features: [feature]
@@ -131,7 +131,7 @@ describe('ol.renderer.canvas.VectorLayer', function() {
})
});
- var feature = new _ol_Feature_(new Point([0, 0]));
+ var feature = new Feature(new Point([0, 0]));
var layer = new _ol_layer_Vector_({
source: new _ol_source_Vector_({
features: [feature]
@@ -163,7 +163,7 @@ describe('ol.renderer.canvas.VectorLayer', function() {
})
});
- var feature = new _ol_Feature_(new Point([0, 0]));
+ var feature = new Feature(new Point([0, 0]));
var layer = new _ol_layer_Vector_({
source: new _ol_source_Vector_({
features: [feature]
@@ -193,7 +193,7 @@ describe('ol.renderer.canvas.VectorLayer', function() {
renderer.replayGroup_ = replayGroup;
replayGroup.forEachFeatureAtCoordinate = function(coordinate,
resolution, rotation, hitTolerance, skippedFeaturesUids, callback) {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
callback(feature);
callback(feature);
};
diff --git a/test/spec/ol/renderer/canvas/vectortilelayer.test.js b/test/spec/ol/renderer/canvas/vectortilelayer.test.js
index 2969902dba..67a267c4c1 100644
--- a/test/spec/ol/renderer/canvas/vectortilelayer.test.js
+++ b/test/spec/ol/renderer/canvas/vectortilelayer.test.js
@@ -1,6 +1,6 @@
import {getUid, inherits} from '../../../../../src/ol/index.js';
import _ol_obj_ from '../../../../../src/ol/obj.js';
-import _ol_Feature_ from '../../../../../src/ol/Feature.js';
+import Feature from '../../../../../src/ol/Feature.js';
import Map from '../../../../../src/ol/Map.js';
import TileState from '../../../../../src/ol/TileState.js';
import VectorImageTile from '../../../../../src/ol/VectorImageTile.js';
@@ -55,8 +55,8 @@ describe('ol.renderer.canvas.VectorTileLayer', function() {
text: 'feature'
})
})];
- feature1 = new _ol_Feature_(new Point([1, -1]));
- feature2 = new _ol_Feature_(new Point([0, 0]));
+ feature1 = new Feature(new Point([1, -1]));
+ feature2 = new Feature(new Point([0, 0]));
feature3 = new _ol_render_Feature_('Point', [1, -1], []);
feature2.setStyle(featureStyle);
var TileClass = function() {
@@ -317,7 +317,7 @@ describe('ol.renderer.canvas.VectorTileLayer', function() {
renderer = new _ol_renderer_canvas_VectorTileLayer_(layer);
replayGroup.forEachFeatureAtCoordinate = function(coordinate,
resolution, rotation, hitTolerance, skippedFeaturesUids, callback) {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
callback(feature);
callback(feature);
};
diff --git a/test/spec/ol/renderer/vector.test.js b/test/spec/ol/renderer/vector.test.js
index 4dfb682b25..e0434fa402 100644
--- a/test/spec/ol/renderer/vector.test.js
+++ b/test/spec/ol/renderer/vector.test.js
@@ -12,7 +12,7 @@ import _ol_style_Fill_ from '../../../../src/ol/style/Fill.js';
import _ol_style_Icon_ from '../../../../src/ol/style/Icon.js';
import _ol_style_Stroke_ from '../../../../src/ol/style/Stroke.js';
import _ol_style_Style_ from '../../../../src/ol/style/Style.js';
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
describe('ol.renderer.vector', function() {
@@ -23,7 +23,7 @@ describe('ol.renderer.vector', function() {
beforeEach(function() {
replayGroup = new _ol_render_canvas_ReplayGroup_(1);
- feature = new _ol_Feature_();
+ feature = new Feature();
iconStyle = new _ol_style_Icon_({
src: 'http://example.com/icon.png'
});
diff --git a/test/spec/ol/source/cluster.test.js b/test/spec/ol/source/cluster.test.js
index 0034b10990..fc4881ce91 100644
--- a/test/spec/ol/source/cluster.test.js
+++ b/test/spec/ol/source/cluster.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import LineString from '../../../../src/ol/geom/LineString.js';
import Point from '../../../../src/ol/geom/Point.js';
import Polygon from '../../../../src/ol/geom/Polygon.js';
@@ -28,8 +28,8 @@ describe('ol.source.Cluster', function() {
var source = new _ol_source_Cluster_({
source: new _ol_source_Vector_({
features: [
- new _ol_Feature_(new Point([0, 0])),
- new _ol_Feature_(new Point([0, 0]))
+ new Feature(new Point([0, 0])),
+ new Feature(new Point([0, 0]))
]
})
});
@@ -50,9 +50,9 @@ describe('ol.source.Cluster', function() {
},
source: new _ol_source_Vector_({
features: [
- new _ol_Feature_(new Point([0, 0])),
- new _ol_Feature_(new LineString([[0, 0], [1, 1]])),
- new _ol_Feature_(new Polygon(
+ new Feature(new Point([0, 0])),
+ new Feature(new LineString([[0, 0], [1, 1]])),
+ new Feature(new Polygon(
[[[-1, -1], [-1, 1], [1, 1], [1, -1], [-1, -1]]]))
]
})
diff --git a/test/spec/ol/source/vector.test.js b/test/spec/ol/source/vector.test.js
index 1e4aac7aa2..3cc9656bbb 100644
--- a/test/spec/ol/source/vector.test.js
+++ b/test/spec/ol/source/vector.test.js
@@ -1,6 +1,6 @@
import _ol_events_ from '../../../../src/ol/events.js';
import _ol_Collection_ from '../../../../src/ol/Collection.js';
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import Map from '../../../../src/ol/Map.js';
import _ol_View_ from '../../../../src/ol/View.js';
import Point from '../../../../src/ol/geom/Point.js';
@@ -16,7 +16,7 @@ describe('ol.source.Vector', function() {
var pointFeature;
var infiniteExtent;
beforeEach(function() {
- pointFeature = new _ol_Feature_(new Point([0, 0]));
+ pointFeature = new Feature(new Point([0, 0]));
infiniteExtent = [-Infinity, -Infinity, Infinity, Infinity];
});
@@ -74,9 +74,9 @@ describe('ol.source.Vector', function() {
it('adds same id features only once', function() {
var source = new _ol_source_Vector_();
- var feature1 = new _ol_Feature_();
+ var feature1 = new Feature();
feature1.setId('1');
- var feature2 = new _ol_Feature_();
+ var feature2 = new Feature();
feature2.setId('1');
source.addFeature(feature1);
source.addFeature(feature2);
@@ -92,9 +92,9 @@ describe('ol.source.Vector', function() {
var features = [];
var vectorSource;
beforeEach(function() {
- features.push(new _ol_Feature_(new LineString([[0, 0], [10, 10]])));
- features.push(new _ol_Feature_(new Point([0, 10])));
- features.push(new _ol_Feature_(new Point([10, 5])));
+ features.push(new Feature(new LineString([[0, 0], [10, 10]])));
+ features.push(new Feature(new Point([0, 10])));
+ features.push(new Feature(new Point([10, 5])));
vectorSource = new _ol_source_Vector_({
features: features
});
@@ -127,9 +127,9 @@ describe('ol.source.Vector', function() {
var i;
for (i = 0; i < 10; ++i) {
features[i] =
- new _ol_Feature_(new Point([Math.random(), Math.random()]));
+ new Feature(new Point([Math.random(), Math.random()]));
}
- features.push(new _ol_Feature_(null));
+ features.push(new Feature(null));
vectorSource = new _ol_source_Vector_({
features: features
});
@@ -269,7 +269,7 @@ describe('ol.source.Vector', function() {
});
it('keeps its index up-to-date', function() {
- var feature = new _ol_Feature_(new Point([1, 1]));
+ var feature = new Feature(new Point([1, 1]));
vectorSource.addFeature(feature);
expect(vectorSource.getFeaturesInExtent([0, 0, 2, 2])).
to.eql([feature]);
@@ -281,13 +281,13 @@ describe('ol.source.Vector', function() {
});
it('handles features with null geometries', function() {
- var feature = new _ol_Feature_(null);
+ var feature = new Feature(null);
vectorSource.addFeature(feature);
expect(vectorSource.getFeatures()).to.eql([feature]);
});
it('handles features with geometries changing from null', function() {
- var feature = new _ol_Feature_(null);
+ var feature = new Feature(null);
vectorSource.addFeature(feature);
expect(vectorSource.getFeatures()).to.eql([feature]);
feature.setGeometry(new Point([1, 1]));
@@ -297,7 +297,7 @@ describe('ol.source.Vector', function() {
});
it('handles features with geometries changing to null', function() {
- var feature = new _ol_Feature_(new Point([1, 1]));
+ var feature = new Feature(new Point([1, 1]));
vectorSource.addFeature(feature);
expect(vectorSource.getFeatures()).to.eql([feature]);
expect(vectorSource.getFeaturesInExtent([0, 0, 2, 2])).
@@ -308,7 +308,7 @@ describe('ol.source.Vector', function() {
});
it('fires a change event when setting a feature\'s property', function() {
- var feature = new _ol_Feature_(new Point([1, 1]));
+ var feature = new Feature(new Point([1, 1]));
vectorSource.addFeature(feature);
var listener = sinon.spy();
_ol_events_.listen(vectorSource, 'change', listener);
@@ -317,7 +317,7 @@ describe('ol.source.Vector', function() {
});
it('fires a changefeature event when updating a feature', function() {
- var feature = new _ol_Feature_(new Point([1, 1]));
+ var feature = new Feature(new Point([1, 1]));
vectorSource.addFeature(feature);
var listener = sinon.spy(function(event) {
expect(event.feature).to.be(feature);
@@ -336,14 +336,14 @@ describe('ol.source.Vector', function() {
});
it('returns a feature by id', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.setId('foo');
source.addFeature(feature);
expect(source.getFeatureById('foo')).to.be(feature);
});
it('returns a feature by id (set after add)', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
source.addFeature(feature);
expect(source.getFeatureById('foo')).to.be(null);
feature.setId('foo');
@@ -351,14 +351,14 @@ describe('ol.source.Vector', function() {
});
it('returns null when no feature is found', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.setId('foo');
source.addFeature(feature);
expect(source.getFeatureById('bar')).to.be(null);
});
it('returns null after removing feature', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.setId('foo');
source.addFeature(feature);
expect(source.getFeatureById('foo')).to.be(feature);
@@ -367,7 +367,7 @@ describe('ol.source.Vector', function() {
});
it('returns null after unsetting id', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.setId('foo');
source.addFeature(feature);
expect(source.getFeatureById('foo')).to.be(feature);
@@ -376,7 +376,7 @@ describe('ol.source.Vector', function() {
});
it('returns null after clear', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.setId('foo');
source.addFeature(feature);
expect(source.getFeatureById('foo')).to.be(feature);
@@ -386,19 +386,19 @@ describe('ol.source.Vector', function() {
it('returns null when no features are indexed', function() {
expect(source.getFeatureById('foo')).to.be(null);
- source.addFeature(new _ol_Feature_());
+ source.addFeature(new Feature());
expect(source.getFeatureById('foo')).to.be(null);
});
it('returns correct feature after add/remove/add', function() {
expect(source.getFeatureById('foo')).to.be(null);
- var first = new _ol_Feature_();
+ var first = new Feature();
first.setId('foo');
source.addFeature(first);
expect(source.getFeatureById('foo')).to.be(first);
source.removeFeature(first);
expect(source.getFeatureById('foo')).to.be(null);
- var second = new _ol_Feature_();
+ var second = new Feature();
second.setId('foo');
source.addFeature(second);
expect(source.getFeatureById('foo')).to.be(second);
@@ -406,7 +406,7 @@ describe('ol.source.Vector', function() {
it('returns correct feature after add/change', function() {
expect(source.getFeatureById('foo')).to.be(null);
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.setId('foo');
source.addFeature(feature);
expect(source.getFeatureById('foo')).to.be(feature);
@@ -515,10 +515,10 @@ describe('ol.source.Vector', function() {
});
it('ignores features with the same id', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.setId('foo');
source.addFeature(feature);
- var dupe = new _ol_Feature_();
+ var dupe = new Feature();
dupe.setId('foo');
source.addFeature(dupe);
expect(source.getFeatures()).to.have.length(1);
@@ -526,10 +526,10 @@ describe('ol.source.Vector', function() {
});
it('allows changing feature and set the same id', function() {
- var foo = new _ol_Feature_();
+ var foo = new Feature();
foo.setId('foo');
source.addFeature(foo);
- var bar = new _ol_Feature_();
+ var bar = new Feature();
bar.setId('bar');
source.addFeature(bar);
bar.setId('foo');
@@ -545,7 +545,7 @@ describe('ol.source.Vector', function() {
});
it('disallows adding the same feature twice', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
source.addFeature(feature);
expect(function() {
source.addFeature(feature);
@@ -564,7 +564,7 @@ describe('ol.source.Vector', function() {
});
it('#forEachFeatureInExtent loops through all features', function() {
- source.addFeatures([new _ol_Feature_(), new _ol_Feature_()]);
+ source.addFeatures([new Feature(), new Feature()]);
var spy = sinon.spy();
source.forEachFeatureInExtent([0, 0, 0, 0], spy);
expect(spy.callCount).to.be(2);
@@ -586,7 +586,7 @@ describe('ol.source.Vector', function() {
});
it('adding/removing features keeps the collection in sync', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
source.addFeature(feature);
expect(collection.getLength()).to.be(1);
source.removeFeature(feature);
@@ -594,7 +594,7 @@ describe('ol.source.Vector', function() {
});
it('#clear() features keeps the collection in sync', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
source.addFeatures([feature]);
expect(collection.getLength()).to.be(1);
source.clear();
@@ -606,7 +606,7 @@ describe('ol.source.Vector', function() {
});
it('keeps the source\'s features in sync with the collection', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
collection.push(feature);
expect(source.getFeatures().length).to.be(1);
collection.remove(feature);
@@ -633,7 +633,7 @@ describe('ol.source.Vector', function() {
});
it('adding/removing features keeps the collection in sync', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
source.addFeature(feature);
expect(collection.getLength()).to.be(1);
source.removeFeature(feature);
@@ -641,7 +641,7 @@ describe('ol.source.Vector', function() {
});
it('#clear() features keeps the collection in sync', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
source.addFeatures([feature]);
expect(collection.getLength()).to.be(1);
source.clear();
@@ -653,7 +653,7 @@ describe('ol.source.Vector', function() {
});
it('keeps the source\'s features in sync with the collection', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
collection.push(feature);
expect(source.getFeatures().length).to.be(1);
collection.remove(feature);
diff --git a/test/spec/ol/style/style.test.js b/test/spec/ol/style/style.test.js
index 97512f5a60..955a9d9e3e 100644
--- a/test/spec/ol/style/style.test.js
+++ b/test/spec/ol/style/style.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../../src/ol/Feature.js';
+import Feature from '../../../../src/ol/Feature.js';
import Point from '../../../../src/ol/geom/Point.js';
import _ol_style_Style_ from '../../../../src/ol/style/Style.js';
import _ol_style_Fill_ from '../../../../src/ol/style/Fill.js';
@@ -194,7 +194,7 @@ describe('ol.style.Style', function() {
var style = new _ol_style_Style_();
it('creates a geometry function from a string', function() {
- var feature = new _ol_Feature_();
+ var feature = new Feature();
feature.set('myGeom', new Point([0, 0]));
style.setGeometry('myGeom');
expect(style.getGeometryFunction()(feature))
diff --git a/test/spec/ol/vectortile.test.js b/test/spec/ol/vectortile.test.js
index 866195b636..d129e92f3f 100644
--- a/test/spec/ol/vectortile.test.js
+++ b/test/spec/ol/vectortile.test.js
@@ -1,4 +1,4 @@
-import _ol_Feature_ from '../../../src/ol/Feature.js';
+import Feature from '../../../src/ol/Feature.js';
import {defaultLoadFunction} from '../../../src/ol/VectorImageTile.js';
import VectorTile from '../../../src/ol/VectorTile.js';
import _ol_events_ from '../../../src/ol/events.js';
@@ -19,7 +19,7 @@ describe('ol.VectorTile', function() {
});
};
format.readFeatures = function(source, options) {
- return [new _ol_Feature_()];
+ return [new Feature()];
};
var tile = new VectorTile([0, 0, 0], null, null, format);