{% load i18n %} {% load labelbase_tags %} {% load importer_tags %} {% load sekizai_tags %} {% load bootstrap %} {% addtoblock "js" %} $(document).ready(function () { var form = $('#importLabelbaseModal form'); var importTypeField = $('#id_import_type'); var passphraseFieldGroup = $('#id_passphrase').closest('.form-group'); function togglePassphraseField() { if (importTypeField.val() === 'samourai') { passphraseFieldGroup.show(); $('#id_passphrase').prop('disabled', false); $('#samourai-warning').show(); } else { passphraseFieldGroup.hide(); $('#id_passphrase').prop('disabled', true); $('#id_passphrase').val('') $('#samourai-warning').hide(); } } importTypeField.on('change', togglePassphraseField); // Initial call to set the correct state on page load togglePassphraseField(); form.on('submit', function () { // Disable the OK button on form submission $('#importLabelbaseModal button[type="submit"]').prop('disabled', true); }); }); {% endaddtoblock %}