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

Function resetStateTriggerForRegion

src/component/helper/MapDraw.ts:821–838  ·  view source on GitHub ↗
(
    mapOrGeoModel: MapOrGeoModel,
    el: Element,
    regionName: string,
    regionModel: RegionModel,
)

Source from the content-addressed store, hash-verified

819}
820
821function resetStateTriggerForRegion(
822 mapOrGeoModel: MapOrGeoModel,
823 el: Element,
824 regionName: string,
825 regionModel: RegionModel,
826): InnerFocus {
827 // @ts-ignore FIXME:TS fix the "compatible with each other"?
828 el.highDownSilentOnTouch = !!mapOrGeoModel.get('selectedMode');
829 // @ts-ignore FIXME:TS fix the "compatible with each other"?
830 const emphasisModel = regionModel.getModel('emphasis');
831 const focus = emphasisModel.get('focus');
832 toggleHoverEmphasis(el, focus, emphasisModel.get('blurScope'), emphasisModel.get('disabled'));
833 if (isGeoModel(mapOrGeoModel)) {
834 enableComponentHighDownFeatures(el, mapOrGeoModel as GeoModel, regionName);
835 }
836
837 return focus;
838}
839
840function projectPolys(
841 rings: number[][][], // Polygons include exterior and interiors. Or polylines.

Callers 2

_buildGeoJSONMethod · 0.85
_buildSVGMethod · 0.85

Calls 5

toggleHoverEmphasisFunction · 0.90
isGeoModelFunction · 0.85
getMethod · 0.45
getModelMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…