mirror of
https://github.com/24eme/signaturepdf.git
synced 2023-08-25 09:33:08 +02:00
Indicateur de chargement pour l'interrogation ajax qui permet de
transformer une image en svg
This commit is contained in:
parent
b17e65f82f
commit
9fc8cbd7d8
@ -344,6 +344,8 @@ loadingTask.promise.then(function(pdf) {
|
|||||||
throttle: 0,
|
throttle: 0,
|
||||||
onEnd: function() {
|
onEnd: function() {
|
||||||
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_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'
|
||||||
});
|
});
|
||||||
@ -356,6 +358,8 @@ loadingTask.promise.then(function(pdf) {
|
|||||||
document.getElementById('img-upload').src = svgImage;
|
document.getElementById('img-upload').src = svgImage;
|
||||||
document.getElementById('img-upload').classList.remove("d-none");
|
document.getElementById('img-upload').classList.remove("d-none");
|
||||||
document.getElementById('btn_modal_ajouter').removeAttribute('disabled');
|
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();
|
document.getElementById('btn_modal_ajouter').focus();
|
||||||
};
|
};
|
||||||
xhr.send( data );
|
xhr.send( data );
|
||||||
@ -398,6 +402,8 @@ loadingTask.promise.then(function(pdf) {
|
|||||||
|
|
||||||
document.getElementById('input-image-upload').addEventListener('change', function(event) {
|
document.getElementById('input-image-upload').addEventListener('change', function(event) {
|
||||||
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_check').classList.add('d-none');
|
||||||
var data = new FormData();
|
var data = new FormData();
|
||||||
data.append('file', document.getElementById('input-image-upload').files[0]);
|
data.append('file', document.getElementById('input-image-upload').files[0]);
|
||||||
|
|
||||||
@ -409,6 +415,8 @@ loadingTask.promise.then(function(pdf) {
|
|||||||
document.getElementById('img-upload').src = svgImage;
|
document.getElementById('img-upload').src = svgImage;
|
||||||
document.getElementById('img-upload').classList.remove("d-none");
|
document.getElementById('img-upload').classList.remove("d-none");
|
||||||
document.getElementById('btn_modal_ajouter').removeAttribute('disabled');
|
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();
|
document.getElementById('btn_modal_ajouter').focus();
|
||||||
};
|
};
|
||||||
xhr.send( data );
|
xhr.send( data );
|
||||||
|
@ -122,8 +122,8 @@
|
|||||||
<input id="input-svg-type" type="hidden" />
|
<input id="input-svg-type" type="hidden" />
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
<button tabindex="-1" type="button" class="btn btn-secondary" data-bs-dismiss="modal">Annuler</button>
|
<button tabindex="-1" type="button" class="btn btn-light" data-bs-dismiss="modal">Annuler</button>
|
||||||
<button id="btn_modal_ajouter" type="button" disabled="disabled" class="btn btn-primary" data-bs-dismiss="modal">Ajouter</button>
|
<button id="btn_modal_ajouter" type="button" disabled="disabled" class="btn btn-primary" data-bs-dismiss="modal"><span id="btn_modal_ajouter_spinner" class="spinner-border spinner-border-sm d-none"></span><span id="btn_modal_ajouter_check" class="bi bi-check-circle"></span> Ajouter</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user