diff --git a/examples/box-selection.js b/examples/box-selection.js index 959897764b..69be214ab4 100644 --- a/examples/box-selection.js +++ b/examples/box-selection.js @@ -3,7 +3,7 @@ import View from '../src/ol/View.js'; import _ol_events_condition_ from '../src/ol/events/condition.js'; import GeoJSON from '../src/ol/format/GeoJSON.js'; import DragBox from '../src/ol/interaction/DragBox.js'; -import _ol_interaction_Select_ from '../src/ol/interaction/Select.js'; +import Select from '../src/ol/interaction/Select.js'; import TileLayer from '../src/ol/layer/Tile.js'; import VectorLayer from '../src/ol/layer/Vector.js'; import OSM from '../src/ol/source/OSM.js'; @@ -33,7 +33,7 @@ var map = new Map({ }); // a normal select interaction to handle click -var select = new _ol_interaction_Select_(); +var select = new Select(); map.addInteraction(select); var selectedFeatures = select.getFeatures(); diff --git a/examples/earthquake-clusters.js b/examples/earthquake-clusters.js index 6b08b056e0..7462b90de4 100644 --- a/examples/earthquake-clusters.js +++ b/examples/earthquake-clusters.js @@ -3,7 +3,7 @@ import View from '../src/ol/View.js'; import * as _ol_extent_ from '../src/ol/extent.js'; import KML from '../src/ol/format/KML.js'; import {defaults as defaultInteractions} from '../src/ol/interaction.js'; -import _ol_interaction_Select_ from '../src/ol/interaction/Select.js'; +import Select from '../src/ol/interaction/Select.js'; import TileLayer from '../src/ol/layer/Tile.js'; import VectorLayer from '../src/ol/layer/Vector.js'; import Cluster from '../src/ol/source/Cluster.js'; @@ -142,7 +142,7 @@ var raster = new TileLayer({ var map = new Map({ layers: [raster, vector], - interactions: defaultInteractions().extend([new _ol_interaction_Select_({ + interactions: defaultInteractions().extend([new Select({ condition: function(evt) { return evt.type == 'pointermove' || evt.type == 'singleclick'; diff --git a/examples/icon-negative.js b/examples/icon-negative.js index ed82c9a723..ad342938b7 100644 --- a/examples/icon-negative.js +++ b/examples/icon-negative.js @@ -2,7 +2,7 @@ import Feature from '../src/ol/Feature.js'; import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import Point from '../src/ol/geom/Point.js'; -import _ol_interaction_Select_ from '../src/ol/interaction/Select.js'; +import Select from '../src/ol/interaction/Select.js'; import TileLayer from '../src/ol/layer/Tile.js'; import VectorLayer from '../src/ol/layer/Vector.js'; import Stamen from '../src/ol/source/Stamen.js'; @@ -46,7 +46,7 @@ var map = new Map({ }); var selectStyle = {}; -var select = new _ol_interaction_Select_({ +var select = new Select({ style: function(feature) { var image = feature.get('style').getImage().getImage(); if (!selectStyle[image.src]) { diff --git a/examples/modify-features.js b/examples/modify-features.js index 6d7952278a..33f9ea545b 100644 --- a/examples/modify-features.js +++ b/examples/modify-features.js @@ -3,7 +3,7 @@ import View from '../src/ol/View.js'; import GeoJSON from '../src/ol/format/GeoJSON.js'; import {defaults as defaultInteractions} from '../src/ol/interaction.js'; import Modify from '../src/ol/interaction/Modify.js'; -import _ol_interaction_Select_ from '../src/ol/interaction/Select.js'; +import Select from '../src/ol/interaction/Select.js'; import TileLayer from '../src/ol/layer/Tile.js'; import VectorLayer from '../src/ol/layer/Vector.js'; import OSM from '../src/ol/source/OSM.js'; @@ -22,7 +22,7 @@ var vector = new VectorLayer({ }) }); -var select = new _ol_interaction_Select_({ +var select = new Select({ wrapX: false }); diff --git a/examples/modify-test.js b/examples/modify-test.js index a4a536eebd..4018f2325a 100644 --- a/examples/modify-test.js +++ b/examples/modify-test.js @@ -3,7 +3,7 @@ import View from '../src/ol/View.js'; import GeoJSON from '../src/ol/format/GeoJSON.js'; import {defaults as defaultInteractions} from '../src/ol/interaction.js'; import Modify from '../src/ol/interaction/Modify.js'; -import _ol_interaction_Select_ from '../src/ol/interaction/Select.js'; +import Select from '../src/ol/interaction/Select.js'; import VectorLayer from '../src/ol/layer/Vector.js'; import VectorSource from '../src/ol/source/Vector.js'; import _ol_style_Circle_ from '../src/ol/style/Circle.js'; @@ -216,7 +216,7 @@ var overlayStyle = (function() { }; })(); -var select = new _ol_interaction_Select_({ +var select = new Select({ style: overlayStyle }); diff --git a/examples/select-features.js b/examples/select-features.js index ded95624fe..32615701f6 100644 --- a/examples/select-features.js +++ b/examples/select-features.js @@ -2,7 +2,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import _ol_events_condition_ from '../src/ol/events/condition.js'; import GeoJSON from '../src/ol/format/GeoJSON.js'; -import _ol_interaction_Select_ from '../src/ol/interaction/Select.js'; +import Select from '../src/ol/interaction/Select.js'; import TileLayer from '../src/ol/layer/Tile.js'; import VectorLayer from '../src/ol/layer/Vector.js'; import OSM from '../src/ol/source/OSM.js'; @@ -31,19 +31,19 @@ var map = new Map({ var select = null; // ref to currently selected interaction // select interaction working on "singleclick" -var selectSingleClick = new _ol_interaction_Select_(); +var selectSingleClick = new Select(); // select interaction working on "click" -var selectClick = new _ol_interaction_Select_({ +var selectClick = new Select({ condition: _ol_events_condition_.click }); // select interaction working on "pointermove" -var selectPointerMove = new _ol_interaction_Select_({ +var selectPointerMove = new Select({ condition: _ol_events_condition_.pointerMove }); -var selectAltClick = new _ol_interaction_Select_({ +var selectAltClick = new Select({ condition: function(mapBrowserEvent) { return _ol_events_condition_.click(mapBrowserEvent) && _ol_events_condition_.altKeyOnly(mapBrowserEvent); diff --git a/examples/snap.js b/examples/snap.js index a9d6e4300d..2f7e10c3af 100644 --- a/examples/snap.js +++ b/examples/snap.js @@ -2,7 +2,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import Draw from '../src/ol/interaction/Draw.js'; import Modify from '../src/ol/interaction/Modify.js'; -import _ol_interaction_Select_ from '../src/ol/interaction/Select.js'; +import Select from '../src/ol/interaction/Select.js'; import _ol_interaction_Snap_ from '../src/ol/interaction/Snap.js'; import TileLayer from '../src/ol/layer/Tile.js'; import VectorLayer from '../src/ol/layer/Vector.js'; @@ -47,7 +47,7 @@ var map = new Map({ var ExampleModify = { init: function() { - this.select = new _ol_interaction_Select_(); + this.select = new Select(); map.addInteraction(this.select); this.modify = new Modify({ diff --git a/examples/translate-features.js b/examples/translate-features.js index 5ea637c8a1..1638798c9b 100644 --- a/examples/translate-features.js +++ b/examples/translate-features.js @@ -2,7 +2,7 @@ import Map from '../src/ol/Map.js'; import View from '../src/ol/View.js'; import GeoJSON from '../src/ol/format/GeoJSON.js'; import {defaults as defaultInteractions} from '../src/ol/interaction.js'; -import _ol_interaction_Select_ from '../src/ol/interaction/Select.js'; +import Select from '../src/ol/interaction/Select.js'; import _ol_interaction_Translate_ from '../src/ol/interaction/Translate.js'; import TileLayer from '../src/ol/layer/Tile.js'; import VectorLayer from '../src/ol/layer/Vector.js'; @@ -21,7 +21,7 @@ var vector = new VectorLayer({ }) }); -var select = new _ol_interaction_Select_(); +var select = new Select(); var translate = new _ol_interaction_Translate_({ features: select.getFeatures() diff --git a/examples/vector-esri-edit.js b/examples/vector-esri-edit.js index af2797a186..ba9d6e8f43 100644 --- a/examples/vector-esri-edit.js +++ b/examples/vector-esri-edit.js @@ -4,7 +4,7 @@ import EsriJSON from '../src/ol/format/EsriJSON.js'; import {defaults as defaultInteractions} from '../src/ol/interaction.js'; import Draw from '../src/ol/interaction/Draw.js'; import Modify from '../src/ol/interaction/Modify.js'; -import _ol_interaction_Select_ from '../src/ol/interaction/Select.js'; +import Select from '../src/ol/interaction/Select.js'; import TileLayer from '../src/ol/layer/Tile.js'; import VectorLayer from '../src/ol/layer/Vector.js'; import _ol_loadingstrategy_ from '../src/ol/loadingstrategy.js'; @@ -67,7 +67,7 @@ var draw = new Draw({ type: 'Polygon' }); -var select = new _ol_interaction_Select_(); +var select = new Select(); select.setActive(false); var selected = select.getFeatures(); diff --git a/src/ol/interaction/Select.js b/src/ol/interaction/Select.js index da8e6ab6e3..c6f38bc626 100644 --- a/src/ol/interaction/Select.js +++ b/src/ol/interaction/Select.js @@ -33,10 +33,10 @@ import _ol_style_Style_ from '../style/Style.js'; * @fires ol.interaction.Select.Event * @api */ -var _ol_interaction_Select_ = function(opt_options) { +var Select = function(opt_options) { Interaction.call(this, { - handleEvent: _ol_interaction_Select_.handleEvent + handleEvent: Select.handleEvent }); var options = opt_options ? opt_options : {}; @@ -94,7 +94,7 @@ var _ol_interaction_Select_ = function(opt_options) { wrapX: options.wrapX }), style: options.style ? options.style : - _ol_interaction_Select_.getDefaultStyleFunction(), + Select.getDefaultStyleFunction(), updateWhileAnimating: true, updateWhileInteracting: true }); @@ -142,7 +142,7 @@ var _ol_interaction_Select_ = function(opt_options) { }; -inherits(_ol_interaction_Select_, Interaction); +inherits(Select, Interaction); /** @@ -150,7 +150,7 @@ inherits(_ol_interaction_Select_, Interaction); * @param {ol.layer.Layer} layer Layer. * @private */ -_ol_interaction_Select_.prototype.addFeatureLayerAssociation_ = function(feature, layer) { +Select.prototype.addFeatureLayerAssociation_ = function(feature, layer) { var key = getUid(feature); this.featureLayerAssociation_[key] = layer; }; @@ -161,7 +161,7 @@ _ol_interaction_Select_.prototype.addFeatureLayerAssociation_ = function(feature * @return {ol.Collection.