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

Commit c818c7e

Browse files
committed
iff -> ternary
1 parent c820807 commit c818c7e

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed

app/filters/filters.spec.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ describe('filters', function() {
33

44
beforeEach(function() {
55
bard.appModule('topcoder');
6-
bard.inject(this, 'CONSTANTS', 'roleFilter', 'percentageFilter', 'ordinalFilter', 'displayLocationFilter', 'listRolesFilter', 'trackFilter', 'challengeLinksFilter', 'externalLinkColorFilter', 'emptyFilter', 'iifFilter');
6+
bard.inject(this, 'CONSTANTS', 'roleFilter', 'percentageFilter', 'ordinalFilter', 'displayLocationFilter', 'listRolesFilter', 'trackFilter', 'challengeLinksFilter', 'externalLinkColorFilter', 'emptyFilter', 'ternaryFilter');
77
domain = CONSTANTS.domain;
88
});
99

@@ -126,13 +126,13 @@ describe('filters', function() {
126126
});
127127
});
128128

129-
describe('iifFilter', function() {
129+
describe('ternaryFilter', function() {
130130
it('should function logically', function() {
131-
expect(iifFilter(true, 1, 2)).to.be.equal(1);
132-
expect(iifFilter(false, 1, 2)).to.be.equal(2);
133-
expect(iifFilter(0, 1, 2)).to.be.equal(2);
131+
expect(ternaryFilter(true, 1, 2)).to.be.equal(1);
132+
expect(ternaryFilter(false, 1, 2)).to.be.equal(2);
133+
expect(ternaryFilter(0, 1, 2)).to.be.equal(2);
134134
console.log(jstz.determine().name());
135-
expect(iifFilter(true, 'm', 'n')).to.be.equal('m');
135+
expect(ternaryFilter(true, 'm', 'n')).to.be.equal('m');
136136
});
137137
});
138138
});

app/filters/iif.filter.js renamed to app/filters/ternary.filter.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22
(function() {
33
'use strict';
44

5-
angular.module('topcoder').filter('iif', iif);
5+
angular.module('topcoder').filter('ternary', ternary);
66

77
/**
88
* This filter enable conditional statment for angular expression.
9-
* usage: {{ expression | iif : value1 : value2}}
9+
* usage: {{ expression | ternary : value1 : value2}}
1010
*/
11-
function iif() {
11+
function ternary() {
1212
return function (input, trueValue, falseValue) {
1313
return input ? trueValue : falseValue;
1414
};
1515
};
1616

17-
})();
17+
})();

app/index.jade

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,6 @@ html
216216
script(src="filters/deadline-msg.filter.js")
217217
script(src="filters/empty.filter.js")
218218
script(src="filters/external-link-color.filter.js")
219-
script(src="filters/iif.filter.js")
220219
script(src="filters/listRoles.filter.js")
221220
script(src="filters/local-time.filter.js")
222221
script(src="filters/location.filter.js")
@@ -225,6 +224,7 @@ html
225224
script(src="filters/percentage.filter.js")
226225
script(src="filters/rating-color.filter.js")
227226
script(src="filters/role.filter.js")
227+
script(src="filters/ternary.filter.js")
228228
script(src="filters/time-diff.filter.js")
229229
script(src="filters/track.filter.js")
230230
script(src="filters/truncate.filter.js")

app/profile/badges/badges.jade

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ aside.badges
1515
.badgeGroups
1616
.groupBadge(ng-repeat='ag in vm.achievementGroups', ng-class='ag.groupClass', ng-show='ag.specificAchievements[0].active')
1717
span.subBadge.hpLogo(ng-if="ag.groupClass.substring(0 , 9) === 'HP-Badges'")
18-
span.subBadge(ng-repeat='achievement in ag.specificAchievements', ng-class="(achievement.isStudio ? 'Studio-' : '') + achievement.specificClass + ' ' + ( achievement.active | iif : 'selected' : '' )", badge-tooltip, badge='achievement')
18+
span.subBadge(ng-repeat='achievement in ag.specificAchievements', ng-class="(achievement.isStudio ? 'Studio-' : '') + achievement.specificClass + ' ' + ( achievement.active | ternary : 'selected' : '' )", badge-tooltip, badge='achievement')
1919
.footer-badges
20-
.singleBadge(ng-class=" achievement.groupClass + ' ' + (achievement.active | iif : 'selected' : '' ) ", ng-repeat='achievement in vm.singleAchievements', ng-show='achievement.active', badge-tooltip, badge='achievement')
20+
.singleBadge(ng-class=" achievement.groupClass + ' ' + (achievement.active | ternary : 'selected' : '' ) ", ng-repeat='achievement in vm.singleAchievements', ng-show='achievement.active', badge-tooltip, badge='achievement')

0 commit comments

Comments
 (0)