Caven Chen пре 4 година
родитељ
комит
e6cdf2dbea
3 измењених фајлова са 44 додато и 1 уклоњено
  1. 12
    1
      modules/event/EventType.js
  2. 5
    0
      modules/event/index.js
  3. 27
    0
      modules/event/type/PlotEvent.js

+ 12
- 1
modules/event/EventType.js Прегледај датотеку

@@ -75,6 +75,16 @@ const PathEventType = {
RESET_TIME_LINE: 'restTimeLine'
}

const PlotEventType = {
DARW_START: 'drawStart',
DARW_MOVING: 'drawMoving',
DARW_END: 'drawEnd',
EDIT_START: 'drawStart',
EDIT_MOVING: 'drawMoving',
ANCHOR_MOVING: 'anchorMoving',
EDIT_END: 'editEnd'
}

export {
MouseEventType,
ViewerEventType,
@@ -83,5 +93,6 @@ export {
LayerEventType,
OverlayEventType,
TrackEventType,
PathEventType
PathEventType,
PlotEventType
}

+ 5
- 0
modules/event/index.js Прегледај датотеку

@@ -25,3 +25,8 @@ export { default as OverlayEvent } from './type/OverlayEvent'
*/
export { default as TrackEvent } from './type/TrackEvent'
export { default as PathEvent } from './type/PathEvent'

/**
* plot
*/
export { default as PlotEvent } from './type/PlotEvent'

+ 27
- 0
modules/event/type/PlotEvent.js Прегледај датотеку

@@ -0,0 +1,27 @@
/**
* @Author: Caven
* @Date: 2020-05-11 23:28:13
*/

import { Cesium } from '@dc-modules/namespace'
import { PlotEventType } from '../EventType'
import Event from '../Event'

class PlotEvent extends Event {
constructor() {
super()
}

/**
*
* @private
*/
_registerEvent() {
Object.keys(PlotEventType).forEach(key => {
let type = PlotEventType[key]
this._cache[type] = new Cesium.Event()
})
}
}

export default PlotEvent

Loading…
Откажи
Сачувај