diff --git a/input/static/dropdown/js/base.js b/input/static/dropdown/js/base.js index 5769caa..0d8d5c4 100644 --- a/input/static/dropdown/js/base.js +++ b/input/static/dropdown/js/base.js @@ -1,9 +1,33 @@ window.addEventListener("load", function() { (function($) { $(function() { + var selectField_selfbuy = $('#id_selfbuy'), + verified_selfbuy_div = $('#id_selfbuy_give_data').parent().parent(), + verified_selfbuy = $('#id_selfbuy_give_data'); + + function toggleVerified_selfbuy(value) { + if (value === "FALSE") { + verified_selfbuy_div.show(); + verified_selfbuy.prop("checked", false); + } else { + verified_selfbuy_div.hide(); + verified_selfbuy.prop("checked", true); + } + } + + // show/hide on load based on existing value of selectField + toggleVerified_selfbuy(selectField_selfbuy.val()); + + // show/hide on change + selectField_selfbuy.change(function() { + toggleVerified_selfbuy($(this).val()); + }); + + + var selectField = $('#id_variant'), verified = $('#id_url_of_pic').parent().parent(); - + function toggleVerified(value) { if (value === 'PIC') { verified.show();