diff --git a/js/app/controllers/EpnTapModule.js b/js/app/controllers/EpnTapModule.js index e8ea920..cf3f821 100644 --- a/js/app/controllers/EpnTapModule.js +++ b/js/app/controllers/EpnTapModule.js @@ -475,15 +475,15 @@ Ext.define('amdaDesktop.EpnTapModule', { Among other things, update the `epnTapCurrentPageLb` label (see `EpnTapUI.createNavigationPanel()`). */ updateNbRows: function(nb_results) { - var totalPages = '' + Math.ceil(Number(nb_results) / Ext.getCmp('epnTapRowsPerPageNf').value); + var totalPages = Math.ceil(Number(nb_results) / Ext.getCmp('epnTapRowsPerPageNf').value); - Ext.getCmp('epnTapCurrentPageLb').setText('1'); - Ext.getCmp('epnTapTotalPagesLb').setText(totalPages); + Ext.getCmp('epnTapCurrentPageLb').setText(totalPages == 0 ? '-' : '1'); + Ext.getCmp('epnTapTotalPagesLb').setText(totalPages == 0 ? '-' : totalPages); Ext.getCmp('epnTapPreviousPageBtn').setDisabled(true); Ext.getCmp('epnTapFirstPageBtn').setDisabled(true); - Ext.getCmp('epnTapNextPageBtn').setDisabled(totalPages === '1'); - Ext.getCmp('epnTapLastPageBtn').setDisabled(totalPages === '1'); + Ext.getCmp('epnTapNextPageBtn').setDisabled(totalPages <= 1); + Ext.getCmp('epnTapLastPageBtn').setDisabled(totalPages <= 1); }, /** -- libgit2 0.21.2