devextreme
Version:
HTML5 JavaScript Component Suite for Responsive Web Development
38 lines (36 loc) • 1.22 kB
JavaScript
/**
* DevExtreme (cjs/__internal/scheduler/header/today.js)
* Version: 25.1.3
* Build date: Wed Jun 25 2025
*
* Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED
* Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/
*/
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getTodayButtonOptions = void 0;
var _message = _interopRequireDefault(require("../../../common/core/localization/message"));
var _m_extend = require("../../core/utils/m_extend");
function _interopRequireDefault(e) {
return e && e.__esModule ? e : {
default: e
}
}
const getTodayButtonOptions = (header, item) => (0, _m_extend.extend)(true, {}, {
location: "before",
locateInMenu: "auto",
widget: "dxButton",
cssClass: "dx-scheduler-today",
options: {
text: _message.default.format("dxScheduler-navigationToday"),
icon: "today",
stylingMode: "outlined",
type: "normal",
onClick() {
header._updateCurrentDate(header.option("indicatorTime") ?? new Date)
}
}
}, item);
exports.getTodayButtonOptions = getTodayButtonOptions;