UNPKG

@true-directive/grid

Version:

Angular Data Grid from Yopsilon.

78 lines 7.99 kB
/** * Copyright (c) 2018-2019 Aleksey Melnikov, True Directive Company. * @link https://truedirective.com/ * @license MIT */ /** * Dialog classes */ /** * Dialog button info. */ var DialogButton = /** @class */ (function () { function DialogButton(id, caption, cssClass, disabled) { if (caption === void 0) { caption = ''; } if (cssClass === void 0) { cssClass = ''; } if (disabled === void 0) { disabled = false; } this.id = id; this.caption = caption; this.cssClass = cssClass; this.disabled = disabled; } return DialogButton; }()); export { DialogButton }; /** * Dialog info. */ var DialogInfo = /** @class */ (function () { function DialogInfo() { this.caption = '...'; this.showHeader = true; this.showFooter = true; this.buttons = [ new DialogButton('ok', 'OK', 'primary', false), new DialogButton('cancel', 'Cancel', 'primary outline', false) ]; } DialogInfo.new = function () { var di = new DialogInfo(); di.showHeader = false; di.showFooter = false; di.buttons = []; return di; }; DialogInfo.prototype.header = function (s) { this.showHeader = true; this.caption = s; return this; }; DialogInfo.prototype.ok = function (caption, cssClass, disabled) { if (caption === void 0) { caption = 'OK'; } if (cssClass === void 0) { cssClass = 'primary'; } if (disabled === void 0) { disabled = false; } this.showFooter = true; this.buttons.push(new DialogButton('ok', caption, cssClass, disabled)); return this; }; DialogInfo.prototype.cancel = function (caption, cssClass, disabled) { if (caption === void 0) { caption = 'Cancel'; } if (cssClass === void 0) { cssClass = 'primary outline'; } if (disabled === void 0) { disabled = false; } this.showFooter = true; this.buttons.push(new DialogButton('cancel', caption, cssClass, disabled)); return this; }; DialogInfo.prototype.button = function (id, caption, cssClass, disabled) { if (caption === void 0) { caption = 'Btn'; } if (cssClass === void 0) { cssClass = 'primary outline'; } if (disabled === void 0) { disabled = false; } this.showFooter = true; this.buttons.push(new DialogButton(id, caption, cssClass, disabled)); return this; }; DialogInfo.closeButtonId = '__ax_btn_close'; return DialogInfo; }()); export { DialogInfo }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlhbG9nLWluZm8uY2xhc3MuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdHJ1ZS1kaXJlY3RpdmUvZ3JpZC8iLCJzb3VyY2VzIjpbInNyYy9jb250cm9scy9kaWFsb2ctaW5mby5jbGFzcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7OztFQUlFO0FBRUY7O0dBRUc7QUFFSDs7R0FFRztBQUNIO0lBQ0Usc0JBQ1MsRUFBVSxFQUNWLE9BQW9CLEVBQ3BCLFFBQXFCLEVBQ3JCLFFBQXlCO1FBRnpCLHdCQUFBLEVBQUEsWUFBb0I7UUFDcEIseUJBQUEsRUFBQSxhQUFxQjtRQUNyQix5QkFBQSxFQUFBLGdCQUF5QjtRQUh6QixPQUFFLEdBQUYsRUFBRSxDQUFRO1FBQ1YsWUFBTyxHQUFQLE9BQU8sQ0FBYTtRQUNwQixhQUFRLEdBQVIsUUFBUSxDQUFhO1FBQ3JCLGFBQVEsR0FBUixRQUFRLENBQWlCO0lBQzlCLENBQUM7SUFDUCxtQkFBQztBQUFELENBQUMsQUFQRCxJQU9DOztBQUVEOztHQUVHO0FBQ0g7SUFBQTtRQUlTLFlBQU8sR0FBRyxLQUFLLENBQUM7UUFDaEIsZUFBVSxHQUFHLElBQUksQ0FBQztRQUNsQixlQUFVLEdBQUcsSUFBSSxDQUFDO1FBQ2xCLFlBQU8sR0FBbUI7WUFDL0IsSUFBSSxZQUFZLENBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxTQUFTLEVBQUUsS0FBSyxDQUFDO1lBQy9DLElBQUksWUFBWSxDQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsaUJBQWlCLEVBQUUsS0FBSyxDQUFDO1NBQ2hFLENBQUM7SUFpQ0osQ0FBQztJQS9CZSxjQUFHLEdBQWpCO1FBQ0UsSUFBTSxFQUFFLEdBQUcsSUFBSSxVQUFVLEVBQUUsQ0FBQztRQUM1QixFQUFFLENBQUMsVUFBVSxHQUFHLEtBQUssQ0FBQztRQUN0QixFQUFFLENBQUMsVUFBVSxHQUFHLEtBQUssQ0FBQztRQUN0QixFQUFFLENBQUMsT0FBTyxHQUFHLEVBQUUsQ0FBQztRQUNoQixPQUFPLEVBQUUsQ0FBQztJQUNaLENBQUM7SUFFTSwyQkFBTSxHQUFiLFVBQWMsQ0FBUztRQUNyQixJQUFJLENBQUMsVUFBVSxHQUFHLElBQUksQ0FBQztRQUN2QixJQUFJLENBQUMsT0FBTyxHQUFHLENBQUMsQ0FBQztRQUNqQixPQUFPLElBQUksQ0FBQztJQUNkLENBQUM7SUFFTSx1QkFBRSxHQUFULFVBQVUsT0FBc0IsRUFBRSxRQUE0QixFQUFFLFFBQXlCO1FBQS9FLHdCQUFBLEVBQUEsY0FBc0I7UUFBRSx5QkFBQSxFQUFBLG9CQUE0QjtRQUFFLHlCQUFBLEVBQUEsZ0JBQXlCO1FBQ3ZGLElBQUksQ0FBQyxVQUFVLEdBQUcsSUFBSSxDQUFDO1FBQ3ZCLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksWUFBWSxDQUFDLElBQUksRUFBRSxPQUFPLEVBQUUsUUFBUSxFQUFFLFFBQVEsQ0FBQyxDQUFDLENBQUM7UUFDdkUsT0FBTyxJQUFJLENBQUM7SUFDZCxDQUFDO0lBRU0sMkJBQU0sR0FBYixVQUFjLE9BQTBCLEVBQUUsUUFBb0MsRUFBRSxRQUF5QjtRQUEzRix3QkFBQSxFQUFBLGtCQUEwQjtRQUFFLHlCQUFBLEVBQUEsNEJBQW9DO1FBQUUseUJBQUEsRUFBQSxnQkFBeUI7UUFDdkcsSUFBSSxDQUFDLFVBQVUsR0FBRyxJQUFJLENBQUM7UUFDdkIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxZQUFZLENBQUMsUUFBUSxFQUFFLE9BQU8sRUFBRSxRQUFRLEVBQUUsUUFBUSxDQUFDLENBQUMsQ0FBQztRQUMzRSxPQUFPLElBQUksQ0FBQztJQUNkLENBQUM7SUFFTSwyQkFBTSxHQUFiLFVBQWMsRUFBVSxFQUFFLE9BQXVCLEVBQUUsUUFBb0MsRUFBRSxRQUF5QjtRQUF4Rix3QkFBQSxFQUFBLGVBQXVCO1FBQUUseUJBQUEsRUFBQSw0QkFBb0M7UUFBRSx5QkFBQSxFQUFBLGdCQUF5QjtRQUNoSCxJQUFJLENBQUMsVUFBVSxHQUFHLElBQUksQ0FBQztRQUN2QixJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLFlBQVksQ0FBQyxFQUFFLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxRQUFRLENBQUMsQ0FBQyxDQUFDO1FBQ3JFLE9BQU8sSUFBSSxDQUFDO0lBQ2QsQ0FBQztJQXhDTSx3QkFBYSxHQUFXLGdCQUFnQixDQUFDO0lBeUNsRCxpQkFBQztDQUFBLEFBM0NELElBMkNDO1NBM0NZLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgQWxla3NleSBNZWxuaWtvdiwgVHJ1ZSBEaXJlY3RpdmUgQ29tcGFueS5cclxuICogQGxpbmsgaHR0cHM6Ly90cnVlZGlyZWN0aXZlLmNvbS9cclxuICogQGxpY2Vuc2UgTUlUXHJcbiovXHJcblxyXG4vKipcclxuICogRGlhbG9nIGNsYXNzZXNcclxuICovXHJcblxyXG4vKipcclxuICogRGlhbG9nIGJ1dHRvbiBpbmZvLlxyXG4gKi9cclxuZXhwb3J0IGNsYXNzIERpYWxvZ0J1dHRvbiB7XHJcbiAgY29uc3RydWN0b3IoXHJcbiAgICBwdWJsaWMgaWQ6IHN0cmluZyxcclxuICAgIHB1YmxpYyBjYXB0aW9uOiBzdHJpbmcgPSAnJyxcclxuICAgIHB1YmxpYyBjc3NDbGFzczogc3RyaW5nID0gJycsXHJcbiAgICBwdWJsaWMgZGlzYWJsZWQ6IGJvb2xlYW4gPSBmYWxzZVxyXG4gICkgeyB9XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBEaWFsb2cgaW5mby5cclxuICovXHJcbmV4cG9ydCBjbGFzcyBEaWFsb2dJbmZvIHtcclxuXHJcbiAgc3RhdGljIGNsb3NlQnV0dG9uSWQ6IHN0cmluZyA9ICdfX2F4X2J0bl9jbG9zZSc7XHJcblxyXG4gIHB1YmxpYyBjYXB0aW9uID0gJy4uLic7XHJcbiAgcHVibGljIHNob3dIZWFkZXIgPSB0cnVlO1xyXG4gIHB1YmxpYyBzaG93Rm9vdGVyID0gdHJ1ZTtcclxuICBwdWJsaWMgYnV0dG9uczogRGlhbG9nQnV0dG9uW10gPSBbXHJcbiAgICBuZXcgRGlhbG9nQnV0dG9uICgnb2snLCAnT0snLCAncHJpbWFyeScsIGZhbHNlKSxcclxuICAgIG5ldyBEaWFsb2dCdXR0b24gKCdjYW5jZWwnLCAnQ2FuY2VsJywgJ3ByaW1hcnkgb3V0bGluZScsIGZhbHNlKVxyXG4gIF07XHJcblxyXG4gIHB1YmxpYyBzdGF0aWMgbmV3KCk6IERpYWxvZ0luZm8ge1xyXG4gICAgY29uc3QgZGkgPSBuZXcgRGlhbG9nSW5mbygpO1xyXG4gICAgZGkuc2hvd0hlYWRlciA9IGZhbHNlO1xyXG4gICAgZGkuc2hvd0Zvb3RlciA9IGZhbHNlO1xyXG4gICAgZGkuYnV0dG9ucyA9IFtdO1xyXG4gICAgcmV0dXJuIGRpO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIGhlYWRlcihzOiBzdHJpbmcpOiBEaWFsb2dJbmZvIHtcclxuICAgIHRoaXMuc2hvd0hlYWRlciA9IHRydWU7XHJcbiAgICB0aGlzLmNhcHRpb24gPSBzO1xyXG4gICAgcmV0dXJuIHRoaXM7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgb2soY2FwdGlvbjogc3RyaW5nID0gJ09LJywgY3NzQ2xhc3M6IHN0cmluZyA9ICdwcmltYXJ5JywgZGlzYWJsZWQ6IGJvb2xlYW4gPSBmYWxzZSk6IERpYWxvZ0luZm8ge1xyXG4gICAgdGhpcy5zaG93Rm9vdGVyID0gdHJ1ZTtcclxuICAgIHRoaXMuYnV0dG9ucy5wdXNoKG5ldyBEaWFsb2dCdXR0b24oJ29rJywgY2FwdGlvbiwgY3NzQ2xhc3MsIGRpc2FibGVkKSk7XHJcbiAgICByZXR1cm4gdGhpcztcclxuICB9XHJcblxyXG4gIHB1YmxpYyBjYW5jZWwoY2FwdGlvbjogc3RyaW5nID0gJ0NhbmNlbCcsIGNzc0NsYXNzOiBzdHJpbmcgPSAncHJpbWFyeSBvdXRsaW5lJywgZGlzYWJsZWQ6IGJvb2xlYW4gPSBmYWxzZSk6IERpYWxvZ0luZm8ge1xyXG4gICAgdGhpcy5zaG93Rm9vdGVyID0gdHJ1ZTtcclxuICAgIHRoaXMuYnV0dG9ucy5wdXNoKG5ldyBEaWFsb2dCdXR0b24oJ2NhbmNlbCcsIGNhcHRpb24sIGNzc0NsYXNzLCBkaXNhYmxlZCkpO1xyXG4gICAgcmV0dXJuIHRoaXM7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgYnV0dG9uKGlkOiBzdHJpbmcsIGNhcHRpb246IHN0cmluZyA9ICdCdG4nLCBjc3NDbGFzczogc3RyaW5nID0gJ3ByaW1hcnkgb3V0bGluZScsIGRpc2FibGVkOiBib29sZWFuID0gZmFsc2UpOiBEaWFsb2dJbmZvIHtcclxuICAgIHRoaXMuc2hvd0Zvb3RlciA9IHRydWU7XHJcbiAgICB0aGlzLmJ1dHRvbnMucHVzaChuZXcgRGlhbG9nQnV0dG9uKGlkLCBjYXB0aW9uLCBjc3NDbGFzcywgZGlzYWJsZWQpKTtcclxuICAgIHJldHVybiB0aGlzO1xyXG4gIH1cclxufVxyXG4iXX0=