UNPKG

2.77 kBJavaScriptView Raw
1import { Subscription } from 'rxjs';
2export class BsDatepickerAbstractComponent {
3 constructor() {
4 this.containerClass = '';
5 this.customRanges = [];
6 this.chosenRange = [];
7 this._daysCalendarSub = new Subscription();
8 }
9 set minDate(value) {
10 var _a;
11 (_a = this._effects) === null || _a === void 0 ? void 0 : _a.setMinDate(value);
12 }
13 set maxDate(value) {
14 var _a;
15 (_a = this._effects) === null || _a === void 0 ? void 0 : _a.setMaxDate(value);
16 }
17 set daysDisabled(value) {
18 var _a;
19 (_a = this._effects) === null || _a === void 0 ? void 0 : _a.setDaysDisabled(value);
20 }
21 set datesDisabled(value) {
22 var _a;
23 (_a = this._effects) === null || _a === void 0 ? void 0 : _a.setDatesDisabled(value);
24 }
25 set datesEnabled(value) {
26 var _a;
27 (_a = this._effects) === null || _a === void 0 ? void 0 : _a.setDatesEnabled(value);
28 }
29 set isDisabled(value) {
30 var _a;
31 (_a = this._effects) === null || _a === void 0 ? void 0 : _a.setDisabled(value);
32 }
33 set dateCustomClasses(value) {
34 var _a;
35 (_a = this._effects) === null || _a === void 0 ? void 0 : _a.setDateCustomClasses(value);
36 }
37 set dateTooltipTexts(value) {
38 var _a;
39 (_a = this._effects) === null || _a === void 0 ? void 0 : _a.setDateTooltipTexts(value);
40 }
41 set daysCalendar$(value) {
42 this._daysCalendar$ = value;
43 this._daysCalendarSub.unsubscribe();
44 this._daysCalendarSub.add(this._daysCalendar$.subscribe(value => {
45 this.multipleCalendars = !!value && value.length > 1;
46 }));
47 }
48 get daysCalendar$() {
49 return this._daysCalendar$;
50 }
51 // todo: valorkin fix
52 // eslint-disable-next-line @typescript-eslint/no-unused-vars,@typescript-eslint/no-empty-function
53 setViewMode(event) { }
54 // eslint-disable-next-line
55 navigateTo(event) { }
56 // eslint-disable-next-line
57 dayHoverHandler(event) { }
58 // eslint-disable-next-line
59 weekHoverHandler(event) { }
60 // eslint-disable-next-line
61 monthHoverHandler(event) { }
62 // eslint-disable-next-line
63 yearHoverHandler(event) { }
64 // eslint-disable-next-line
65 daySelectHandler(day) { }
66 // eslint-disable-next-line
67 monthSelectHandler(event) { }
68 // eslint-disable-next-line
69 yearSelectHandler(event) { }
70 // eslint-disable-next-line
71 setRangeOnCalendar(dates) { }
72 // eslint-disable-next-line
73 setToday() { }
74 // eslint-disable-next-line
75 clearDate() { }
76 // eslint-disable-next-line @typescript-eslint/no-explicit-any
77 _stopPropagation(event) {
78 event.stopPropagation();
79 }
80}
81//# sourceMappingURL=bs-datepicker-container.js.map
\No newline at end of file