mirror of
https://github.com/24eme/signaturepdf.git
synced 2023-08-25 09:33:08 +02:00
Organisation menu hide on mobile mode
This commit is contained in:
parent
abda679784
commit
a694d62be4
@ -1,10 +1,27 @@
|
|||||||
var windowWidth = window.innerWidth;
|
var windowWidth = window.innerWidth;
|
||||||
|
var menu = null;
|
||||||
|
var menuOffcanvas = null;
|
||||||
var is_mobile = function() {
|
var is_mobile = function() {
|
||||||
return !(window.getComputedStyle(document.getElementById('is_mobile')).display === "none");
|
return !(window.getComputedStyle(document.getElementById('is_mobile')).display === "none");
|
||||||
};
|
};
|
||||||
|
var responsiveDisplay = function() {
|
||||||
|
if(is_mobile()) {
|
||||||
|
document.getElementById('page-organization').style.paddingRight = "inherit";
|
||||||
|
menu.classList.remove('show');
|
||||||
|
menuOffcanvas.hide();
|
||||||
|
document.getElementById('container-pages').classList.remove('vh-100');
|
||||||
|
} else {
|
||||||
|
menuOffcanvas.show();
|
||||||
|
document.getElementById('page-organization').style.paddingRight = "350px";
|
||||||
|
document.getElementById('container-pages').classList.add('vh-100');
|
||||||
|
}
|
||||||
|
menu.classList.remove('d-md-block');
|
||||||
|
menu.classList.remove('d-none');
|
||||||
|
};
|
||||||
|
|
||||||
var nbPagePerLine = 5;
|
var nbPagePerLine = 5;
|
||||||
if(is_mobile()) {
|
if(is_mobile()) {
|
||||||
nbPagePerLine = 2;
|
nbPagePerLine = 1;
|
||||||
}
|
}
|
||||||
var pdfjsLib = window['pdfjs-dist/build/pdf'];
|
var pdfjsLib = window['pdfjs-dist/build/pdf'];
|
||||||
pdfjsLib.GlobalWorkerOptions.workerSrc = '/vendor/pdf.worker.js?legacy';
|
pdfjsLib.GlobalWorkerOptions.workerSrc = '/vendor/pdf.worker.js?legacy';
|
||||||
@ -316,12 +333,16 @@ var pageOrganization = async function(url) {
|
|||||||
document.title = filename + ' - ' + document.title;
|
document.title = filename + ' - ' + document.title;
|
||||||
document.getElementById('page-upload').classList.add('d-none');
|
document.getElementById('page-upload').classList.add('d-none');
|
||||||
document.getElementById('page-organization').classList.remove('d-none');
|
document.getElementById('page-organization').classList.remove('d-none');
|
||||||
|
menu = document.getElementById('sidebarTools');
|
||||||
|
menuOffcanvas = new bootstrap.Offcanvas(menu);
|
||||||
|
responsiveDisplay();
|
||||||
|
|
||||||
let pdfBlob = await getPDFBlobFromCache(url);
|
let pdfBlob = await getPDFBlobFromCache(url);
|
||||||
if(!pdfBlob) {
|
if(!pdfBlob) {
|
||||||
document.location = '/organization';
|
document.location = '/organization';
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
createEventsListener();
|
createEventsListener();
|
||||||
loadPDF(pdfBlob, filename, nbPDF);
|
loadPDF(pdfBlob, filename, nbPDF);
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user