ngx-easy-table
Version:
Angular easy table
101 lines • 6.8 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Injectable } from '@angular/core';
/* tslint:disable:no-useless-cast */
var StyleService = /** @class */ (function () {
function StyleService() {
}
/**
* @param {?} val
* @return {?}
*/
StyleService.prototype.setRowClass = /**
* @param {?} val
* @return {?}
*/
function (val) {
/** @type {?} */
var selector = "#table > tbody > tr:nth-child(" + val.row + ")";
/** @type {?} */
var row = (/** @type {?} */ (document.querySelector(selector)));
if (row) {
row.classList.add(val.className);
}
};
/**
* @param {?} val
* @return {?}
*/
StyleService.prototype.setCellClass = /**
* @param {?} val
* @return {?}
*/
function (val) {
/** @type {?} */
var selector = "#table > tbody > tr:nth-child(" + val.row + ") > td:nth-child(" + val.cell + ")";
/** @type {?} */
var cell = (/** @type {?} */ (document.querySelector(selector)));
if (cell) {
cell.classList.add(val.className);
}
};
/**
* @param {?} val
* @return {?}
*/
StyleService.prototype.setRowStyle = /**
* @param {?} val
* @return {?}
*/
function (val) {
/** @type {?} */
var selector = "#table > tbody > tr:nth-child(" + val.row + ")";
/** @type {?} */
var row = (/** @type {?} */ (document.querySelector(selector)));
if (row) {
// tslint:disable-next-line:no-string-literal
row.style[val.attr] = val.value;
}
};
/**
* @param {?} val
* @return {?}
*/
StyleService.prototype.setCellStyle = /**
* @param {?} val
* @return {?}
*/
function (val) {
/** @type {?} */
var selector = "#table > tbody > tr:nth-child(" + val.row + ") > td:nth-child(" + val.cell + ")";
/** @type {?} */
var cell = (/** @type {?} */ (document.querySelector(selector)));
if (cell) {
// tslint:disable-next-line:no-string-literal
cell.style[val.attr] = val.value;
}
};
/**
* @param {?} pinned
* @param {?} column
* @return {?}
*/
StyleService.prototype.pinnedWidth = /**
* @param {?} pinned
* @param {?} column
* @return {?}
*/
function (pinned, column) {
if (pinned) {
return 150 * column + 'px';
}
};
StyleService.decorators = [
{ type: Injectable }
];
return StyleService;
}());
export { StyleService };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1lYXN5LXRhYmxlLyIsInNvdXJjZXMiOlsibGliL3NlcnZpY2VzL3N0eWxlLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBSTNDO0lBQUE7SUF5Q0EsQ0FBQzs7Ozs7SUF2Q1Esa0NBQVc7Ozs7SUFBbEIsVUFBbUIsR0FBYTs7WUFDeEIsUUFBUSxHQUFHLG1DQUFpQyxHQUFHLENBQUMsR0FBRyxNQUFHOztZQUN0RCxHQUFHLEdBQUcsbUJBQUEsUUFBUSxDQUFDLGFBQWEsQ0FBQyxRQUFRLENBQUMsRUFBdUI7UUFDbkUsSUFBSSxHQUFHLEVBQUU7WUFDUCxHQUFHLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUM7U0FDbEM7SUFDSCxDQUFDOzs7OztJQUVNLG1DQUFZOzs7O0lBQW5CLFVBQW9CLEdBQWM7O1lBQzFCLFFBQVEsR0FBRyxtQ0FBaUMsR0FBRyxDQUFDLEdBQUcseUJBQW9CLEdBQUcsQ0FBQyxJQUFJLE1BQUc7O1lBQ2xGLElBQUksR0FBRyxtQkFBQSxRQUFRLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBQyxFQUF3QjtRQUNyRSxJQUFJLElBQUksRUFBRTtZQUNSLElBQUksQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsQ0FBQztTQUNuQztJQUNILENBQUM7Ozs7O0lBRU0sa0NBQVc7Ozs7SUFBbEIsVUFBbUIsR0FBYTs7WUFDeEIsUUFBUSxHQUFHLG1DQUFpQyxHQUFHLENBQUMsR0FBRyxNQUFHOztZQUN0RCxHQUFHLEdBQUcsbUJBQUEsUUFBUSxDQUFDLGFBQWEsQ0FBQyxRQUFRLENBQUMsRUFBdUI7UUFDbkUsSUFBSSxHQUFHLEVBQUU7WUFDUCw2Q0FBNkM7WUFDN0MsR0FBRyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEdBQUcsR0FBRyxDQUFDLEtBQUssQ0FBQztTQUNqQztJQUNILENBQUM7Ozs7O0lBRU0sbUNBQVk7Ozs7SUFBbkIsVUFBb0IsR0FBYzs7WUFDMUIsUUFBUSxHQUFHLG1DQUFpQyxHQUFHLENBQUMsR0FBRyx5QkFBb0IsR0FBRyxDQUFDLElBQUksTUFBRzs7WUFDbEYsSUFBSSxHQUFHLG1CQUFBLFFBQVEsQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLEVBQXdCO1FBQ3JFLElBQUksSUFBSSxFQUFFO1lBQ1IsNkNBQTZDO1lBQzdDLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxHQUFHLEdBQUcsQ0FBQyxLQUFLLENBQUM7U0FDbEM7SUFDSCxDQUFDOzs7Ozs7SUFFTSxrQ0FBVzs7Ozs7SUFBbEIsVUFBbUIsTUFBZSxFQUFFLE1BQWM7UUFDaEQsSUFBSSxNQUFNLEVBQUU7WUFDVixPQUFPLEdBQUcsR0FBRyxNQUFNLEdBQUcsSUFBSSxDQUFDO1NBQzVCO0lBQ0gsQ0FBQzs7Z0JBeENGLFVBQVU7O0lBeUNYLG1CQUFDO0NBQUEsQUF6Q0QsSUF5Q0M7U0F4Q1ksWUFBWSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENlbGxDbGFzcywgQ2VsbFN0eWxlLCBSb3dDbGFzcywgUm93U3R5bGUgfSBmcm9tICcuLic7XG5cbi8qIHRzbGludDpkaXNhYmxlOm5vLXVzZWxlc3MtY2FzdCAqL1xuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIFN0eWxlU2VydmljZSB7XG4gIHB1YmxpYyBzZXRSb3dDbGFzcyh2YWw6IFJvd0NsYXNzKTogdm9pZCB7XG4gICAgY29uc3Qgc2VsZWN0b3IgPSBgI3RhYmxlID4gdGJvZHkgPiB0cjpudGgtY2hpbGQoJHt2YWwucm93fSlgO1xuICAgIGNvbnN0IHJvdyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3Ioc2VsZWN0b3IpIGFzIEhUTUxUYWJsZVJvd0VsZW1lbnQ7XG4gICAgaWYgKHJvdykge1xuICAgICAgcm93LmNsYXNzTGlzdC5hZGQodmFsLmNsYXNzTmFtZSk7XG4gICAgfVxuICB9XG5cbiAgcHVibGljIHNldENlbGxDbGFzcyh2YWw6IENlbGxDbGFzcyk6IHZvaWQge1xuICAgIGNvbnN0IHNlbGVjdG9yID0gYCN0YWJsZSA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKCR7dmFsLnJvd30pID4gdGQ6bnRoLWNoaWxkKCR7dmFsLmNlbGx9KWA7XG4gICAgY29uc3QgY2VsbCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3Ioc2VsZWN0b3IpIGFzIEhUTUxUYWJsZUNlbGxFbGVtZW50O1xuICAgIGlmIChjZWxsKSB7XG4gICAgICBjZWxsLmNsYXNzTGlzdC5hZGQodmFsLmNsYXNzTmFtZSk7XG4gICAgfVxuICB9XG5cbiAgcHVibGljIHNldFJvd1N0eWxlKHZhbDogUm93U3R5bGUpOiB2b2lkIHtcbiAgICBjb25zdCBzZWxlY3RvciA9IGAjdGFibGUgPiB0Ym9keSA+IHRyOm50aC1jaGlsZCgke3ZhbC5yb3d9KWA7XG4gICAgY29uc3Qgcm93ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcihzZWxlY3RvcikgYXMgSFRNTFRhYmxlUm93RWxlbWVudDtcbiAgICBpZiAocm93KSB7XG4gICAgICAvLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmU6bm8tc3RyaW5nLWxpdGVyYWxcbiAgICAgIHJvdy5zdHlsZVt2YWwuYXR0cl0gPSB2YWwudmFsdWU7XG4gICAgfVxuICB9XG5cbiAgcHVibGljIHNldENlbGxTdHlsZSh2YWw6IENlbGxTdHlsZSk6IHZvaWQge1xuICAgIGNvbnN0IHNlbGVjdG9yID0gYCN0YWJsZSA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKCR7dmFsLnJvd30pID4gdGQ6bnRoLWNoaWxkKCR7dmFsLmNlbGx9KWA7XG4gICAgY29uc3QgY2VsbCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3Ioc2VsZWN0b3IpIGFzIEhUTUxUYWJsZUNlbGxFbGVtZW50O1xuICAgIGlmIChjZWxsKSB7XG4gICAgICAvLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmU6bm8tc3RyaW5nLWxpdGVyYWxcbiAgICAgIGNlbGwuc3R5bGVbdmFsLmF0dHJdID0gdmFsLnZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIHB1YmxpYyBwaW5uZWRXaWR0aChwaW5uZWQ6IGJvb2xlYW4sIGNvbHVtbjogbnVtYmVyKTogc3RyaW5nIHwgdW5kZWZpbmVkIHtcbiAgICBpZiAocGlubmVkKSB7XG4gICAgICByZXR1cm4gMTUwICogY29sdW1uICsgJ3B4JztcbiAgICB9XG4gIH1cbn1cbiJdfQ==