com.phloxui
Version:
PhloxUI Ng2+ Framework
69 lines (68 loc) • 6.28 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import * as tslib_1 from "tslib";
import { DialogModel } from './DialogModel';
var ButtonModel = /** @class */ (function () {
function ButtonModel(label, iconURL, handler, styleClass) {
this.label = label;
this.handler = handler;
this.styleClass = styleClass;
this.iconURL = iconURL;
if (this.styleClass == null) {
this.styleClass = [];
}
}
return ButtonModel;
}());
export { ButtonModel };
function ButtonModel_tsickle_Closure_declarations() {
/** @type {?} */
ButtonModel.prototype.label;
/** @type {?} */
ButtonModel.prototype.handler;
/** @type {?} */
ButtonModel.prototype.styleClass;
/** @type {?} */
ButtonModel.prototype.iconURL;
}
var ComponentDialogModel = /** @class */ (function (_super) {
tslib_1.__extends(ComponentDialogModel, _super);
function ComponentDialogModel(title, body, modelType, buttonModels, componentType, componentModel, data, width, height, headerStyleClass, bodyStyleClass, footerStyleClass, closeHandler) {
var _this = _super.call(this, title, body, modelType, width, height) || this;
_this.componentType = componentType;
_this.model = componentModel;
_this.data = data;
_this.buttonModels = buttonModels;
_this.headerStyleClass = headerStyleClass;
_this.bodyStyleClass = bodyStyleClass;
_this.footerStyleClass = footerStyleClass;
_this.closeHandler = closeHandler;
return _this;
}
ComponentDialogModel.ButtonModel = ButtonModel;
return ComponentDialogModel;
}(DialogModel));
export { ComponentDialogModel };
function ComponentDialogModel_tsickle_Closure_declarations() {
/** @type {?} */
ComponentDialogModel.ButtonModel;
/** @type {?} */
ComponentDialogModel.prototype.componentType;
/** @type {?} */
ComponentDialogModel.prototype.model;
/** @type {?} */
ComponentDialogModel.prototype.data;
/** @type {?} */
ComponentDialogModel.prototype.footerStyleClass;
/** @type {?} */
ComponentDialogModel.prototype.bodyStyleClass;
/** @type {?} */
ComponentDialogModel.prototype.headerStyleClass;
/** @type {?} */
ComponentDialogModel.prototype.closeHandler;
/** @type {?} */
ComponentDialogModel.prototype.buttonModels;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29tcG9uZW50RGlhbG9nTW9kZWwuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9jb20ucGhsb3h1aS8iLCJzb3VyY2VzIjpbImxpYi9tb2RlbC9Db21wb25lbnREaWFsb2dNb2RlbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUNBLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFNUMsSUFBQTtJQU9JLHFCQUFZLEtBQWEsRUFBRSxPQUFlLEVBQUUsT0FBaUIsRUFBRSxVQUFvQjtRQUMvRSxJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztRQUNuQixJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQztRQUN2QixJQUFJLENBQUMsVUFBVSxHQUFHLFVBQVUsQ0FBQztRQUM3QixJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQztRQUV2QixFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUM7WUFDMUIsSUFBSSxDQUFDLFVBQVUsR0FBRyxFQUFFLENBQUM7U0FDeEI7S0FDSjtzQkFuQkw7SUFvQkMsQ0FBQTtBQWpCRCx1QkFpQkM7Ozs7Ozs7Ozs7OztJQUV5QyxnREFBVztJQWFqRCw4QkFBWSxLQUFjLEVBQUUsSUFBVSxFQUFFLFNBQWtCLEVBQUUsWUFBNEIsRUFBRSxhQUF5QixFQUMvRyxjQUFvQixFQUFFLElBQVUsRUFBRSxLQUFjLEVBQUUsTUFBZSxFQUFFLGdCQUEyQixFQUM3RixjQUF5QixFQUFFLGdCQUEyQixFQUFFLFlBQXVCO1FBRnBGLFlBR0ksa0JBQU0sS0FBSyxFQUFFLElBQUksRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sQ0FBQyxTQVUvQztRQVJHLEtBQUksQ0FBQyxhQUFhLEdBQUcsYUFBYSxDQUFDO1FBQ25DLEtBQUksQ0FBQyxLQUFLLEdBQUcsY0FBYyxDQUFDO1FBQzVCLEtBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO1FBQ2pCLEtBQUksQ0FBQyxZQUFZLEdBQUcsWUFBWSxDQUFDO1FBQ2pDLEtBQUksQ0FBQyxnQkFBZ0IsR0FBRyxnQkFBZ0IsQ0FBQztRQUN6QyxLQUFJLENBQUMsY0FBYyxHQUFHLGNBQWMsQ0FBQztRQUNyQyxLQUFJLENBQUMsZ0JBQWdCLEdBQUcsZ0JBQWdCLENBQUM7UUFDekMsS0FBSSxDQUFDLFlBQVksR0FBRyxZQUFZLENBQUM7O0tBQ3BDO3VDQXhCdUQsV0FBVzsrQkF4QnZFO0VBc0IwQyxXQUFXO1NBQXhDLG9CQUFvQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFR5cGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IERpYWxvZ01vZGVsIH0gZnJvbSAnLi9EaWFsb2dNb2RlbCc7XG5cbmV4cG9ydCBjbGFzcyBCdXR0b25Nb2RlbCB7XG5cbiAgICBwdWJsaWMgbGFiZWw6IHN0cmluZztcbiAgICBwdWJsaWMgaGFuZGxlcjogRnVuY3Rpb247XG4gICAgcHVibGljIHN0eWxlQ2xhc3M6IHN0cmluZ1tdO1xuICAgIHB1YmxpYyBpY29uVVJMOiBzdHJpbmc7XG5cbiAgICBjb25zdHJ1Y3RvcihsYWJlbDogc3RyaW5nLCBpY29uVVJMOiBzdHJpbmcsIGhhbmRsZXI6IEZ1bmN0aW9uLCBzdHlsZUNsYXNzOiBzdHJpbmdbXSkge1xuICAgICAgICB0aGlzLmxhYmVsID0gbGFiZWw7XG4gICAgICAgIHRoaXMuaGFuZGxlciA9IGhhbmRsZXI7XG4gICAgICAgIHRoaXMuc3R5bGVDbGFzcyA9IHN0eWxlQ2xhc3M7XG4gICAgICAgIHRoaXMuaWNvblVSTCA9IGljb25VUkw7XG5cbiAgICAgICAgaWYgKHRoaXMuc3R5bGVDbGFzcyA9PSBudWxsKSB7XG4gICAgICAgICAgICB0aGlzLnN0eWxlQ2xhc3MgPSBbXTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuZXhwb3J0IGNsYXNzIENvbXBvbmVudERpYWxvZ01vZGVsIGV4dGVuZHMgRGlhbG9nTW9kZWwge1xuXG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBCdXR0b25Nb2RlbDogVHlwZTxCdXR0b25Nb2RlbD4gPSBCdXR0b25Nb2RlbDtcblxuICAgIHB1YmxpYyBjb21wb25lbnRUeXBlOiBUeXBlPGFueT47XG4gICAgcHVibGljIG1vZGVsOiBhbnk7XG4gICAgcHVibGljIGRhdGE6IGFueTtcbiAgICBwdWJsaWMgZm9vdGVyU3R5bGVDbGFzczogc3RyaW5nW107XG4gICAgcHVibGljIGJvZHlTdHlsZUNsYXNzOiBzdHJpbmdbXTtcbiAgICBwdWJsaWMgaGVhZGVyU3R5bGVDbGFzczogc3RyaW5nW107XG4gICAgcHVibGljIGNsb3NlSGFuZGxlcjogRnVuY3Rpb247XG4gICAgcHVibGljIGJ1dHRvbk1vZGVsczogQnV0dG9uTW9kZWxbXTtcblxuICAgIGNvbnN0cnVjdG9yKHRpdGxlPzogc3RyaW5nLCBib2R5PzogYW55LCBtb2RlbFR5cGU/OiBzdHJpbmcsIGJ1dHRvbk1vZGVscz86IEJ1dHRvbk1vZGVsW10sIGNvbXBvbmVudFR5cGU/OiBUeXBlPGFueT4sXG4gICAgICAgIGNvbXBvbmVudE1vZGVsPzogYW55LCBkYXRhPzogYW55LCB3aWR0aD86IHN0cmluZywgaGVpZ2h0Pzogc3RyaW5nLCBoZWFkZXJTdHlsZUNsYXNzPzogc3RyaW5nW10sXG4gICAgICAgICBib2R5U3R5bGVDbGFzcz86IHN0cmluZ1tdLCBmb290ZXJTdHlsZUNsYXNzPzogc3RyaW5nW10sIGNsb3NlSGFuZGxlcj86IEZ1bmN0aW9uKSB7XG4gICAgICAgIHN1cGVyKHRpdGxlLCBib2R5LCBtb2RlbFR5cGUsIHdpZHRoLCBoZWlnaHQpO1xuXG4gICAgICAgIHRoaXMuY29tcG9uZW50VHlwZSA9IGNvbXBvbmVudFR5cGU7XG4gICAgICAgIHRoaXMubW9kZWwgPSBjb21wb25lbnRNb2RlbDtcbiAgICAgICAgdGhpcy5kYXRhID0gZGF0YTtcbiAgICAgICAgdGhpcy5idXR0b25Nb2RlbHMgPSBidXR0b25Nb2RlbHM7XG4gICAgICAgIHRoaXMuaGVhZGVyU3R5bGVDbGFzcyA9IGhlYWRlclN0eWxlQ2xhc3M7XG4gICAgICAgIHRoaXMuYm9keVN0eWxlQ2xhc3MgPSBib2R5U3R5bGVDbGFzcztcbiAgICAgICAgdGhpcy5mb290ZXJTdHlsZUNsYXNzID0gZm9vdGVyU3R5bGVDbGFzcztcbiAgICAgICAgdGhpcy5jbG9zZUhhbmRsZXIgPSBjbG9zZUhhbmRsZXI7XG4gICAgfVxufVxuIl19