From 68f5aabd3f7ffe42940843fa7302df01c86c926d Mon Sep 17 00:00:00 2001 From: luisramos0 Date: Thu, 19 Dec 2019 20:18:02 +0000 Subject: [PATCH] Add js code needed where calculators are used: ship methods and payment methods config pages --- app/assets/javascripts/admin/spree/calculator.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 app/assets/javascripts/admin/spree/calculator.js 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); + } + }); +})