diff --git a/js/Features.js b/js/Features.js index 3337865b..a45357da 100644 --- a/js/Features.js +++ b/js/Features.js @@ -152,17 +152,17 @@ Features.prototype.updateData = function (featureElement) { var group = featureElement.attr('name'); var controlElements = $('input[name="' + group + '"]'); var selectedBit = controlElements.filter(':checked').val(); - var thisFeature = this; + var featureMask = this._featureMask; controlElements.each(function() { var bit = $(this).val(); if (selectedBit === bit) { - thisFeature._featureMask = bit_set(thisFeature._featureMask, bit); + featureMask = bit_set(featureMask, bit); } else { - thisFeature._featureMask = bit_clear(thisFeature._featureMask, bit); + featureMask = bit_clear(featureMask, bit); } }); - + this._featureMask = featureMask; break; } }