com.phloxui
Version:
PhloxUI Ng2+ Framework
110 lines (109 loc) • 5.3 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGhsb3hNYWluTWVudUl0ZW0uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9jb20ucGhsb3h1aS8iLCJzb3VyY2VzIjpbImxpYi9tb2RlbC9QaGxveE1haW5NZW51SXRlbS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsSUFBQTtJQU9JLDJCQUFZLElBQXlCLEVBQUUsS0FBYyxFQUFFLElBQWEsRUFBRSxPQUFnQjtRQUExRSxxQkFBQSxFQUFBLGlCQUF5QjtRQUNqQyxJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQztRQUVqQixFQUFFLENBQUMsQ0FBQyxLQUFLLEtBQUssSUFBSSxJQUFJLE9BQU8sS0FBSyxLQUFLLFFBQVEsQ0FBQyxDQUFDLENBQUM7WUFDOUMsS0FBSyxHQUFHLElBQUksQ0FBQztTQUNoQjtRQUVELElBQUksQ0FBQyxLQUFLLEdBQUcsS0FBSyxDQUFDO1FBQ25CLElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO1FBQ2pCLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO0tBQzFCOzs7O0lBRU0sbUNBQU87Ozs7UUFDVixNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQzs7Ozs7O0lBR2QsbUNBQU87Ozs7Y0FBQyxJQUFZO1FBQ3ZCLElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDOzs7OztJQUdkLG9DQUFROzs7O1FBQ1gsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUM7Ozs7OztJQUdmLG9DQUFROzs7O2NBQUMsS0FBYTtRQUN6QixJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQzs7Ozs7SUFHaEIsbUNBQU87Ozs7UUFDVixNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQzs7Ozs7O0lBR2QsbUNBQU87Ozs7Y0FBQyxJQUFZO1FBQ3ZCLElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDOzs7OztJQUdkLHNDQUFVOzs7O1FBQ2IsTUFBTSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUM7Ozs7OztJQUdqQixzQ0FBVTs7OztjQUFDLE9BQWU7UUFDN0IsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7OzRCQWhEL0I7SUFtREMsQ0FBQTtBQW5ERCw2QkFtREMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY2xhc3MgUGhsb3hNYWluTWVudUl0ZW0ge1xuXG4gICAgcHVibGljIG5hbWU6IHN0cmluZztcbiAgICBwdWJsaWMgbGFiZWw6IHN0cmluZztcbiAgICBwdWJsaWMgbGluazogc3RyaW5nO1xuICAgIHB1YmxpYyB0b29sdGlwOiBzdHJpbmc7XG4gICAgXG4gICAgY29uc3RydWN0b3IobmFtZTogc3RyaW5nID0gXCJNZW51SXRlbVwiLCBsYWJlbD86IHN0cmluZywgbGluaz86IHN0cmluZywgdG9vbHRpcD86IHN0cmluZykge1xuICAgICAgICB0aGlzLm5hbWUgPSBuYW1lO1xuICAgICAgICBcbiAgICAgICAgaWYgKGxhYmVsID09PSBudWxsIHx8IHR5cGVvZiBsYWJlbCAhPT0gJ3N0cmluZycpIHtcbiAgICAgICAgICAgIGxhYmVsID0gbmFtZTsgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgdGhpcy5sYWJlbCA9IGxhYmVsO1xuICAgICAgICB0aGlzLmxpbmsgPSBsaW5rO1xuICAgICAgICB0aGlzLnRvb2x0aXAgPSB0b29sdGlwO1xuICAgIH1cbiAgICBcbiAgICBwdWJsaWMgZ2V0TmFtZSgpOiBzdHJpbmcge1xuICAgICAgICByZXR1cm4gdGhpcy5uYW1lOyAgICBcbiAgICB9XG4gICAgXG4gICAgcHVibGljIHNldE5hbWUobmFtZTogc3RyaW5nKTogdm9pZCB7XG4gICAgICAgIHRoaXMubmFtZSA9IG5hbWU7ICAgIFxuICAgIH1cbiAgICBcbiAgICBwdWJsaWMgZ2V0TGFiZWwoKTogc3RyaW5nIHtcbiAgICAgICAgcmV0dXJuIHRoaXMubGFiZWw7ICAgIFxuICAgIH1cbiAgICBcbiAgICBwdWJsaWMgc2V0TGFiZWwobGFiZWw6IHN0cmluZyk6IHZvaWQge1xuICAgICAgICB0aGlzLmxhYmVsID0gbGFiZWw7ICAgIFxuICAgIH1cbiAgICBcbiAgICBwdWJsaWMgZ2V0TGluaygpOiBzdHJpbmcge1xuICAgICAgICByZXR1cm4gdGhpcy5saW5rOyAgICBcbiAgICB9XG4gICAgXG4gICAgcHVibGljIHNldExpbmsobGluazogc3RyaW5nKTogdm9pZCB7XG4gICAgICAgIHRoaXMubGluayA9IGxpbms7ICAgIFxuICAgIH1cbiAgICBcbiAgICBwdWJsaWMgZ2V0VG9vbHRpcCgpOiBzdHJpbmcge1xuICAgICAgICByZXR1cm4gdGhpcy50b29sdGlwOyAgICBcbiAgICB9XG4gICAgXG4gICAgcHVibGljIHNldFRvb2x0aXAodG9vbHRpcDogc3RyaW5nKTogdm9pZCB7XG4gICAgICAgIHRoaXMudG9vbHRpcCA9IHRvb2x0aXA7ICAgIFxuICAgIH1cbiAgICBcbn0iXX0=