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…
Reference in New Issue