diff --git a/app/assets/javascripts/admin/spree/calculator.js b/app/assets/javascripts/admin/spree/calculator.js new file mode 100644 index 0000000000..cb8ab4351d --- /dev/null +++ b/app/assets/javascripts/admin/spree/calculator.js @@ -0,0 +1,16 @@ +$(function() { + var calculator_select = $('select#calc_type') + var original_calc_type = calculator_select.attr('value'); + $('.calculator-settings-warning').hide(); + calculator_select.change(function() { + if (calculator_select.attr('value') == original_calc_type) { + $('div.calculator-settings').show(); + $('.calculator-settings-warning').hide(); + $('.calculator-settings').find('input,textarea').prop("disabled", false); + } else { + $('div.calculator-settings').hide(); + $('.calculator-settings-warning').show(); + $('.calculator-settings').find('input,texttarea').prop("disabled", true); + } + }); +})