UNPKG

@fusioncharts/fusiontime

Version:

FusionCharts JavaScript time-series charting framework

1 lines 1.01 kB
"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");exports.__esModule=true;exports.default=void 0;var _standardRangeSelector=_interopRequireDefault(require("../components/standard-range-selector"));var _lib=require("@fusioncharts/core/src/lib");var _default=exports.default=function _default(chart){var standardRangeSelector,extensions=chart.getFromEnv("dataSource").extensions,enabled=(0,_lib.pluckNumber)(extensions&&extensions.standardrangeselector&&extensions.standardrangeselector.enabled,1);if(enabled){(0,_lib.componentFactory)(chart,_standardRangeSelector.default,"standardRangeSelector",1);standardRangeSelector=chart.getChildren("standardRangeSelector")[0];standardRangeSelector.configure({currentDomain:chart.getFocusLimit(),totalDomain:chart.getContextLimit(),style:extensions&&extensions.standardrangeselector&&extensions.standardrangeselector.style||{}})}else{(0,_lib.componentFactory)(chart,_standardRangeSelector.default,"standardRangeSelector",0)}};