('bic',localflavor.generic.models.BICField(blank=True,help_text='This field is optional for Dutch bank accounts.',max_length=11,null=True,verbose_name='BIC')),
signaturePad.clear();// otherwise isEmpty() might return incorrect value
}
window.addEventListener("resize",resizeCanvas);
resizeCanvas();
$('#canvas-undo-btn').click(function(e){
e.preventDefault();
vardata=signaturePad.toData();
if(data){
data.pop();
signaturePad.fromData(data);
if(data.length){
canvasToField();
}else{
signatureField.val('');
}
}
});
$('#canvas-clear-btn').click(function(e){
e.preventDefault();
signaturePad.clear();
signatureField.val('');
});
varddCheckbox=$('#id_direct_debit');
functionshowDirectDebitFields(){
if(ddCheckbox.is(':checked')){
$('.direct-debit-fields').removeClass('d-none');
$('.normal-fields').addClass('col-lg-6');
}else{
$('.direct-debit-fields').addClass('d-none');
$('.normal-fields').removeClass('col-lg-6');
}
}
showDirectDebitFields();
ddCheckbox.change(showDirectDebitFields);
// // Returns signature image as data URL (see https://mdn.io/todataurl for the list of possible parameters)
// signaturePad.toDataURL(); // save image as PNG
// signaturePad.toDataURL("image/jpeg"); // save image as JPEG
// signaturePad.toDataURL("image/svg+xml"); // save image as SVG
//
// // Draws signature image from data URL.
// // NOTE: This method does not populate internal data structure that represents drawn signature. Thus, after using #fromDataURL, #toData won't work properly.