parent
d398440322
commit
ffc0ff8ebf
|
@ -18,7 +18,6 @@
|
||||||
var el = $(this.el);
|
var el = $(this.el);
|
||||||
|
|
||||||
var checked = $(target).attr('checked') != undefined;
|
var checked = $(target).attr('checked') != undefined;
|
||||||
var id = this.model.get("Id");
|
|
||||||
|
|
||||||
var qualities = _.clone(this.model.get("Qualities"));
|
var qualities = _.clone(this.model.get("Qualities"));
|
||||||
_.each(qualities, function (qualityType) {
|
_.each(qualities, function (qualityType) {
|
||||||
|
@ -28,14 +27,14 @@
|
||||||
qualityType.Allowed = checked;
|
qualityType.Allowed = checked;
|
||||||
|
|
||||||
//Find cutoff dropdown
|
//Find cutoff dropdown
|
||||||
var cutoff = $(el).find('.cutoff');
|
var cutoffLocal = $(el).find('.cutoff');
|
||||||
|
|
||||||
if (checked) {
|
if (checked) {
|
||||||
$('<option>' + qualityType.Name + '</option>').val(qualityId).appendTo(cutoff);
|
$('<option>' + qualityType.Name + '</option>').val(qualityId).appendTo(cutoffLocal);
|
||||||
}
|
}
|
||||||
|
|
||||||
else {
|
else {
|
||||||
$(cutoff).find('option[value="' + qualityId + '"]').remove();
|
$(cutoffLocal).find('option[value="' + qualityId + '"]').remove();
|
||||||
}
|
}
|
||||||
|
|
||||||
//Todo: auto-sort by weight (which is not the value)
|
//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.set({ "Qualities": qualities });
|
||||||
this.model.save();
|
this.model.save();
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue