Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Bower components Debian packages RPM packages NuGet packages

vipera-npm-registry / motif-web-admin-core   js

Repository URL to install this package:

Version: 0.3.1 

/ esm5 / lib / sections / Plugins / dialogs / uninstall-confirmation-dialog-component.js

/**
 * @fileoverview added by tsickle
 * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */
import { Component, EventEmitter, Output } from '@angular/core';
import { NGXLogger } from 'web-console-core';
/** @type {?} */
var LOG_TAG = '[UninstallConfirmationDialogComponent]';
/**
 * @record
 */
export function UninstallDialogResult() { }
if (false) {
    /** @type {?} */
    UninstallDialogResult.prototype.deleteConfig;
    /** @type {?} */
    UninstallDialogResult.prototype.pluginName;
    /** @type {?} */
    UninstallDialogResult.prototype.pluginVersion;
}
var UninstallConfirmationDialogComponent = /** @class */ (function () {
    function UninstallConfirmationDialogComponent(logger) {
        this.logger = logger;
        this.deleteConfiguration = false;
        this.confirm = new EventEmitter();
        this.cancel = new EventEmitter();
    }
    /**
     * @return {?}
     */
    UninstallConfirmationDialogComponent.prototype.ngOnInit = /**
     * @return {?}
     */
    function () {
        this.logger.debug(LOG_TAG, 'Initializing...');
    };
    /**
     * @param {?} pluginName
     * @param {?} pluginVersion
     * @return {?}
     */
    UninstallConfirmationDialogComponent.prototype.show = /**
     * @param {?} pluginName
     * @param {?} pluginVersion
     * @return {?}
     */
    function (pluginName, pluginVersion) {
        this.prepare();
        this.pluginName = pluginName;
        this.display = true;
    };
    /**
     * @return {?}
     */
    UninstallConfirmationDialogComponent.prototype.hide = /**
     * @return {?}
     */
    function () {
        this.display = false;
    };
    /**
     * @private
     * @return {?}
     */
    UninstallConfirmationDialogComponent.prototype.prepare = /**
     * @private
     * @return {?}
     */
    function () {
        this.logger.debug(LOG_TAG, 'prepare called');
    };
    /**
     * @return {?}
     */
    UninstallConfirmationDialogComponent.prototype.onCancel = /**
     * @return {?}
     */
    function () {
        this.display = false;
        this.cancel.emit();
    };
    /**
     * @return {?}
     */
    UninstallConfirmationDialogComponent.prototype.onConfirm = /**
     * @return {?}
     */
    function () {
        this.display = false;
        /** @type {?} */
        var event = {
            pluginName: this.pluginName,
            deleteConfig: this.deleteConfiguration,
            pluginVersion: this.pluginVersion
        };
        this.confirm.emit(event);
    };
    UninstallConfirmationDialogComponent.decorators = [
        { type: Component, args: [{
                    selector: 'wa-uninstall-confirmation-dialog-component',
                    template: "<p-dialog\n  #newItemDialog\n  [(visible)]=\"display\"\n  [modal]=\"true\"\n  [responsive]=\"true\"\n  [style]=\"{ width: '450px', minWidth: '400px' }\"\n  [minY]=\"70\"\n  [baseZIndex]=\"10000\"\n>\n  <p-header> Plugin Uninstallation </p-header>\n\n  <div style=\"min-width: 350px;display:flex;flex-direction: column;\">\n\n    <a style=\"font-size: .9rem; padding-bottom: 10px;\">Do you confirm that you want to uninstall <strong>'{{pluginName}}'</strong> plugin?</a>\n\n  <label class=\"switch-control-label\"> \n      Delete Configuration\n  </label>\n  <p-inputSwitch [(ngModel)]=\"deleteConfiguration\"></p-inputSwitch>\n\n\n</div>\n\n  <p-footer>\n    <kendo-buttongroup look=\"flat\">\n      <button kendoButton [toggleable]=\"false\" (click)=\"onCancel();\">Cancel</button>\n      <button kendoButton [toggleable]=\"false\" [primary]=\"true\" (click)=\"onConfirm();\">Uninstall</button>\n    </kendo-buttongroup>\n  </p-footer>\n\n</p-dialog>\n",
                    styles: [""]
                }] }
    ];
    /** @nocollapse */
    UninstallConfirmationDialogComponent.ctorParameters = function () { return [
        { type: NGXLogger }
    ]; };
    UninstallConfirmationDialogComponent.propDecorators = {
        confirm: [{ type: Output }],
        cancel: [{ type: Output }]
    };
    return UninstallConfirmationDialogComponent;
}());
export { UninstallConfirmationDialogComponent };
if (false) {
    /** @type {?} */
    UninstallConfirmationDialogComponent.prototype.display;
    /** @type {?} */
    UninstallConfirmationDialogComponent.prototype.deleteConfiguration;
    /** @type {?} */
    UninstallConfirmationDialogComponent.prototype.pluginName;
    /** @type {?} */
    UninstallConfirmationDialogComponent.prototype.pluginVersion;
    /** @type {?} */
    UninstallConfirmationDialogComponent.prototype.confirm;
    /** @type {?} */
    UninstallConfirmationDialogComponent.prototype.cancel;
    /**
     * @type {?}
     * @private
     */
    UninstallConfirmationDialogComponent.prototype.logger;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidW5pbnN0YWxsLWNvbmZpcm1hdGlvbi1kaWFsb2ctY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbW90aWYtd2ViLWFkbWluLWNvcmUvIiwic291cmNlcyI6WyJsaWIvc2VjdGlvbnMvUGx1Z2lucy9kaWFsb2dzL3VuaW5zdGFsbC1jb25maXJtYXRpb24tZGlhbG9nLWNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBbUQsWUFBWSxFQUFFLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNqSCxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sa0JBQWtCLENBQUM7O0lBRXZDLE9BQU8sR0FBRyx3Q0FBd0M7Ozs7QUFFeEQsMkNBSUM7OztJQUhHLDZDQUFxQjs7SUFDckIsMkNBQW1COztJQUNuQiw4Q0FBc0I7O0FBSTFCO0lBZUksOENBQW9CLE1BQWlCO1FBQWpCLFdBQU0sR0FBTixNQUFNLENBQVc7UUFQckMsd0JBQW1CLEdBQVksS0FBSyxDQUFDO1FBSTNCLFlBQU8sR0FBd0MsSUFBSSxZQUFZLEVBQUUsQ0FBQztRQUNsRSxXQUFNLEdBQXVCLElBQUksWUFBWSxFQUFFLENBQUM7SUFFbEIsQ0FBQzs7OztJQUV6Qyx1REFBUTs7O0lBQVI7UUFDSSxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxPQUFPLEVBQUUsaUJBQWlCLENBQUMsQ0FBQztJQUNsRCxDQUFDOzs7Ozs7SUFFTSxtREFBSTs7Ozs7SUFBWCxVQUFZLFVBQWlCLEVBQUUsYUFBcUI7UUFDaEQsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDO1FBQ2YsSUFBSSxDQUFDLFVBQVUsR0FBRyxVQUFVLENBQUM7UUFDN0IsSUFBSSxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUM7SUFDeEIsQ0FBQzs7OztJQUVNLG1EQUFJOzs7SUFBWDtRQUNJLElBQUksQ0FBQyxPQUFPLEdBQUcsS0FBSyxDQUFDO0lBQ3pCLENBQUM7Ozs7O0lBRU8sc0RBQU87Ozs7SUFBZjtRQUNJLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLE9BQU8sRUFBRSxnQkFBZ0IsQ0FBQyxDQUFDO0lBQ2pELENBQUM7Ozs7SUFFRCx1REFBUTs7O0lBQVI7UUFDSSxJQUFJLENBQUMsT0FBTyxHQUFHLEtBQUssQ0FBQztRQUNyQixJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksRUFBRSxDQUFDO0lBQ3ZCLENBQUM7Ozs7SUFFRCx3REFBUzs7O0lBQVQ7UUFDSSxJQUFJLENBQUMsT0FBTyxHQUFHLEtBQUssQ0FBQzs7WUFDZixLQUFLLEdBQTBCO1lBQ2pDLFVBQVUsRUFBRSxJQUFJLENBQUMsVUFBVTtZQUMzQixZQUFZLEVBQUUsSUFBSSxDQUFDLG1CQUFtQjtZQUN0QyxhQUFhLEVBQUUsSUFBSSxDQUFDLGFBQWE7U0FDcEM7UUFDRCxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUM3QixDQUFDOztnQkFoREosU0FBUyxTQUFDO29CQUNQLFFBQVEsRUFBRSw0Q0FBNEM7b0JBRXRELHE4QkFBNkQ7O2lCQUNoRTs7OztnQkFmUSxTQUFTOzs7MEJBdUJiLE1BQU07eUJBQ04sTUFBTTs7SUFzQ1gsMkNBQUM7Q0FBQSxBQW5ERCxJQW1EQztTQTlDWSxvQ0FBb0M7OztJQUU3Qyx1REFBaUI7O0lBQ2pCLG1FQUFxQzs7SUFDckMsMERBQW1COztJQUNuQiw2REFBc0I7O0lBRXRCLHVEQUE0RTs7SUFDNUUsc0RBQTBEOzs7OztJQUU5QyxzREFBeUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSW5wdXQsIFZpZXdDaGlsZCwgRWxlbWVudFJlZiwgUmVuZGVyZXIyLCBFdmVudEVtaXR0ZXIsIE91dHB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgTkdYTG9nZ2VyIH0gZnJvbSAnd2ViLWNvbnNvbGUtY29yZSc7XG5cbmNvbnN0IExPR19UQUcgPSAnW1VuaW5zdGFsbENvbmZpcm1hdGlvbkRpYWxvZ0NvbXBvbmVudF0nO1xuXG5leHBvcnQgaW50ZXJmYWNlIFVuaW5zdGFsbERpYWxvZ1Jlc3VsdCB7XG4gICAgZGVsZXRlQ29uZmlnOmJvb2xlYW47XG4gICAgcGx1Z2luTmFtZTogc3RyaW5nO1xuICAgIHBsdWdpblZlcnNpb246IHN0cmluZztcbn1cblxuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ3dhLXVuaW5zdGFsbC1jb25maXJtYXRpb24tZGlhbG9nLWNvbXBvbmVudCcsXG4gICAgc3R5bGVVcmxzOiBbJy4vdW5pbnN0YWxsLWNvbmZpcm1hdGlvbi1kaWFsb2ctY29tcG9uZW50LnNjc3MnXSxcbiAgICB0ZW1wbGF0ZVVybDogJy4vdW5pbnN0YWxsLWNvbmZpcm1hdGlvbi1kaWFsb2ctY29tcG9uZW50Lmh0bWwnXG59KVxuZXhwb3J0IGNsYXNzIFVuaW5zdGFsbENvbmZpcm1hdGlvbkRpYWxvZ0NvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG5cbiAgICBkaXNwbGF5OiBib29sZWFuO1xuICAgIGRlbGV0ZUNvbmZpZ3VyYXRpb246IGJvb2xlYW4gPSBmYWxzZTtcbiAgICBwbHVnaW5OYW1lOiBzdHJpbmc7XG4gICAgcGx1Z2luVmVyc2lvbjogc3RyaW5nO1xuXG4gICAgQE91dHB1dCgpIGNvbmZpcm06IEV2ZW50RW1pdHRlcjxVbmluc3RhbGxEaWFsb2dSZXN1bHQ+ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuICAgIEBPdXRwdXQoKSBjYW5jZWw6IEV2ZW50RW1pdHRlcjx2b2lkPiA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcblxuICAgIGNvbnN0cnVjdG9yKHByaXZhdGUgbG9nZ2VyOiBOR1hMb2dnZXIpIHt9XG5cbiAgICBuZ09uSW5pdCgpIHtcbiAgICAgICAgdGhpcy5sb2dnZXIuZGVidWcoTE9HX1RBRywgJ0luaXRpYWxpemluZy4uLicpO1xuICAgIH1cblxuICAgIHB1YmxpYyBzaG93KHBsdWdpbk5hbWU6c3RyaW5nLCBwbHVnaW5WZXJzaW9uOiBzdHJpbmcpOiB2b2lkIHtcbiAgICAgICAgdGhpcy5wcmVwYXJlKCk7XG4gICAgICAgIHRoaXMucGx1Z2luTmFtZSA9IHBsdWdpbk5hbWU7XG4gICAgICAgIHRoaXMuZGlzcGxheSA9IHRydWU7XG4gICAgfVxuXG4gICAgcHVibGljIGhpZGUoKSB7XG4gICAgICAgIHRoaXMuZGlzcGxheSA9IGZhbHNlO1xuICAgIH1cblxuICAgIHByaXZhdGUgcHJlcGFyZSgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy5sb2dnZXIuZGVidWcoTE9HX1RBRywgJ3ByZXBhcmUgY2FsbGVkJyk7XG4gICAgfVxuXG4gICAgb25DYW5jZWwoKTogdm9pZCB7XG4gICAgICAgIHRoaXMuZGlzcGxheSA9IGZhbHNlO1xuICAgICAgICB0aGlzLmNhbmNlbC5lbWl0KCk7XG4gICAgfVxuXG4gICAgb25Db25maXJtKCk6IHZvaWQge1xuICAgICAgICB0aGlzLmRpc3BsYXkgPSBmYWxzZTtcbiAgICAgICAgY29uc3QgZXZlbnQ6IFVuaW5zdGFsbERpYWxvZ1Jlc3VsdCA9IHtcbiAgICAgICAgICAgIHBsdWdpbk5hbWU6IHRoaXMucGx1Z2luTmFtZSxcbiAgICAgICAgICAgIGRlbGV0ZUNvbmZpZzogdGhpcy5kZWxldGVDb25maWd1cmF0aW9uLFxuICAgICAgICAgICAgcGx1Z2luVmVyc2lvbjogdGhpcy5wbHVnaW5WZXJzaW9uXG4gICAgICAgIH07XG4gICAgICAgIHRoaXMuY29uZmlybS5lbWl0KGV2ZW50KTtcbiAgICB9XG5cblxufVxuIl19