* @return {string} If large mode changed, return string 'reset';
()
| 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(); |
no test coverage detected
searching dependent graphs…