MCPcopy
hub / github.com/apache/echarts / handleLegacySelectEvents

Function handleLegacySelectEvents

src/legacy/dataSelectAction.ts:98–114  ·  view source on GitHub ↗
(messageCenter: Eventful, ecIns: EChartsType, api: ExtensionAPI)

Source from the content-addressed store, hash-verified

96}
97
98export function handleLegacySelectEvents(messageCenter: Eventful, ecIns: EChartsType, api: ExtensionAPI) {
99 messageCenter.on('selectchanged', function (params: SelectChangedEvent) {
100 const ecModel = api.getModel();
101 if (params.isFromClick) {
102 handleSeriesLegacySelectEvents('map', 'selectchanged', ecIns, ecModel, params);
103 handleSeriesLegacySelectEvents('pie', 'selectchanged', ecIns, ecModel, params);
104 }
105 else if (params.fromAction === 'select') {
106 handleSeriesLegacySelectEvents('map', 'selected', ecIns, ecModel, params);
107 handleSeriesLegacySelectEvents('pie', 'selected', ecIns, ecModel, params);
108 }
109 else if (params.fromAction === 'unselect') {
110 handleSeriesLegacySelectEvents('map', 'unselected', ecIns, ecModel, params);
111 handleSeriesLegacySelectEvents('pie', 'unselected', ecIns, ecModel, params);
112 }
113 });
114}

Callers 1

_initEventsMethod · 0.90

Calls 2

getModelMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…