1
0
Fork 0
mirror of https://github.com/koalyptus/TableFilter.git synced 2024-06-05 07:22:33 +02:00

Merge pull request #16 from koalyptus/fix-pagination-drop-down-selector-change-event

Fix pagination drop down selector change event
This commit is contained in:
koalyptus 2015-07-14 23:55:04 +10:00
commit 4784b3fbde
4 changed files with 13 additions and 5 deletions

File diff suppressed because one or more lines are too long

View file

@ -1,6 +1,6 @@
/** /**
* TableFilter v0.0.0 by Max Guglielmi * TableFilter v0.0.0 by Max Guglielmi
* build date: 2015-07-14T12:33:26.780Z * build date: 2015-07-14T13:48:08.344Z
* MIT License * MIT License
*/ */

View file

@ -194,8 +194,8 @@ export class Paging{
} }
evt.slcPagesChange = (event) => { evt.slcPagesChange = (event) => {
this.changePage(); var slc = event.target;
event.target.blur(); this.changePage(slc.selectedIndex);
}; };
// Paging drop-down list selector // Paging drop-down list selector

View file

@ -59,6 +59,14 @@ test('Set page', function() {
deepEqual(paging.getPage(), 1, 'Expected page number'); deepEqual(paging.getPage(), 1, 'Expected page number');
paging.setPage(3); paging.setPage(3);
deepEqual(paging.getPage(), 3, 'Expected page number'); deepEqual(paging.getPage(), 3, 'Expected page number');
deepEqual(paging.pagingSlc.selectedIndex, 2,
'Expected page number in paging drop-down selector');
});
test('Set page via drop-down page selector', function() {
paging.pagingSlc.selectedIndex = 2;
deepEqual(paging.getPage(), 3, 'Expected page number');
}); });
test('Filter from non starting page', function() { test('Filter from non starting page', function() {