Skip to content
This repository has been archived by the owner on Mar 4, 2020. It is now read-only.

Commit

Permalink
Improved toggle warnings
Browse files Browse the repository at this point in the history
  • Loading branch information
andresgnlez committed Dec 5, 2015
1 parent fe541e2 commit 1b8d6a1
Showing 1 changed file with 28 additions and 5 deletions.
33 changes: 28 additions & 5 deletions app/assets/javascripts/countries/views/show/WidgetGridView.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,34 @@ define([
areas = this.presenter.status.get('areas'),
iso = this.presenter.status.get('country')

if (widgets && _.keys(widgets[iso]).length > 0 || jurisdictions || areas) {
this.$noIndicatorsWarning.addClass('is-hidden');
this.$moreIndicatorsWarning.removeClass('is-hidden');
} else {
this.$moreIndicatorsWarning.addClass('is-hidden');
switch(this.presenter.status.get('view')) {

case 'national':
if (!!widgets && Object.keys(widgets[iso]).length > 0) {
this.$noIndicatorsWarning.addClass('is-hidden');
this.$moreIndicatorsWarning.removeClass('is-hidden');
} else {
this.$moreIndicatorsWarning.addClass('is-hidden');
}
break;

case 'subnational':
if (!!widgets && !!jurisdictions && Object.keys(jurisdictions).length > 0) {
this.$noIndicatorsWarning.addClass('is-hidden');
this.$moreIndicatorsWarning.removeClass('is-hidden');
} else {
this.$moreIndicatorsWarning.addClass('is-hidden');
}
break;

case 'areas-interest':
if (!!widgets && !!areas && Object.keys(areas).length > 0) {
this.$noIndicatorsWarning.addClass('is-hidden');
this.$moreIndicatorsWarning.removeClass('is-hidden');
} else {
this.$moreIndicatorsWarning.addClass('is-hidden');
}
break;
}
},

Expand Down

0 comments on commit 1b8d6a1

Please sign in to comment.