devextreme
Version:
HTML5 JavaScript Component Suite for Responsive Web Development
21 lines (18 loc) • 839 B
JavaScript
var extend = require("../../core/utils/extend").extend,
_extend = extend,
BaseThemeManager = require("../core/base_theme_manager").BaseThemeManager;
var ThemeManager = BaseThemeManager.inherit({
_themeSection: 'gauge',
_fontFields: ['scale.label.font', 'valueIndicators.rangebar.text.font', 'valueIndicators.textcloud.text.font', 'title.font', 'title.subtitle.font', 'tooltip.font', 'indicator.text.font', 'loadingIndicator.font', "export.font"],
_initializeTheme: function _initializeTheme() {
var that = this,
subTheme;
if (that._subTheme) {
subTheme = _extend(true, {}, that._theme[that._subTheme], that._theme);
_extend(true, that._theme, subTheme);
}
that.callBase.apply(that, arguments);
}
});
module.exports = ThemeManager;
;