@hpe/angular-toolkit
Version:
Hewlett-Packard Enterprise : Angular toolkit for rapid project development
96 lines (95 loc) • 8.04 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
//=============================================================================
//===
//=== (C) Copyright 2018 Hewlett Packard Enterprise Development LP.
//===
//=== Use of this source code is governed by an MIT-style license that can be
//=== found in the LICENSE file
//=============================================================================
import { Component, EventEmitter, Input, Output } from '@angular/core';
import { LabelService } from "@hpe/angular-toolkit/service";
var RightTitle = /** @class */ (function () {
//-------------------------------------------------------------------------
//---
//--- Constructor
//---
//-------------------------------------------------------------------------
function RightTitle(labelService) {
this.labelService = labelService;
//-------------------------------------------------------------------------
this.onClose = new EventEmitter();
}
Object.defineProperty(RightTitle.prototype, "closeTooltip", {
//-------------------------------------------------------------------------
//---
//--- Template methods
//---
//-------------------------------------------------------------------------
get: /**
* @return {?}
*/
function () {
return this.labelService.getLabel("right-title", "close.tooltip");
},
enumerable: true,
configurable: true
});
//-------------------------------------------------------------------------
//---
//--- API methods
//---
//-------------------------------------------------------------------------
/**
* @param {?} event
* @return {?}
*/
RightTitle.prototype.close = /**
* @param {?} event
* @return {?}
*/
function (event) {
this.onClose.emit(event);
};
RightTitle.decorators = [
{ type: Component, args: [{
selector: 'hpe-right-title',
template: "<hpe-title-panel [icon]=\"icon\" [title]=\"title\" >\n\t<hpe-title-button tpControl\n\t icon = \"cancel\"\n\t [tooltip]= \"closeTooltip\"\n\t (click) = \"close($event)\"\n\t></hpe-title-button>\n</hpe-title-panel>\n",
styles: [""]
},] },
];
/** @nocollapse */
RightTitle.ctorParameters = function () { return [
{ type: LabelService, },
]; };
RightTitle.propDecorators = {
"icon": [{ type: Input },],
"title": [{ type: Input },],
"onClose": [{ type: Output },],
};
return RightTitle;
}());
export { RightTitle };
function RightTitle_tsickle_Closure_declarations() {
/** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */
RightTitle.decorators;
/**
* @nocollapse
* @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>}
*/
RightTitle.ctorParameters;
/** @type {!Object<string,!Array<{type: !Function, args: (undefined|!Array<?>)}>>} */
RightTitle.propDecorators;
/** @type {?} */
RightTitle.prototype.icon;
/** @type {?} */
RightTitle.prototype.title;
/** @type {?} */
RightTitle.prototype.onClose;
/** @type {?} */
RightTitle.prototype.labelService;
}
//=============================================================================
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmlnaHQtdGl0bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AaHBlL2FuZ3VsYXItdG9vbGtpdC9ndWkvcGFuZWwvIiwic291cmNlcyI6WyJyaWdodC10aXRsZS9yaWdodC10aXRsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQVFBLE9BQU8sRUFBQyxTQUFTLEVBQUUsWUFBWSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFFckUsT0FBTyxFQUFDLFlBQVksRUFBQyxNQUFNLDhCQUE4QixDQUFDOztJQWtDekQsMkVBQTJFO0lBQzNFLEtBQUs7SUFDTCxpQkFBaUI7SUFDakIsS0FBSztJQUNMLDJFQUEyRTtJQUUzRSxvQkFBb0IsWUFBMkI7UUFBM0IsaUJBQVksR0FBWixZQUFZLENBQWU7O3VCQVJMLElBQUksWUFBWSxFQUFTO0tBU2xFO0lBUUQsc0JBQUksb0NBQVk7UUFOaEIsMkVBQTJFO1FBQzNFLEtBQUs7UUFDTCxzQkFBc0I7UUFDdEIsS0FBSztRQUNMLDJFQUEyRTs7OztRQUUzRTtZQUNDLE1BQU0sQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLFFBQVEsQ0FBQyxhQUFhLEVBQUUsZUFBZSxDQUFDLENBQUM7U0FDbEU7OztPQUFBO0lBRUQsMkVBQTJFO0lBQzNFLEtBQUs7SUFDTCxpQkFBaUI7SUFDakIsS0FBSztJQUNMLDJFQUEyRTs7Ozs7SUFFM0UsMEJBQUs7Ozs7SUFBTCxVQUFNLEtBQWE7UUFDbEIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7S0FDekI7O2dCQXpERCxTQUFTLFNBQUM7b0JBQ1YsUUFBUSxFQUFVLGlCQUFpQjtvQkFDbkMsUUFBUSxFQUFFLHlSQU9WO29CQUNBLE1BQU0sRUFBRSxDQUFDLEVBQUUsQ0FBQztpQkFDWjs7OztnQkFmTyxZQUFZOzs7eUJBMkJsQixLQUFLOzBCQUNMLEtBQUs7NEJBSUwsTUFBTTs7cUJBMUNSOztTQTZCYSxVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy89PT1cbi8vPT09IChDKSBDb3B5cmlnaHQgMjAxOCBIZXdsZXR0IFBhY2thcmQgRW50ZXJwcmlzZSBEZXZlbG9wbWVudCBMUC5cbi8vPT09XG4vLz09PSBVc2Ugb2YgdGhpcyBzb3VyY2UgY29kZSBpcyBnb3Zlcm5lZCBieSBhbiBNSVQtc3R5bGUgbGljZW5zZSB0aGF0IGNhbiBiZVxuLy89PT0gZm91bmQgaW4gdGhlIExJQ0VOU0UgZmlsZVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5pbXBvcnQge0NvbXBvbmVudCwgRXZlbnRFbWl0dGVyLCBJbnB1dCwgT3V0cHV0fSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHtMYWJlbFNlcnZpY2V9IGZyb20gXCJAaHBlL2FuZ3VsYXItdG9vbGtpdC9zZXJ2aWNlXCI7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQENvbXBvbmVudCh7XG5cdHNlbGVjdG9yICAgIDogICAgICdocGUtcmlnaHQtdGl0bGUnLFxuXHR0ZW1wbGF0ZTogYDxocGUtdGl0bGUtcGFuZWwgW2ljb25dPVwiaWNvblwiIFt0aXRsZV09XCJ0aXRsZVwiID5cblx0PGhwZS10aXRsZS1idXR0b24gICB0cENvbnRyb2xcblx0ICAgICAgICAgICAgICAgICAgICBpY29uICAgICA9IFwiY2FuY2VsXCJcblx0ICAgICAgICAgICAgICAgICAgICBbdG9vbHRpcF09IFwiY2xvc2VUb29sdGlwXCJcblx0ICAgICAgICAgICAgICAgICAgICAoY2xpY2spICA9IFwiY2xvc2UoJGV2ZW50KVwiXG5cdD48L2hwZS10aXRsZS1idXR0b24+XG48L2hwZS10aXRsZS1wYW5lbD5cbmAsXG5cdHN0eWxlczogW2BgXVxufSlcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5leHBvcnQgY2xhc3MgUmlnaHRUaXRsZSB7XG5cblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdC8vLS0tXG5cdC8vLS0tIFZhcmlhYmxlc1xuXHQvLy0tLVxuXHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXHRASW5wdXQoKSBpY29uICA6IHN0cmluZztcblx0QElucHV0KCkgdGl0bGUgOiBzdHJpbmc7XG5cblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblx0QE91dHB1dCgpIG9uQ2xvc2UgOiBFdmVudEVtaXR0ZXI8RXZlbnQ+ID0gbmV3IEV2ZW50RW1pdHRlcjxFdmVudD4oKTtcblxuXHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0Ly8tLS1cblx0Ly8tLS0gQ29uc3RydWN0b3Jcblx0Ly8tLS1cblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblx0Y29uc3RydWN0b3IocHJpdmF0ZSBsYWJlbFNlcnZpY2UgOiBMYWJlbFNlcnZpY2UpIHtcblx0fVxuXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQvLy0tLVxuXHQvLy0tLSBUZW1wbGF0ZSBtZXRob2RzXG5cdC8vLS0tXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cdGdldCBjbG9zZVRvb2x0aXAoKSA6IHN0cmluZyB7XG5cdFx0cmV0dXJuIHRoaXMubGFiZWxTZXJ2aWNlLmdldExhYmVsKFwicmlnaHQtdGl0bGVcIiwgXCJjbG9zZS50b29sdGlwXCIpO1xuXHR9XG5cblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdC8vLS0tXG5cdC8vLS0tIEFQSSBtZXRob2RzXG5cdC8vLS0tXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cdGNsb3NlKGV2ZW50IDogRXZlbnQpIHtcblx0XHR0aGlzLm9uQ2xvc2UuZW1pdChldmVudCk7XG5cdH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIl19