UNPKG

ngx-bootstrap

Version:
132 lines 4.03 kB
import { Injectable } from '@angular/core'; export class BsDatepickerActions { calculate() { return { type: BsDatepickerActions.CALCULATE }; } format() { return { type: BsDatepickerActions.FORMAT }; } flag() { return { type: BsDatepickerActions.FLAG }; } select(date) { return { type: BsDatepickerActions.SELECT, payload: date }; } changeViewMode(event) { return { type: BsDatepickerActions.CHANGE_VIEWMODE, payload: event }; } navigateTo(event) { return { type: BsDatepickerActions.NAVIGATE_TO, payload: event }; } navigateStep(step) { return { type: BsDatepickerActions.NAVIGATE_OFFSET, payload: step }; } setOptions(options) { return { type: BsDatepickerActions.SET_OPTIONS, payload: options }; } // date range picker selectRange(value) { return { type: BsDatepickerActions.SELECT_RANGE, payload: value }; } hoverDay(event) { return { type: BsDatepickerActions.HOVER, payload: event.isHovered ? event.cell.date : null }; } minDate(date) { return { type: BsDatepickerActions.SET_MIN_DATE, payload: date }; } maxDate(date) { return { type: BsDatepickerActions.SET_MAX_DATE, payload: date }; } daysDisabled(days) { return { type: BsDatepickerActions.SET_DAYSDISABLED, payload: days }; } datesDisabled(dates) { return { type: BsDatepickerActions.SET_DATESDISABLED, payload: dates }; } datesEnabled(dates) { return { type: BsDatepickerActions.SET_DATESENABLED, payload: dates }; } isDisabled(value) { return { type: BsDatepickerActions.SET_IS_DISABLED, payload: value }; } setDateCustomClasses(value) { return { type: BsDatepickerActions.SET_DATE_CUSTOM_CLASSES, payload: value }; } setDateTooltipTexts(value) { return { type: BsDatepickerActions.SET_DATE_TOOLTIP_TEXTS, payload: value }; } setLocale(locale) { return { type: BsDatepickerActions.SET_LOCALE, payload: locale }; } } BsDatepickerActions.CALCULATE = '[datepicker] calculate dates matrix'; BsDatepickerActions.FORMAT = '[datepicker] format datepicker values'; BsDatepickerActions.FLAG = '[datepicker] set flags'; BsDatepickerActions.SELECT = '[datepicker] select date'; BsDatepickerActions.NAVIGATE_OFFSET = '[datepicker] shift view date'; BsDatepickerActions.NAVIGATE_TO = '[datepicker] change view date'; BsDatepickerActions.SET_OPTIONS = '[datepicker] update render options'; BsDatepickerActions.HOVER = '[datepicker] hover date'; BsDatepickerActions.CHANGE_VIEWMODE = '[datepicker] switch view mode'; BsDatepickerActions.SET_MIN_DATE = '[datepicker] set min date'; BsDatepickerActions.SET_MAX_DATE = '[datepicker] set max date'; BsDatepickerActions.SET_DAYSDISABLED = '[datepicker] set days disabled'; BsDatepickerActions.SET_DATESDISABLED = '[datepicker] set dates disabled'; BsDatepickerActions.SET_DATESENABLED = '[datepicker] set dates enabled'; BsDatepickerActions.SET_IS_DISABLED = '[datepicker] set is disabled'; BsDatepickerActions.SET_DATE_CUSTOM_CLASSES = '[datepicker] set date custom classes'; BsDatepickerActions.SET_DATE_TOOLTIP_TEXTS = '[datepicker] set date tooltip texts'; BsDatepickerActions.SET_LOCALE = '[datepicker] set datepicker locale'; BsDatepickerActions.SELECT_RANGE = '[daterangepicker] select dates range'; BsDatepickerActions.decorators = [ { type: Injectable } ]; //# sourceMappingURL=bs-datepicker.actions.js.map