mirror of
https://github.com/24eme/signaturepdf.git
synced 2023-08-25 09:33:08 +02:00
Déduplication de code
This commit is contained in:
parent
c8cb4edfda
commit
a915659eb8
@ -368,26 +368,12 @@ loadingTask.promise.then(function(pdf) {
|
|||||||
maxWidth: 2,
|
maxWidth: 2,
|
||||||
throttle: 0,
|
throttle: 0,
|
||||||
onEnd: function() {
|
onEnd: function() {
|
||||||
document.getElementById('btn_modal_ajouter').setAttribute('disabled', 'disabled');
|
|
||||||
document.getElementById('btn_modal_ajouter_spinner').classList.remove('d-none');
|
|
||||||
document.getElementById('btn_modal_ajouter_check').classList.add('d-none');
|
|
||||||
const file = new File([dataURLtoBlob(signaturePad.toDataURL())], "draw.png", {
|
const file = new File([dataURLtoBlob(signaturePad.toDataURL())], "draw.png", {
|
||||||
type: 'image/png'
|
type: 'image/png'
|
||||||
});
|
});
|
||||||
var data = new FormData();
|
var data = new FormData();
|
||||||
data.append('file', file);
|
data.append('file', file);
|
||||||
xhr = new XMLHttpRequest();
|
uploadSVG(data);
|
||||||
xhr.open( 'POST', document.getElementById('form-image-upload').action, true );
|
|
||||||
xhr.onreadystatechange = function () {
|
|
||||||
var svgImage = "data:image/svg+xml;base64,"+btoa(trimSvgWhitespace(this.responseText));
|
|
||||||
document.getElementById('img-upload').src = svgImage;
|
|
||||||
document.getElementById('img-upload').classList.remove("d-none");
|
|
||||||
document.getElementById('btn_modal_ajouter').removeAttribute('disabled');
|
|
||||||
document.getElementById('btn_modal_ajouter_spinner').classList.add('d-none');
|
|
||||||
document.getElementById('btn_modal_ajouter_check').classList.remove('d-none');
|
|
||||||
document.getElementById('btn_modal_ajouter').focus();
|
|
||||||
};
|
|
||||||
xhr.send( data );
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -425,11 +411,16 @@ loadingTask.promise.then(function(pdf) {
|
|||||||
})
|
})
|
||||||
|
|
||||||
document.getElementById('input-image-upload').addEventListener('change', function(event) {
|
document.getElementById('input-image-upload').addEventListener('change', function(event) {
|
||||||
|
var data = new FormData();
|
||||||
|
data.append('file', document.getElementById('input-image-upload').files[0]);
|
||||||
|
uploadSVG(data);
|
||||||
|
event.preventDefault();
|
||||||
|
});
|
||||||
|
|
||||||
|
var uploadSVG = function(formData) {
|
||||||
document.getElementById('btn_modal_ajouter').setAttribute('disabled', 'disabled');
|
document.getElementById('btn_modal_ajouter').setAttribute('disabled', 'disabled');
|
||||||
document.getElementById('btn_modal_ajouter_spinner').classList.remove('d-none');
|
document.getElementById('btn_modal_ajouter_spinner').classList.remove('d-none');
|
||||||
document.getElementById('btn_modal_ajouter_check').classList.add('d-none');
|
document.getElementById('btn_modal_ajouter_check').classList.add('d-none');
|
||||||
var data = new FormData();
|
|
||||||
data.append('file', document.getElementById('input-image-upload').files[0]);
|
|
||||||
|
|
||||||
xhr = new XMLHttpRequest();
|
xhr = new XMLHttpRequest();
|
||||||
|
|
||||||
@ -443,10 +434,8 @@ loadingTask.promise.then(function(pdf) {
|
|||||||
document.getElementById('btn_modal_ajouter_check').classList.remove('d-none');
|
document.getElementById('btn_modal_ajouter_check').classList.remove('d-none');
|
||||||
document.getElementById('btn_modal_ajouter').focus();
|
document.getElementById('btn_modal_ajouter').focus();
|
||||||
};
|
};
|
||||||
xhr.send( data );
|
xhr.send( formData );
|
||||||
|
}
|
||||||
event.preventDefault();
|
|
||||||
});
|
|
||||||
|
|
||||||
document.getElementById('save').addEventListener('click', function(event) {
|
document.getElementById('save').addEventListener('click', function(event) {
|
||||||
canvasEditions.forEach(function(canvasEdition, index) {
|
canvasEditions.forEach(function(canvasEdition, index) {
|
||||||
|
Loading…
Reference in New Issue
Block a user