Make it look nicer
This commit is contained in:
parent
8b600f287f
commit
391a319f6d
12
src/css/bootstrap.min.css
vendored
Normal file
12
src/css/bootstrap.min.css
vendored
Normal file
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 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>
|
||||
</div>
|
||||
|
||||
<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…
x
Reference in New Issue
Block a user