com.phloxui
Version:
PhloxUI Ng2+ Framework
110 lines (109 loc) • 5.31 kB
JavaScript
/**
* @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