Skip to content

Commit f89c1bf

Browse files
committed
fix: broken annimations
1 parent 59da211 commit f89c1bf

File tree

1 file changed

+16
-6
lines changed

1 file changed

+16
-6
lines changed

src/GEOComp.tsx

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ GEOComp = withMethodExposing(GEOComp, [
372372
description: "Perform animation",
373373
},
374374
execute: async (comp: any, params: any) => {
375-
var map = comp.exposingValues.event['map:create']
375+
var map = comp.exposingValues.events['map:create']
376376
animate(map, params[0], params?.[1], params?.[2], params?.[3])
377377
}
378378
},
@@ -386,6 +386,16 @@ GEOComp = withMethodExposing(GEOComp, [
386386
return comp.exposingValues.events['click:feature'] || {}
387387
}
388388
},
389+
{
390+
method: {
391+
name: "map",
392+
params: [],
393+
description: "Return the last map object",
394+
},
395+
execute: async (comp: any, params: any) => {
396+
return comp.exposingValues.events['map:create'] || {}
397+
}
398+
},
389399
{
390400
method: {
391401
name: "notify",
@@ -402,7 +412,7 @@ GEOComp = withMethodExposing(GEOComp, [
402412
]
403413
},
404414
execute: async (comp: any, params: any) => {
405-
var map = comp.exposingValues.event['map:create']
415+
var map = comp.exposingValues.events['map:create']
406416
map.getControls().forEach((control: any) => {
407417
if (control instanceof Notification) {
408418
control.show(params[0], params[1] || 2000)
@@ -428,7 +438,7 @@ GEOComp = withMethodExposing(GEOComp, [
428438
]
429439
},
430440
execute: async (comp: any, params: any) => {
431-
var map = comp.exposingValues.event['map:create']
441+
var map = comp.exposingValues.events['map:create']
432442
showPopup(map, params[0], params[1]);
433443
}
434444
},
@@ -452,7 +462,7 @@ GEOComp = withMethodExposing(GEOComp, [
452462
]
453463
},
454464
execute: async (comp: any, params: any) => {
455-
var map = comp.exposingValues.event['map:create']
465+
var map = comp.exposingValues.events['map:create']
456466
return addFeatures(map, params[0], params[1], params[2])
457467
}
458468
},
@@ -468,7 +478,7 @@ GEOComp = withMethodExposing(GEOComp, [
468478
]
469479
},
470480
execute: async (comp: any, params: any) => {
471-
var map = comp.exposingValues.event['map:create']
481+
var map = comp.exposingValues.events['map:create']
472482
return readFeatures(map, params[0])
473483
}
474484
},
@@ -484,7 +494,7 @@ GEOComp = withMethodExposing(GEOComp, [
484494
]
485495
},
486496
execute: async (comp: any, params: any) => {
487-
var map = comp.exposingValues.event['map:create']
497+
var map = comp.exposingValues.events['map:create']
488498
return clearFeatures(map, params[0])
489499
}
490500
},

0 commit comments

Comments
 (0)