Quality profile cutoff will be set on add

#ND-158
pull/3113/head
Mark McDowall 12 years ago
parent d398440322
commit ffc0ff8ebf

@ -18,7 +18,6 @@
var el = $(this.el);
var checked = $(target).attr('checked') != undefined;
var id = this.model.get("Id");
var qualities = _.clone(this.model.get("Qualities"));
_.each(qualities, function (qualityType) {
@ -28,14 +27,14 @@
qualityType.Allowed = checked;
//Find cutoff dropdown
var cutoff = $(el).find('.cutoff');
var cutoffLocal = $(el).find('.cutoff');
if (checked) {
$('<option>' + qualityType.Name + '</option>').val(qualityId).appendTo(cutoff);
$('<option>' + qualityType.Name + '</option>').val(qualityId).appendTo(cutoffLocal);
}
else {
$(cutoff).find('option[value="' + qualityId + '"]').remove();
$(cutoffLocal).find('option[value="' + qualityId + '"]').remove();
}
//Todo: auto-sort by weight (which is not the value)
@ -45,6 +44,13 @@
}
});
var cutoff = $(el).find('.cutoff');
if (cutoff[0].length === 0)
this.model.set({ "Cutoff": 0 });
if (cutoff[0].length === 1)
this.model.set({ "Cutoff": cutoff.val() });
this.model.set({ "Qualities": qualities });
this.model.save();
},

Loading…
Cancel
Save