Make it look nicer

master
Skylar Ittner 3 years ago
parent 8b600f287f
commit 391a319f6d

File diff suppressed because one or more lines are too long

@ -14,6 +14,7 @@ html, body {
width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
@ -26,33 +27,24 @@ html, body {
overflow: auto;
}
#page-canvas-container-container #shadowbox {
position: absolute;
left: 0px;
right: calc(100vw - 99%);
top: 0px;
bottom: 0px;
box-shadow: inset 0px 0px 10px 5px rgba(0,0,0,0.5);
pointer-events: none;
}
#page-canvas-container .page-canvas {
margin: 0.5em;
box-shadow: 6px 6px 7px -1px rgba(0,0,0,0.5);
box-shadow: inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.1), 1px 3px 24px -1px rgba(0, 0, 0, 0.15);
height: 100%;
border: 1px solid gray;
border: 2px solid rgba(255, 255, 255, 0);
}
#page-canvas-container .page-canvas.active {
margin: 0.5em;
box-shadow: 0px 0px 7px 0px rgba(0,255,0,0.8);
box-shadow: inset 1px 1px rgba(255, 255, 255, 0.7), inset -1px -1px rgba(255, 255, 255, 0.6), 1px 3px 24px -1px rgba(0, 0, 0, 0.55);
height: 100%;
border: 1px solid blue;
border: 2px solid var(--bs-green);
}
#page-canvas-container #placementguidebox {
opacity: 0.5;
position: fixed;
position: absolute;
float: left;
padding: 0;
pointer-events: none;
@ -89,6 +81,14 @@ html, body {
height: 200px;
}
#toolbar-bin .card {
margin: 0.25rem;
}
#page-canvas-container-card {
margin: 0.25rem;
}
@media (min-width: 800px) and (max-width: 991px) {
.modal-dialog.modal-lg {
max-width: 700px;

@ -8,7 +8,7 @@ file, You can obtain one at http://mozilla.org/MPL/2.0/.
<title>IPENtool</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="node_modules/bootstrap/dist/css/bootstrap.min.css" />
<link rel="stylesheet" href="css/bootstrap.min.css" />
<link rel="stylesheet" href="node_modules/@fortawesome/fontawesome-free/css/all.min.css" />
<link rel="stylesheet" href="css/main.css" />
<link rel="icon" href="img/icon.svg" />
@ -149,10 +149,10 @@ file, You can obtain one at http://mozilla.org/MPL/2.0/.
</div>
</div>
<div class="card d-flex flex-column h-100">
<div class="card-body">
<div class="btn-toolbar d-inline-block" role="toolbar">
<div class="btn-group me-2 mb-2" role="group" aria-label="First group">
<div class="d-flex flex-column h-100">
<div class="d-flex flex-wrap" id="toolbar-bin">
<div class="card d-inline-block">
<div class="card-body p-1">
<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="closePDF(true);"><i class="fas fa-trash"></i> Close PDF</div>
@ -160,15 +160,16 @@ file, You can obtain one at http://mozilla.org/MPL/2.0/.
<div class="btn btn-primary" onclick="openSettingsModal();"><i class="fas fa-cog"></i> Settings</div>
</div>
</div>
<div class="d-inline-block"><span id="lockstatus" title="Private key locked"><i class="fas fa-lock"></i></span> <span id="statustext"></span></div>
<div class="btn-toolbar" role="toolbar">
<div class="btn-group me-2 mb-2" role="group" aria-label="Second group">
<div class="card d-inline-block">
<div class="card-body p-1">
<div class="btn btn-primary" onclick="pdfZoom('fitheight');"><i class="fas fa-arrows-alt-v"></i> Fit Height</div>
<div class="btn btn-primary" onclick="pdfZoom('fitwidth');"><i class="fas fa-arrows-alt-h"></i> Fit Width</div>
<div class="btn btn-primary" onclick="pdfZoom('out');"><i class="fas fa-search-minus"></i> Zoom Out</div>
<div class="btn btn-primary" onclick="pdfZoom('in');"><i class="fas fa-search-plus"></i> Zoom In</div>
</div>
<div class="btn-group me-2 mb-2" role="group" aria-label="Third group">
</div>
<div class="card d-inline-block">
<div class="card-body p-1">
<div class="btn btn-primary" onclick="activateStampDrawTool()"><i class="fas fa-stamp"></i> Stamp/Seal</div>
<div class="btn btn-primary" onclick="activateClientSignaturePad()"><i class="fas fa-file-signature"></i> Sign (Client)</div>
<div class="btn btn-primary" onclick="activateNotarySignatureTool()"><i class="fas fa-file-signature"></i> Sign (Notary)</div>
@ -176,16 +177,23 @@ file, You can obtain one at http://mozilla.org/MPL/2.0/.
<div class="btn btn-primary" onclick="activateNotaryCertificateTool()"><i class="fas fa-sticky-note"></i> Add Certificate</div>
<div class="btn btn-primary" onclick="disableGuideBox()">Cancel</div>
</div>
<div class="btn-group mb-2" role="group" aria-label="Fourth group">
</div>
<div class="card d-inline-block">
<div class="card-body p-1">
<div class="btn btn-primary" onclick="addPage()"><i class="fas fa-plus"></i> Append Blank Page</div>
</div>
</div>
<div class="card d-inline-block">
<div class="card-body p-1 h-100 d-flex align-items-center">
<span id="lockstatus" title="Private key locked"><i class="fas fa-lock"></i></span> <span id="statustext"></span>
</div>
</div>
</div>
<div class="card-body flex-grow-1 w-100 h-100 p-0 position-relative" id="page-canvas-container-container">
<div id="page-canvas-container" class="p-0 m-0">
<div class="card flex-grow-1" id="page-canvas-container-card">
<div id="page-canvas-container" class="card-body p-0 m-0">
<canvas id="placementguidebox" width="1000" height="1000"></canvas>
</div>
<div id="shadowbox"></div>
</div>
</div>

@ -198,10 +198,14 @@ function disableGuideBox() {
activeDrawImage = null;
}
$("#page-canvas-container").on("mousemove", function (evt) {
$("#page-canvas-container").on("mousemove", function (e) {
var posx = 0;
var posy = 0;
posx = e.pageX + $("#page-canvas-container").scrollLeft() - $("#page-canvas-container").offset().left;
posy = e.pageY + $("#page-canvas-container").scrollTop() - $("#page-canvas-container").offset().top;
$("#placementguidebox").css({
left: evt.pageX,
top: evt.pageY
left: posx,
top: posy
});
});

@ -368,11 +368,11 @@ function pdfZoom(str) {
$("#page-canvas-container .page-canvas").css("width", widthpx + "px");
break;
case "fitwidth":
$("#page-canvas-container .page-canvas").css("width", "100%");
$("#page-canvas-container .page-canvas").css("width", "calc(100% - 1rem)");
$("#page-canvas-container .page-canvas").css("height", "auto");
break;
case "fitheight":
$("#page-canvas-container .page-canvas").css("height", "100%");
$("#page-canvas-container .page-canvas").css("height", "calc(100% - 1rem)");
$("#page-canvas-container .page-canvas").css("width", "auto");
break;
}

Loading…
Cancel
Save