UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

41 lines (36 loc) 1.29 kB
"use strict"; var _format = require("../axes/smart_formatter").smartFormatter, isFunction = require("../../core/utils/type").isFunction, HEIGHT_COMPACT_MODE = 24, POINTER_SIZE = 4, EMPTY_SLIDER_MARKER_TEXT = ". . ."; var utils = { trackerSettings: { fill: "grey", stroke: "grey", opacity: 0.0001 }, animationSettings: { duration: 250 } }; var consts = { emptySliderMarkerText: EMPTY_SLIDER_MARKER_TEXT, pointerSize: POINTER_SIZE }; var formatValue = function formatValue(value, formatOptions, tickIntervalsInfo, valueType, type, logarithmBase) { var formatObject = { value: value, valueText: _format(value, { labelOptions: formatOptions, ticks: tickIntervalsInfo ? tickIntervalsInfo.ticks : [], tickInterval: tickIntervalsInfo ? tickIntervalsInfo.tickInterval : undefined, dataType: valueType, type: type, logarithmBase: logarithmBase }) }; return String(isFunction(formatOptions.customizeText) ? formatOptions.customizeText.call(formatObject, formatObject) : formatObject.valueText); }; exports.utils = utils; exports.consts = consts; exports.formatValue = formatValue; exports.HEIGHT_COMPACT_MODE = HEIGHT_COMPACT_MODE;