From 9572763be165ba69e49a40e532d84b6753f58e94 Mon Sep 17 00:00:00 2001 From: Kelly Innes Date: Tue, 26 Sep 2017 14:26:05 -0400 Subject: [PATCH] Show compare pagination btns only if > 5 scenarios - hide compare view pagination btns only if there are > 5 scenarios - show compare view pagination btns otherwise --- src/mmw/js/src/compare/models.js | 2 +- src/mmw/js/src/compare/views.js | 21 +++++++++++++-------- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/src/mmw/js/src/compare/models.js b/src/mmw/js/src/compare/models.js index f67dab90d..a83f23d62 100644 --- a/src/mmw/js/src/compare/models.js +++ b/src/mmw/js/src/compare/models.js @@ -7,7 +7,7 @@ var _ = require('lodash'), var CHART = 'chart', TABLE = 'table', - MIN_VISIBLE_SCENARIOS = 3, + MIN_VISIBLE_SCENARIOS = 5, CHART_AXIS_WIDTH = 82, COMPARE_COLUMN_WIDTH = 134; diff --git a/src/mmw/js/src/compare/views.js b/src/mmw/js/src/compare/views.js index 0a10bf2b6..44506f015 100644 --- a/src/mmw/js/src/compare/views.js +++ b/src/mmw/js/src/compare/views.js @@ -66,16 +66,21 @@ var CompareWindow2 = modalViews.ModalBaseView.extend({ prevButton = this.ui.prevButton, nextButton = this.ui.nextButton; - if (i < 1) { - prevButton.removeClass('active'); + if (total <= minScenarios) { + prevButton.hide(); + nextButton.hide(); } else { - prevButton.addClass('active'); - } + if (i < 1) { + prevButton.removeClass('active'); + } else { + prevButton.addClass('active'); + } - if (i + minScenarios >= total) { - nextButton.removeClass('active'); - } else { - nextButton.addClass('active'); + if (i + minScenarios >= total) { + nextButton.removeClass('active'); + } else { + nextButton.addClass('active'); + } } },