{% 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 %}