chore: fix tests
This commit is contained in:
parent
c348b7cb03
commit
53ec21de25
@ -33,8 +33,6 @@ export class AsyncTable {
|
|||||||
_asyncTableHeader;
|
_asyncTableHeader;
|
||||||
_asyncTableId;
|
_asyncTableId;
|
||||||
|
|
||||||
_asyncTableIdent;
|
|
||||||
|
|
||||||
_ths = [];
|
_ths = [];
|
||||||
_pageLinks = [];
|
_pageLinks = [];
|
||||||
_pagesizeForm;
|
_pagesizeForm;
|
||||||
@ -86,14 +84,12 @@ export class AsyncTable {
|
|||||||
this._cssIdPrefix = findCssIdPrefix(rawTableId);
|
this._cssIdPrefix = findCssIdPrefix(rawTableId);
|
||||||
this._asyncTableId = rawTableId.replace(this._cssIdPrefix, '');
|
this._asyncTableId = rawTableId.replace(this._cssIdPrefix, '');
|
||||||
|
|
||||||
this._asyncTableIdent = this._asyncTableId.replace(/-table-wrapper$/, '');
|
if (!this._asyncTableId) {
|
||||||
|
|
||||||
if (!this._asyncTableIdent) {
|
|
||||||
throw new Error('Async Table cannot be set up without an ident!');
|
throw new Error('Async Table cannot be set up without an ident!');
|
||||||
}
|
}
|
||||||
|
|
||||||
this._windowStorage = new StorageManager([ASYNC_TABLE_STORAGE_KEY, this._asyncTableIdent], ASYNC_TABLE_STORAGE_VERSION, { location: LOCATION.WINDOW });
|
this._windowStorage = new StorageManager([ASYNC_TABLE_STORAGE_KEY, this._asyncTableId], ASYNC_TABLE_STORAGE_VERSION, { location: LOCATION.WINDOW });
|
||||||
this._historyStorage = new StorageManager([ASYNC_TABLE_STORAGE_KEY, this._asyncTableIdent], ASYNC_TABLE_STORAGE_VERSION, { location: LOCATION.HISTORY });
|
this._historyStorage = new StorageManager([ASYNC_TABLE_STORAGE_KEY, this._asyncTableId], ASYNC_TABLE_STORAGE_VERSION, { location: LOCATION.HISTORY });
|
||||||
|
|
||||||
// find scrolltable wrapper
|
// find scrolltable wrapper
|
||||||
this._scrollTable = this._element.querySelector(ASYNC_TABLE_SCROLLTABLE_SELECTOR);
|
this._scrollTable = this._element.querySelector(ASYNC_TABLE_SCROLLTABLE_SELECTOR);
|
||||||
|
|||||||
@ -20,6 +20,7 @@ describe('AsyncTable', () => {
|
|||||||
const element = document.createElement('div');
|
const element = document.createElement('div');
|
||||||
const scrollTable = document.createElement('div');
|
const scrollTable = document.createElement('div');
|
||||||
const table = document.createElement('table');
|
const table = document.createElement('table');
|
||||||
|
table.id = 'ident';
|
||||||
scrollTable.classList.add('scrolltable');
|
scrollTable.classList.add('scrolltable');
|
||||||
scrollTable.appendChild(table);
|
scrollTable.appendChild(table);
|
||||||
element.appendChild(scrollTable);
|
element.appendChild(scrollTable);
|
||||||
|
|||||||
Reference in New Issue
Block a user