com.phloxui
Version:
PhloxUI Ng2+ Framework
28 lines (27 loc) • 2.82 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import * as tslib_1 from "tslib";
import { ActionModel } from './ActionModel';
var ActionModelMenu = /** @class */ (function (_super) {
tslib_1.__extends(ActionModelMenu, _super);
function ActionModelMenu(iconURL, label, actionType, isShow, isEnabled, actionPerformedHandler, items, menuModelFactory) {
var _this = _super.call(this, iconURL, label, actionType, isShow, isEnabled, actionPerformedHandler) || this;
_this.items = items;
if (_this.items == null) {
_this.items = [];
}
_this.menuModelFactory = menuModelFactory;
return _this;
}
return ActionModelMenu;
}(ActionModel));
export { ActionModelMenu };
function ActionModelMenu_tsickle_Closure_declarations() {
/** @type {?} */
ActionModelMenu.prototype.items;
/** @type {?} */
ActionModelMenu.prototype.menuModelFactory;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQWN0aW9uTW9kZWxNZW51LmpzIiwic291cmNlUm9vdCI6Im5nOi8vY29tLnBobG94dWkvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50L21vZGVsL0FjdGlvbk1vZGVsTWVudS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUNBLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFNUMsSUFBQTtJQUFxQywyQ0FBVztJQUk1Qyx5QkFBWSxPQUFlLEVBQUUsS0FBYSxFQUFFLFVBQWtCLEVBQUUsTUFBZ0IsRUFBRSxTQUFtQixFQUFFLHNCQUFnQyxFQUNuSSxLQUFvQixFQUFFLGdCQUFxQztRQUQvRCxZQUVJLGtCQUFNLE9BQU8sRUFBRSxLQUFLLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxTQUFTLEVBQUUsc0JBQXNCLENBQUMsU0FRL0U7UUFORyxLQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztRQUNuQixFQUFFLENBQUMsQ0FBQyxLQUFJLENBQUMsS0FBSyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUM7WUFDckIsS0FBSSxDQUFDLEtBQUssR0FBRyxFQUFFLENBQUM7U0FDbkI7UUFFRCxLQUFJLENBQUMsZ0JBQWdCLEdBQUcsZ0JBQWdCLENBQUM7O0tBQzVDOzBCQWpCTDtFQUdxQyxXQUFXLEVBZS9DLENBQUE7QUFmRCwyQkFlQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElNZW51TW9kZWxGYWN0b3J5IH0gZnJvbSAnLi4vSU1lbnVNb2RlbEZhY3RvcnknO1xuaW1wb3J0IHsgQWN0aW9uTW9kZWwgfSBmcm9tICcuL0FjdGlvbk1vZGVsJztcblxuZXhwb3J0IGNsYXNzIEFjdGlvbk1vZGVsTWVudSBleHRlbmRzIEFjdGlvbk1vZGVsIHtcbiAgICBwdWJsaWMgaXRlbXM6IEFjdGlvbk1vZGVsW107XG4gICAgcHVibGljIG1lbnVNb2RlbEZhY3Rvcnk6IElNZW51TW9kZWxGYWN0b3J5O1xuXG4gICAgY29uc3RydWN0b3IoaWNvblVSTDogc3RyaW5nLCBsYWJlbDogc3RyaW5nLCBhY3Rpb25UeXBlOiBzdHJpbmcsIGlzU2hvdzogRnVuY3Rpb24sIGlzRW5hYmxlZDogRnVuY3Rpb24sIGFjdGlvblBlcmZvcm1lZEhhbmRsZXI6IEZ1bmN0aW9uLFxuICAgICAgICBpdGVtczogQWN0aW9uTW9kZWxbXSwgbWVudU1vZGVsRmFjdG9yeT8gOiBJTWVudU1vZGVsRmFjdG9yeSkge1xuICAgICAgICBzdXBlcihpY29uVVJMLCBsYWJlbCwgYWN0aW9uVHlwZSwgaXNTaG93LCBpc0VuYWJsZWQsIGFjdGlvblBlcmZvcm1lZEhhbmRsZXIpO1xuXG4gICAgICAgIHRoaXMuaXRlbXMgPSBpdGVtcztcbiAgICAgICAgaWYgKHRoaXMuaXRlbXMgPT0gbnVsbCkge1xuICAgICAgICAgICAgdGhpcy5pdGVtcyA9IFtdO1xuICAgICAgICB9XG5cbiAgICAgICAgdGhpcy5tZW51TW9kZWxGYWN0b3J5ID0gbWVudU1vZGVsRmFjdG9yeTtcbiAgICB9XG59XG4iXX0=