com.phloxui
Version:
PhloxUI Ng2+ Framework
61 lines (60 loc) • 4.81 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import * as tslib_1 from "tslib";
import { ViewModel } from './ViewModel';
import { Option } from '../../decorator/Option.decorator';
const /** @type {?} */ CALENDAR_VIEW_STYLE_CLASS = 'calendar';
export class CalendarViewModel extends ViewModel {
/**
* @param {?} iconURL
* @param {?} label
* @param {?} fromDateTimeField
* @param {?} toDateTimeField
* @param {?} titleField
* @param {?} entryMappers
* @param {?} popoverTypeOption
*/
constructor(iconURL, label, fromDateTimeField, toDateTimeField, titleField, entryMappers, popoverTypeOption) {
super(iconURL, label, 'phx-calendar-view', [CALENDAR_VIEW_STYLE_CLASS]);
this.entryMappers = entryMappers;
this.fromDateTimeField = fromDateTimeField;
this.toDateTimeField = toDateTimeField;
this.titleField = titleField;
this.popoverTypeOption = popoverTypeOption;
}
}
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", Array)
], CalendarViewModel.prototype, "entryMappers", void 0);
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", String)
], CalendarViewModel.prototype, "fromDateTimeField", void 0);
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", String)
], CalendarViewModel.prototype, "toDateTimeField", void 0);
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", String)
], CalendarViewModel.prototype, "titleField", void 0);
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", Object)
], CalendarViewModel.prototype, "popoverTypeOption", void 0);
function CalendarViewModel_tsickle_Closure_declarations() {
/** @type {?} */
CalendarViewModel.prototype.entryMappers;
/** @type {?} */
CalendarViewModel.prototype.fromDateTimeField;
/** @type {?} */
CalendarViewModel.prototype.toDateTimeField;
/** @type {?} */
CalendarViewModel.prototype.titleField;
/** @type {?} */
CalendarViewModel.prototype.popoverTypeOption;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ2FsZW5kYXJWaWV3TW9kZWwuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9jb20ucGhsb3h1aS8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnQvbW9kZWwvQ2FsZW5kYXJWaWV3TW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFDQSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sYUFBYSxDQUFDO0FBRXhDLE9BQU8sRUFBRSxNQUFNLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUUxRCx1QkFBTSx5QkFBeUIsR0FBVyxVQUFVLENBQUM7QUFFckQsTUFBTSx3QkFBeUIsU0FBUSxTQUFTOzs7Ozs7Ozs7O0lBYTVDLFlBQVksT0FBZSxFQUFFLEtBQWEsRUFBRSxpQkFBeUIsRUFBRSxlQUF1QixFQUMxRixVQUFrQixFQUFFLFlBQW9DLEVBQUUsaUJBQXNCO1FBQ2hGLEtBQUssQ0FBQyxPQUFPLEVBQUUsS0FBSyxFQUFFLG1CQUFtQixFQUFFLENBQUMseUJBQXlCLENBQUMsQ0FBQyxDQUFDO1FBQ3hFLElBQUksQ0FBQyxZQUFZLEdBQUcsWUFBWSxDQUFDO1FBQ2pDLElBQUksQ0FBQyxpQkFBaUIsR0FBRyxpQkFBaUIsQ0FBQztRQUMzQyxJQUFJLENBQUMsZUFBZSxHQUFHLGVBQWUsQ0FBQztRQUN2QyxJQUFJLENBQUMsVUFBVSxHQUFHLFVBQVUsQ0FBQztRQUM3QixJQUFJLENBQUMsaUJBQWlCLEdBQUcsaUJBQWlCLENBQUM7S0FDOUM7Q0FDSjs7SUFwQkksTUFBTSxFQUFFOzs7O0lBRVIsTUFBTSxFQUFFOzs7O0lBRVIsTUFBTSxFQUFFOzs7O0lBRVIsTUFBTSxFQUFFOzs7O0lBRVIsTUFBTSxFQUFFIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVHlwZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgVmlld01vZGVsIH0gZnJvbSAnLi9WaWV3TW9kZWwnO1xuaW1wb3J0IHsgSUNhbGVuZGFyRW50cnlNYXBwZXIgfSBmcm9tICcuLi8uLi9jb21wb25lbnQvZWRpdG9yL0lDYWxlbmRhckVudHJ5TWFwcGVyJztcbmltcG9ydCB7IE9wdGlvbiB9IGZyb20gJy4uLy4uL2RlY29yYXRvci9PcHRpb24uZGVjb3JhdG9yJztcblxuY29uc3QgQ0FMRU5EQVJfVklFV19TVFlMRV9DTEFTUzogc3RyaW5nID0gJ2NhbGVuZGFyJztcblxuZXhwb3J0IGNsYXNzIENhbGVuZGFyVmlld01vZGVsIGV4dGVuZHMgVmlld01vZGVsIHtcblxuICAgIEBPcHRpb24oKVxuICAgIHB1YmxpYyBlbnRyeU1hcHBlcnM6IElDYWxlbmRhckVudHJ5TWFwcGVyW107XG4gICAgQE9wdGlvbigpXG4gICAgcHVibGljIGZyb21EYXRlVGltZUZpZWxkOiBzdHJpbmc7XG4gICAgQE9wdGlvbigpXG4gICAgcHVibGljIHRvRGF0ZVRpbWVGaWVsZDogc3RyaW5nO1xuICAgIEBPcHRpb24oKVxuICAgIHB1YmxpYyB0aXRsZUZpZWxkOiBzdHJpbmc7XG4gICAgQE9wdGlvbigpXG4gICAgcHVibGljIHBvcG92ZXJUeXBlT3B0aW9uOiBhbnk7IC8vIHtkZWZhdWx0OiBUeXBlPGFueT4sIGRheTogVHlwZTxhbnk+LCBtb250aDogVHlwZTxhbnk+LCB3ZWVrOiBUeXBlPGFueT59XG5cbiAgICBjb25zdHJ1Y3RvcihpY29uVVJMOiBzdHJpbmcsIGxhYmVsOiBzdHJpbmcsIGZyb21EYXRlVGltZUZpZWxkOiBzdHJpbmcsIHRvRGF0ZVRpbWVGaWVsZDogc3RyaW5nLFxuICAgICAgICB0aXRsZUZpZWxkOiBzdHJpbmcsIGVudHJ5TWFwcGVyczogSUNhbGVuZGFyRW50cnlNYXBwZXJbXSwgcG9wb3ZlclR5cGVPcHRpb246IGFueSkge1xuICAgICAgICBzdXBlcihpY29uVVJMLCBsYWJlbCwgJ3BoeC1jYWxlbmRhci12aWV3JywgW0NBTEVOREFSX1ZJRVdfU1RZTEVfQ0xBU1NdKTtcbiAgICAgICAgdGhpcy5lbnRyeU1hcHBlcnMgPSBlbnRyeU1hcHBlcnM7XG4gICAgICAgIHRoaXMuZnJvbURhdGVUaW1lRmllbGQgPSBmcm9tRGF0ZVRpbWVGaWVsZDtcbiAgICAgICAgdGhpcy50b0RhdGVUaW1lRmllbGQgPSB0b0RhdGVUaW1lRmllbGQ7XG4gICAgICAgIHRoaXMudGl0bGVGaWVsZCA9IHRpdGxlRmllbGQ7XG4gICAgICAgIHRoaXMucG9wb3ZlclR5cGVPcHRpb24gPSBwb3BvdmVyVHlwZU9wdGlvbjtcbiAgICB9XG59XG4iXX0=