UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

110 lines (109 loc) 5.31 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ var PhloxMainMenuItem = /** @class */ (function () { function PhloxMainMenuItem(name, label, link, tooltip) { if (name === void 0) { name = "MenuItem"; } this.name = name; if (label === null || typeof label !== 'string') { label = name; } this.label = label; this.link = link; this.tooltip = tooltip; } /** * @return {?} */ PhloxMainMenuItem.prototype.getName = /** * @return {?} */ function () { return this.name; }; /** * @param {?} name * @return {?} */ PhloxMainMenuItem.prototype.setName = /** * @param {?} name * @return {?} */ function (name) { this.name = name; }; /** * @return {?} */ PhloxMainMenuItem.prototype.getLabel = /** * @return {?} */ function () { return this.label; }; /** * @param {?} label * @return {?} */ PhloxMainMenuItem.prototype.setLabel = /** * @param {?} label * @return {?} */ function (label) { this.label = label; }; /** * @return {?} */ PhloxMainMenuItem.prototype.getLink = /** * @return {?} */ function () { return this.link; }; /** * @param {?} link * @return {?} */ PhloxMainMenuItem.prototype.setLink = /** * @param {?} link * @return {?} */ function (link) { this.link = link; }; /** * @return {?} */ PhloxMainMenuItem.prototype.getTooltip = /** * @return {?} */ function () { return this.tooltip; }; /** * @param {?} tooltip * @return {?} */ PhloxMainMenuItem.prototype.setTooltip = /** * @param {?} tooltip * @return {?} */ function (tooltip) { this.tooltip = tooltip; }; return PhloxMainMenuItem; }()); export { PhloxMainMenuItem }; function PhloxMainMenuItem_tsickle_Closure_declarations() { /** @type {?} */ PhloxMainMenuItem.prototype.name; /** @type {?} */ PhloxMainMenuItem.prototype.label; /** @type {?} */ PhloxMainMenuItem.prototype.link; /** @type {?} */ PhloxMainMenuItem.prototype.tooltip; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGhsb3hNYWluTWVudUl0ZW0uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9jb20ucGhsb3h1aS8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnQvbW9kZWwvUGhsb3hNYWluTWVudUl0ZW0udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLElBQUE7SUFPSSwyQkFBWSxJQUF5QixFQUFFLEtBQWMsRUFBRSxJQUFhLEVBQUUsT0FBZ0I7UUFBMUUscUJBQUEsRUFBQSxpQkFBeUI7UUFDakMsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7UUFFakIsRUFBRSxDQUFDLENBQUMsS0FBSyxLQUFLLElBQUksSUFBSSxPQUFPLEtBQUssS0FBSyxRQUFRLENBQUMsQ0FBQyxDQUFDO1lBQzlDLEtBQUssR0FBRyxJQUFJLENBQUM7U0FDaEI7UUFFRCxJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztRQUNuQixJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQztRQUNqQixJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQztLQUMxQjs7OztJQUVNLG1DQUFPOzs7O1FBQ1YsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUM7Ozs7OztJQUdkLG1DQUFPOzs7O2NBQUMsSUFBWTtRQUN2QixJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQzs7Ozs7SUFHZCxvQ0FBUTs7OztRQUNYLE1BQU0sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDOzs7Ozs7SUFHZixvQ0FBUTs7OztjQUFDLEtBQWE7UUFDekIsSUFBSSxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUM7Ozs7O0lBR2hCLG1DQUFPOzs7O1FBQ1YsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUM7Ozs7OztJQUdkLG1DQUFPOzs7O2NBQUMsSUFBWTtRQUN2QixJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQzs7Ozs7SUFHZCxzQ0FBVTs7OztRQUNiLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDOzs7Ozs7SUFHakIsc0NBQVU7Ozs7Y0FBQyxPQUFlO1FBQzdCLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDOzs0QkFoRC9CO0lBbURDLENBQUE7QUFuREQsNkJBbURDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNsYXNzIFBobG94TWFpbk1lbnVJdGVtIHtcblxuICAgIHB1YmxpYyBuYW1lOiBzdHJpbmc7XG4gICAgcHVibGljIGxhYmVsOiBzdHJpbmc7XG4gICAgcHVibGljIGxpbms6IHN0cmluZztcbiAgICBwdWJsaWMgdG9vbHRpcDogc3RyaW5nO1xuICAgIFxuICAgIGNvbnN0cnVjdG9yKG5hbWU6IHN0cmluZyA9IFwiTWVudUl0ZW1cIiwgbGFiZWw/OiBzdHJpbmcsIGxpbms/OiBzdHJpbmcsIHRvb2x0aXA/OiBzdHJpbmcpIHtcbiAgICAgICAgdGhpcy5uYW1lID0gbmFtZTtcbiAgICAgICAgXG4gICAgICAgIGlmIChsYWJlbCA9PT0gbnVsbCB8fCB0eXBlb2YgbGFiZWwgIT09ICdzdHJpbmcnKSB7XG4gICAgICAgICAgICBsYWJlbCA9IG5hbWU7ICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIHRoaXMubGFiZWwgPSBsYWJlbDtcbiAgICAgICAgdGhpcy5saW5rID0gbGluaztcbiAgICAgICAgdGhpcy50b29sdGlwID0gdG9vbHRpcDtcbiAgICB9XG4gICAgXG4gICAgcHVibGljIGdldE5hbWUoKTogc3RyaW5nIHtcbiAgICAgICAgcmV0dXJuIHRoaXMubmFtZTsgICAgXG4gICAgfVxuICAgIFxuICAgIHB1YmxpYyBzZXROYW1lKG5hbWU6IHN0cmluZyk6IHZvaWQge1xuICAgICAgICB0aGlzLm5hbWUgPSBuYW1lOyAgICBcbiAgICB9XG4gICAgXG4gICAgcHVibGljIGdldExhYmVsKCk6IHN0cmluZyB7XG4gICAgICAgIHJldHVybiB0aGlzLmxhYmVsOyAgICBcbiAgICB9XG4gICAgXG4gICAgcHVibGljIHNldExhYmVsKGxhYmVsOiBzdHJpbmcpOiB2b2lkIHtcbiAgICAgICAgdGhpcy5sYWJlbCA9IGxhYmVsOyAgICBcbiAgICB9XG4gICAgXG4gICAgcHVibGljIGdldExpbmsoKTogc3RyaW5nIHtcbiAgICAgICAgcmV0dXJuIHRoaXMubGluazsgICAgXG4gICAgfVxuICAgIFxuICAgIHB1YmxpYyBzZXRMaW5rKGxpbms6IHN0cmluZyk6IHZvaWQge1xuICAgICAgICB0aGlzLmxpbmsgPSBsaW5rOyAgICBcbiAgICB9XG4gICAgXG4gICAgcHVibGljIGdldFRvb2x0aXAoKTogc3RyaW5nIHtcbiAgICAgICAgcmV0dXJuIHRoaXMudG9vbHRpcDsgICAgXG4gICAgfVxuICAgIFxuICAgIHB1YmxpYyBzZXRUb29sdGlwKHRvb2x0aXA6IHN0cmluZyk6IHZvaWQge1xuICAgICAgICB0aGlzLnRvb2x0aXAgPSB0b29sdGlwOyAgICBcbiAgICB9XG4gICAgXG59Il19