Commit 9364fe1bc6c6e2e96f189bf7e614786938c130b2

Authored by Nathanael Jourdane
1 parent c4eda008

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 /**
... ...