com.phloxui
Version:
PhloxUI Ng2+ Framework
126 lines (125 loc) • 7.04 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import * as tslib_1 from "tslib";
import { Component, ElementRef } from '@angular/core';
import { AbstractHasData } from './AbstractHasData';
var TestComponent = /** @class */ (function (_super) {
tslib_1.__extends(TestComponent, _super);
function TestComponent(elementRef) {
return _super.call(this, elementRef) || this;
}
/**
* @param {?} $event
* @return {?}
*/
TestComponent.prototype.someBtnClicked = /**
* @param {?} $event
* @return {?}
*/
function ($event) {
if (this.data !== null && typeof this.data !== 'undefined') {
if (this.data.constructor.name === 'ToastNotification') {
var /** @type {?} */ t = /** @type {?} */ (this.data);
t.hideBody();
}
}
};
/**
* @return {?}
*/
TestComponent.prototype.getModel = /**
* @return {?}
*/
function () {
return this.model;
};
/**
* @param {?} model
* @return {?}
*/
TestComponent.prototype.setModel = /**
* @param {?} model
* @return {?}
*/
function (model) {
this.model = model;
};
/**
* @return {?}
*/
TestComponent.prototype.isSelfDataDirty = /**
* @return {?}
*/
function () {
return false;
};
/**
* @param {?} data
* @return {?}
*/
TestComponent.prototype.selfSaveData = /**
* @param {?} data
* @return {?}
*/
function (data) {
};
/**
* @return {?}
*/
TestComponent.prototype.selfResetData = /**
* @return {?}
*/
function () {
};
/**
* @return {?}
*/
TestComponent.prototype.getI18NKey = /**
* @return {?}
*/
function () {
return "testComponent";
};
/**
* @return {?}
*/
TestComponent.prototype.doPreload = /**
* @return {?}
*/
function () { return new Promise(function (resolve, reject) { resolve(null); }); };
/**
* @return {?}
*/
TestComponent.prototype.doLoaded = /**
* @return {?}
*/
function () {
};
TestComponent.decorators = [
{ type: Component, args: [{
moduleId: module.id,
selector: 'phx-test-component',
template: "<div>\n\t<div (click)=\"someBtnClicked($event)\" style=\"height: 200px;padding-top: 100px;background-color:blue;color:#FFFFFF;\">CLICK ME</div>\n</div>\n"
},] },
];
/** @nocollapse */
TestComponent.ctorParameters = function () { return [
{ type: ElementRef, },
]; };
return TestComponent;
}(AbstractHasData));
export { TestComponent };
function TestComponent_tsickle_Closure_declarations() {
/** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */
TestComponent.decorators;
/**
* @nocollapse
* @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>}
*/
TestComponent.ctorParameters;
/** @type {?} */
TestComponent.prototype.model;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVGVzdENvbXBvbmVudC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9jb20ucGhsb3h1aS8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnQvVGVzdENvbXBvbmVudC5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLFVBQVUsRUFBMEMsTUFBTSxlQUFlLENBQUM7QUFDdEcsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLG1CQUFtQixDQUFDOztJQWVqQix5Q0FBZTtJQUk5Qyx1QkFBWSxVQUFzQjtlQUM5QixrQkFBTSxVQUFVLENBQUM7S0FDcEI7Ozs7O0lBRU0sc0NBQWM7Ozs7Y0FBQyxNQUFhO1FBQy9CLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLEtBQUssSUFBSSxJQUFJLE9BQU8sSUFBSSxDQUFDLElBQUksS0FBSyxXQUFXLENBQUMsQ0FBQyxDQUFDO1lBQ3pELEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksS0FBSyxtQkFBbUIsQ0FBQyxDQUFDLENBQUM7Z0JBQ3JELHFCQUFJLENBQUMscUJBQUcsSUFBSSxDQUFDLElBQXlCLENBQUEsQ0FBQztnQkFFdkMsQ0FBQyxDQUFDLFFBQVEsRUFBRSxDQUFDO2FBQ2hCO1NBQ0o7Ozs7O0lBR0UsZ0NBQVE7Ozs7UUFDWCxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQzs7Ozs7O0lBR2YsZ0NBQVE7Ozs7Y0FBQyxLQUFVO1FBQ3RCLElBQUksQ0FBQyxLQUFLLEdBQUcsS0FBSyxDQUFDOzs7OztJQUdoQix1Q0FBZTs7OztRQUNsQixNQUFNLENBQUMsS0FBSyxDQUFDOzs7Ozs7SUFHVixvQ0FBWTs7OztjQUFDLElBQVM7Ozs7O0lBSXRCLHFDQUFhOzs7Ozs7OztJQUliLGtDQUFVOzs7O1FBQ2YsTUFBTSxDQUFDLGVBQWUsQ0FBQzs7Ozs7SUFHbEIsaUNBQVM7OztrQkFBdUIsTUFBTSxDQUFDLElBQUksT0FBTyxDQUFDLFVBQUMsT0FBTyxFQUFFLE1BQU0sSUFBYSxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsRUFBTSxDQUFDLENBQUM7Ozs7SUFBYSxnQ0FBUTs7Ozs7O2dCQWxEckksU0FBUyxTQUFDO29CQUNQLFFBQVEsRUFBRSxNQUFNLENBQUMsRUFBRTtvQkFDbkIsUUFBUSxFQUFFLG9CQUFvQjtvQkFDOUIsUUFBUSxFQUFFLDJKQUdiO2lCQUNBOzs7O2dCQWYyQixVQUFVOzt3QkFBdEM7RUFnQm1DLGVBQWU7U0FBckMsYUFBYSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBFbGVtZW50UmVmLCBJbnB1dCwgT3V0cHV0LCBIb3N0TGlzdGVuZXIsIFZpZXdDaGlsZCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQWJzdHJhY3RIYXNEYXRhIH0gZnJvbSAnLi9BYnN0cmFjdEhhc0RhdGEnO1xuaW1wb3J0IHsgSUhhc01vZGVsIH0gZnJvbSAnLi9JSGFzTW9kZWwnO1xuaW1wb3J0IHsgVG9hc3ROb3RpZmljYXRpb24gfSBmcm9tICcuL1RvYXN0Tm90aWZpY2F0aW9uLmNvbXBvbmVudCc7XG5cbmRlY2xhcmUgdmFyICQ6IGFueTtcblxuLy8gcmVtb3ZlIHRoaXMgY29tcG9uZW50IHdoZW4gZmluaXNoZWQgdGVzdFxuQENvbXBvbmVudCh7XG4gICAgbW9kdWxlSWQ6IG1vZHVsZS5pZCxcbiAgICBzZWxlY3RvcjogJ3BoeC10ZXN0LWNvbXBvbmVudCcsXG4gICAgdGVtcGxhdGU6IGA8ZGl2PlxuXHQ8ZGl2IChjbGljayk9XCJzb21lQnRuQ2xpY2tlZCgkZXZlbnQpXCIgc3R5bGU9XCJoZWlnaHQ6IDIwMHB4O3BhZGRpbmctdG9wOiAxMDBweDtiYWNrZ3JvdW5kLWNvbG9yOmJsdWU7Y29sb3I6I0ZGRkZGRjtcIj5DTElDSyBNRTwvZGl2PlxuPC9kaXY+XG5gXG59KVxuZXhwb3J0IGNsYXNzIFRlc3RDb21wb25lbnQgZXh0ZW5kcyBBYnN0cmFjdEhhc0RhdGEgaW1wbGVtZW50cyBPbkluaXQsIElIYXNNb2RlbCB7XG5cbiAgICBwcml2YXRlIG1vZGVsOiBhbnk7XG5cbiAgICBjb25zdHJ1Y3RvcihlbGVtZW50UmVmOiBFbGVtZW50UmVmKSB7XG4gICAgICAgIHN1cGVyKGVsZW1lbnRSZWYpO1xuICAgIH1cblxuICAgIHB1YmxpYyBzb21lQnRuQ2xpY2tlZCgkZXZlbnQ6IEV2ZW50KTogdm9pZCB7XG4gICAgICAgIGlmICh0aGlzLmRhdGEgIT09IG51bGwgJiYgdHlwZW9mIHRoaXMuZGF0YSAhPT0gJ3VuZGVmaW5lZCcpIHtcbiAgICAgICAgICAgIGlmICh0aGlzLmRhdGEuY29uc3RydWN0b3IubmFtZSA9PT0gJ1RvYXN0Tm90aWZpY2F0aW9uJykge1xuICAgICAgICAgICAgICAgIGxldCB0ID0gdGhpcy5kYXRhIGFzIFRvYXN0Tm90aWZpY2F0aW9uO1xuXG4gICAgICAgICAgICAgICAgdC5oaWRlQm9keSgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgcHVibGljIGdldE1vZGVsKCk6IGFueSB7XG4gICAgICAgIHJldHVybiB0aGlzLm1vZGVsO1xuICAgIH1cblxuICAgIHB1YmxpYyBzZXRNb2RlbChtb2RlbDogYW55KTogdm9pZCB7XG4gICAgICAgIHRoaXMubW9kZWwgPSBtb2RlbDtcbiAgICB9XG5cbiAgICBwdWJsaWMgaXNTZWxmRGF0YURpcnR5KCk6IGJvb2xlYW4ge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuXG4gICAgcHVibGljIHNlbGZTYXZlRGF0YShkYXRhOiBhbnkpOiB2b2lkIHtcblxuICAgIH1cblxuICAgIHB1YmxpYyBzZWxmUmVzZXREYXRhKCk6IHZvaWQge1xuXG4gICAgfVxuXG4gICAgcHVibGljIGdldEkxOE5LZXkoKTogc3RyaW5nIHtcbiAgICAgIHJldHVybiBcInRlc3RDb21wb25lbnRcIjtcbiAgICB9XG5cbiAgICBwdWJsaWMgZG9QcmVsb2FkKCk6IFByb21pc2U8YW55PiB7ICAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4geyAgICAgICByZXNvbHZlKG51bGwpOyAgICAgfSk7ICAgfSAgcHVibGljIGRvTG9hZGVkKCk6IHZvaWQge1xuXG4gICAgfVxufVxuIl19