lidarr/src/UI/Handlebars/Helpers/EachReverse.js
2015-02-14 19:12:26 +01:00

16 lines
No EOL
398 B
JavaScript

var Handlebars = require('handlebars');
Handlebars.registerHelper('eachReverse', function(context) {
var options = arguments[arguments.length - 1];
var ret = '';
if (context && context.length > 0) {
for (var i = context.length - 1; i >= 0; i--) {
ret += options.fn(context[i]);
}
} else {
ret = options.inverse(this);
}
return ret;
});