Skip to content

Commit 9009a05

Browse files
authored
Minor - Geomap: Add support for styling config and fix popup for TopoJSON (wet-boew#10072)
1 parent 6127bad commit 9009a05

5 files changed

Lines changed: 272049 additions & 3 deletions

File tree

src/plugins/deps/geomap-lib.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -905,7 +905,7 @@ var componentName = "wb-geomap",
905905

906906
if ( feature && feature.attributes ) {
907907
var geometry = feature.getGeometry(),
908-
coord = geometry.getType() === "Point" ? geometry.getCoordinates() : event.mapBrowserEvent.coordinate,
908+
coord = geometry.getType() === "Point" ? geometry.getCoordinates() : evt.mapBrowserEvent.coordinate,
909909
obj = feature.attributes,
910910
key, regex;
911911

@@ -3141,6 +3141,16 @@ MapLayer.prototype.createOLLayer = function() {
31413141

31423142
var feature = features[ i ];
31433143

3144+
if ( _this.settings.style.select ) {
3145+
_this.settings.style.select.type = "select";
3146+
var selStyleFactory = new StyleFactory(),
3147+
selStyle = selStyleFactory.createStyleFunction(
3148+
_this.settings.style.select,
3149+
feature.getGeometry().getType()
3150+
);
3151+
feature.selectStyle = selStyle;
3152+
}
3153+
31443154
feature.setId( generateGuid() );
31453155
feature.layerId = olLayer.id;
31463156
feature.layerTitle = olLayer.title;

0 commit comments

Comments
 (0)