{{else}}
<select id="coding-rules-bulk-change-profile" multiple>
{{#each availableQualityProfiles}}
- <option value="{{key}}">{{name}} - {{language}}</option>
+ <option value="{{key}}" {{#ifLength ../availableQualityProfiles 1}}selected{{/ifLength}}>
+ {{name}} - {{language}}
+ </option>
{{/each}}
</select>
{{/if}}
return array.join(separator);
});
+ Handlebars.registerHelper('ifLength', function (array, len, options) {
+ var cond = _.isArray(array) && array.length === +len;
+ return cond ? options.fn(this) : options.inverse(this);
+ });
+
Handlebars.registerHelper('eachReverse', function (array, options) {
var ret = '';