MCPcopy
hub / github.com/tdewolff/minify / createRenderPlanner

Function createRenderPlanner

_benchmarks/sample_echarts.js:22952–22966  ·  view source on GitHub ↗

* @return {string} If large mode changed, return string 'reset';

()

Source from the content-addressed store, hash-verified

22950 */
22951
22952 function createRenderPlanner() {
22953 var inner = makeInner();
22954 return function (seriesModel) {
22955 var fields = inner(seriesModel);
22956 var pipelineContext = seriesModel.pipelineContext;
22957 var originalLarge = !!fields.large;
22958 var originalProgressive = !!fields.progressiveRender; // FIXME: if the planner works on a filtered series, `pipelineContext` does not
22959 // exists. See #11611 . Probably we need to modify this structure, see the comment
22960 // on `performRawSeries` in `Schedular.js`.
22961
22962 var large = fields.large = !!(pipelineContext && pipelineContext.large);
22963 var progressive = fields.progressiveRender = !!(pipelineContext && pipelineContext.progressiveRender);
22964 return !!(originalLarge !== large || originalProgressive !== progressive) && 'reset';
22965 };
22966 }
22967
22968 var inner$2 = makeInner();
22969 var renderPlanner = createRenderPlanner();

Callers 2

sample_echarts.jsFile · 0.85
pointsLayoutFunction · 0.85

Calls 1

makeInnerFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…