AC-633 fixed a sort of unrelated js error. The capitalize filter directive attempted to act on a 'null' input error. Added a test to ignore empty/null input.

This commit is contained in:
Chris Houseknecht 2013-11-13 20:44:27 +00:00
parent 63061c020f
commit 7ac277fd24

View File

@ -11,12 +11,14 @@ angular.module('AWFilters', [])
//
.filter('capitalize', function() {
return function(input) {
var values = input.replace(/\_/g,' ').split(" ");
var result = "";
for (i = 0; i < values.length; i++){
result += values[i].charAt(0).toUpperCase() + values[i].substr(1) + ' ';
if (input) {
var values = input.replace(/\_/g,' ').split(" ");
var result = "";
for (i = 0; i < values.length; i++){
result += values[i].charAt(0).toUpperCase() + values[i].substr(1) + ' ';
}
result = result.trim();
return result;
}
result = result.trim();
return result;
}
});