Commit 9364fe1bc6c6e2e96f189bf7e614786938c130b2
1 parent
c4eda008
Exists in
master
and in
112 other branches
Fix NavigationPanel bug when the result is empty.
Showing
1 changed file
with
5 additions
and
5 deletions
Show diff stats
js/app/controllers/EpnTapModule.js
... | ... | @@ -475,15 +475,15 @@ Ext.define('amdaDesktop.EpnTapModule', { |
475 | 475 | Among other things, update the `epnTapCurrentPageLb` label (see `EpnTapUI.createNavigationPanel()`). |
476 | 476 | */ |
477 | 477 | updateNbRows: function(nb_results) { |
478 | - var totalPages = '' + Math.ceil(Number(nb_results) / Ext.getCmp('epnTapRowsPerPageNf').value); | |
478 | + var totalPages = Math.ceil(Number(nb_results) / Ext.getCmp('epnTapRowsPerPageNf').value); | |
479 | 479 | |
480 | - Ext.getCmp('epnTapCurrentPageLb').setText('1'); | |
481 | - Ext.getCmp('epnTapTotalPagesLb').setText(totalPages); | |
480 | + Ext.getCmp('epnTapCurrentPageLb').setText(totalPages == 0 ? '-' : '1'); | |
481 | + Ext.getCmp('epnTapTotalPagesLb').setText(totalPages == 0 ? '-' : totalPages); | |
482 | 482 | |
483 | 483 | Ext.getCmp('epnTapPreviousPageBtn').setDisabled(true); |
484 | 484 | Ext.getCmp('epnTapFirstPageBtn').setDisabled(true); |
485 | - Ext.getCmp('epnTapNextPageBtn').setDisabled(totalPages === '1'); | |
486 | - Ext.getCmp('epnTapLastPageBtn').setDisabled(totalPages === '1'); | |
485 | + Ext.getCmp('epnTapNextPageBtn').setDisabled(totalPages <= 1); | |
486 | + Ext.getCmp('epnTapLastPageBtn').setDisabled(totalPages <= 1); | |
487 | 487 | }, |
488 | 488 | |
489 | 489 | /** |
... | ... |