@@ -28,6 +28,7 @@ export default class MapLeafletLiveMapComponent extends Component {
2828 @service abilities ;
2929 @service intl ;
3030 @service universe ;
31+ @service ( 'universe/menu-service' ) menuService ;
3132
3233 /** properties */
3334 id = guidFor ( this ) ;
@@ -315,7 +316,7 @@ export default class MapLeafletLiveMapComponent extends Component {
315316 ] . filter ( Boolean ) ;
316317
317318 const registry = this . leafletContextmenuManager . createContextMenu ( 'map' , map , items ) ;
318- this . universe . createRegistryEvent ( 'fleet-ops:contextmenu:map' , ' created', registry , this . leafletContextmenuManager ) ;
319+ this . universe . trigger ( 'fleet-ops:contextmenu:map: created' , registry , this . leafletContextmenuManager ) ;
319320
320321 return registry ;
321322 }
@@ -341,7 +342,7 @@ export default class MapLeafletLiveMapComponent extends Component {
341342
342343 // create contextmenu registry
343344 const contextmenuRegistry = this . leafletContextmenuManager . createContextMenu ( `zone:${ zone . public_id } ` , layer , items , { zone } ) ;
344- this . universe . createRegistryEvent ( 'fleet-ops:contextmenu:zone' , ' created', contextmenuRegistry , this . leafletContextmenuManager ) ;
345+ this . universe . trigger ( 'fleet-ops:contextmenu:zone: created' , contextmenuRegistry , this . leafletContextmenuManager ) ;
345346
346347 return contextmenuRegistry ;
347348 }
@@ -375,7 +376,7 @@ export default class MapLeafletLiveMapComponent extends Component {
375376
376377 // create contextmenu registry
377378 const contextmenuRegistry = this . leafletContextmenuManager . createContextMenu ( `service-area:${ serviceArea . public_id } ` , layer , items , { serviceArea } ) ;
378- this . universe . createRegistryEvent ( 'fleet-ops:contextmenu:service-area' , ' created', contextmenuRegistry , this . leafletContextmenuManager ) ;
379+ this . universe . trigger ( 'fleet-ops:contextmenu:service-area: created' , contextmenuRegistry , this . leafletContextmenuManager ) ;
379380
380381 return contextmenuRegistry ;
381382 }
@@ -404,7 +405,7 @@ export default class MapLeafletLiveMapComponent extends Component {
404405 ] ;
405406
406407 // append items from universe registry
407- const registeredContextMenuItems = this . universe . getMenuItemsFromRegistry ( 'fleet-ops:contextmenu:driver' ) ;
408+ const registeredContextMenuItems = this . menuService . getMenuItems ( 'fleet-ops:contextmenu:driver' ) ;
408409 if ( isArray ( registeredContextMenuItems ) ) {
409410 items = [
410411 ...items ,
@@ -427,7 +428,7 @@ export default class MapLeafletLiveMapComponent extends Component {
427428
428429 // create contextmenu registry
429430 const contextmenuRegistry = this . leafletContextmenuManager . createContextMenu ( `driver:${ driver . public_id } ` , layer , items , { driver } ) ;
430- this . universe . createRegistryEvent ( 'fleet-ops:contextmenu:driver' , ' created', contextmenuRegistry , this . leafletContextmenuManager ) ;
431+ this . universe . trigger ( 'fleet-ops:contextmenu:driver: created' , contextmenuRegistry , this . leafletContextmenuManager ) ;
431432
432433 return contextmenuRegistry ;
433434 }
@@ -452,7 +453,7 @@ export default class MapLeafletLiveMapComponent extends Component {
452453 ] ;
453454
454455 // append items from universe registry
455- const registeredContextMenuItems = this . universe . getMenuItemsFromRegistry ( 'fleet-ops:contextmenu:vehicle' ) ;
456+ const registeredContextMenuItems = this . menuService . getMenuItems ( 'fleet-ops:contextmenu:vehicle' ) ;
456457 if ( isArray ( registeredContextMenuItems ) ) {
457458 items = [
458459 ...items ,
@@ -475,7 +476,7 @@ export default class MapLeafletLiveMapComponent extends Component {
475476
476477 // create contextmenu registry
477478 const contextmenuRegistry = this . leafletContextmenuManager . createContextMenu ( `vehicle:${ vehicle . public_id } ` , layer , items , { vehicle } ) ;
478- this . universe . createRegistryEvent ( 'fleet-ops:contextmenu:vehicle' , ' created', contextmenuRegistry , this . leafletContextmenuManager ) ;
479+ this . universe . trigger ( 'fleet-ops:contextmenu:vehicle: created' , contextmenuRegistry , this . leafletContextmenuManager ) ;
479480
480481 return contextmenuRegistry ;
481482 }
0 commit comments