Add close PDF button (close #7)
This commit is contained in:
parent
0264cac43c
commit
d0c9021eb8
@ -104,6 +104,7 @@ file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|||||||
<div class="btn-group me-2 mb-2" role="group" aria-label="First group">
|
<div class="btn-group me-2 mb-2" role="group" aria-label="First group">
|
||||||
<div class="btn btn-primary" onclick="addPDF();"><i class="fas fa-file-pdf"></i> Add PDF</div>
|
<div class="btn btn-primary" onclick="addPDF();"><i class="fas fa-file-pdf"></i> Add PDF</div>
|
||||||
<div class="btn btn-primary" onclick="savePDF();"><i class="fas fa-save"></i> Save Signed PDF</div>
|
<div class="btn btn-primary" onclick="savePDF();"><i class="fas fa-save"></i> Save Signed PDF</div>
|
||||||
|
<div class="btn btn-primary" onclick="closePDF(true);"><i class="fas fa-trash"></i> Close PDF</div>
|
||||||
<div class="btn btn-primary" onclick="openSettingsModal();"><i class="fas fa-cog"></i> Settings</div>
|
<div class="btn btn-primary" onclick="openSettingsModal();"><i class="fas fa-cog"></i> Settings</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
11
js/pdf.js
11
js/pdf.js
@ -30,6 +30,16 @@ function addPDF() {
|
|||||||
}, ".pdf");
|
}, ".pdf");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function closePDF(showuserconfirm) {
|
||||||
|
if (showuserconfirm && !confirm("Are you sure you want to close? All unsaved changes will be lost.")) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
disableGuideBox();
|
||||||
|
pageNumber = 0;
|
||||||
|
pdfDoc = null;
|
||||||
|
$("#page-canvas-container .page-canvas").remove();
|
||||||
|
}
|
||||||
|
|
||||||
function generatePDF() {
|
function generatePDF() {
|
||||||
var canvases = $("#page-canvas-container .page-canvas");
|
var canvases = $("#page-canvas-container .page-canvas");
|
||||||
const pdf = new jsPDF({
|
const pdf = new jsPDF({
|
||||||
@ -82,6 +92,7 @@ function makeAndSaveSignedPDF(pdf, savepath, callback) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function savePDF() {
|
function savePDF() {
|
||||||
|
disableGuideBox();
|
||||||
loadKeyFromLocalStorage(function (message, ok) {
|
loadKeyFromLocalStorage(function (message, ok) {
|
||||||
if (ok) {
|
if (ok) {
|
||||||
openSaveFileDialog(function (path) {
|
openSaveFileDialog(function (path) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user