UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

33 lines (32 loc) 2.81 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import { ActionModel } from './ActionModel'; export class ActionModelMenu extends ActionModel { /** * @param {?} iconURL * @param {?} label * @param {?} actionType * @param {?} isShow * @param {?} isEnabled * @param {?} actionPerformedHandler * @param {?} items * @param {?=} menuModelFactory */ constructor(iconURL, label, actionType, isShow, isEnabled, actionPerformedHandler, items, menuModelFactory) { super(iconURL, label, actionType, isShow, isEnabled, actionPerformedHandler); this.items = items; if (this.items == null) { this.items = []; } this.menuModelFactory = menuModelFactory; } } function ActionModelMenu_tsickle_Closure_declarations() { /** @type {?} */ ActionModelMenu.prototype.items; /** @type {?} */ ActionModelMenu.prototype.menuModelFactory; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQWN0aW9uTW9kZWxNZW51LmpzIiwic291cmNlUm9vdCI6Im5nOi8vY29tLnBobG94dWkvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50L21vZGVsL0FjdGlvbk1vZGVsTWVudS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQ0EsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUU1QyxNQUFNLHNCQUF1QixTQUFRLFdBQVc7Ozs7Ozs7Ozs7O0lBSTVDLFlBQVksT0FBZSxFQUFFLEtBQWEsRUFBRSxVQUFrQixFQUFFLE1BQWdCLEVBQUUsU0FBbUIsRUFBRSxzQkFBZ0MsRUFDbkksS0FBb0IsRUFBRSxnQkFBcUM7UUFDM0QsS0FBSyxDQUFDLE9BQU8sRUFBRSxLQUFLLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxTQUFTLEVBQUUsc0JBQXNCLENBQUMsQ0FBQztRQUU3RSxJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztRQUNuQixFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUM7WUFDckIsSUFBSSxDQUFDLEtBQUssR0FBRyxFQUFFLENBQUM7U0FDbkI7UUFFRCxJQUFJLENBQUMsZ0JBQWdCLEdBQUcsZ0JBQWdCLENBQUM7S0FDNUM7Q0FDSiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElNZW51TW9kZWxGYWN0b3J5IH0gZnJvbSAnLi4vSU1lbnVNb2RlbEZhY3RvcnknO1xuaW1wb3J0IHsgQWN0aW9uTW9kZWwgfSBmcm9tICcuL0FjdGlvbk1vZGVsJztcblxuZXhwb3J0IGNsYXNzIEFjdGlvbk1vZGVsTWVudSBleHRlbmRzIEFjdGlvbk1vZGVsIHtcbiAgICBwdWJsaWMgaXRlbXM6IEFjdGlvbk1vZGVsW107XG4gICAgcHVibGljIG1lbnVNb2RlbEZhY3Rvcnk6IElNZW51TW9kZWxGYWN0b3J5O1xuXG4gICAgY29uc3RydWN0b3IoaWNvblVSTDogc3RyaW5nLCBsYWJlbDogc3RyaW5nLCBhY3Rpb25UeXBlOiBzdHJpbmcsIGlzU2hvdzogRnVuY3Rpb24sIGlzRW5hYmxlZDogRnVuY3Rpb24sIGFjdGlvblBlcmZvcm1lZEhhbmRsZXI6IEZ1bmN0aW9uLFxuICAgICAgICBpdGVtczogQWN0aW9uTW9kZWxbXSwgbWVudU1vZGVsRmFjdG9yeT8gOiBJTWVudU1vZGVsRmFjdG9yeSkge1xuICAgICAgICBzdXBlcihpY29uVVJMLCBsYWJlbCwgYWN0aW9uVHlwZSwgaXNTaG93LCBpc0VuYWJsZWQsIGFjdGlvblBlcmZvcm1lZEhhbmRsZXIpO1xuXG4gICAgICAgIHRoaXMuaXRlbXMgPSBpdGVtcztcbiAgICAgICAgaWYgKHRoaXMuaXRlbXMgPT0gbnVsbCkge1xuICAgICAgICAgICAgdGhpcy5pdGVtcyA9IFtdO1xuICAgICAgICB9XG5cbiAgICAgICAgdGhpcy5tZW51TW9kZWxGYWN0b3J5ID0gbWVudU1vZGVsRmFjdG9yeTtcbiAgICB9XG59XG4iXX0=