Commit b8b1e8ac by Earvin Paguia

development_coding UI integration

parent 071dfd76
...@@ -131,11 +131,7 @@ ...@@ -131,11 +131,7 @@
<div id="TiffViewerModal"> <div id="TiffViewerModal">
<div id="TiffModalHeader">
<!-- CHANGED: commented out close button, to avoid closing the modal -->
<!-- <span class="TiffModalClose">&times;</span> -->
</div>
<div id='prevDivContainer' title="previous"> <div id='prevDivContainer' title="previous">
<div id='prevDiv'> <div id='prevDiv'>
<div id="prev"></div> <div id="prev"></div>
...@@ -145,17 +141,20 @@ ...@@ -145,17 +141,20 @@
<!-- Modal content --> <!-- Modal content -->
<div class="TiffModalContent"> <div class="TiffModalContent">
<div class="bar"> <div class="bar">
<progress id="progressBar" value="0" max="100" style="width:150px;"></progress> <div class="lds-roller"><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div></div>
<div id="status">&nbsp;</div> <div id="status">&nbsp;</div>
<h3 id="progress">&nbsp;</h3> <h3 id="progress">&nbsp;</h3>
</div> </div>
<div id="TiffModalHeader">
<div id="TiffModalBody"> <!-- CHANGED: commented out close button, to avoid closing the modal -->
<!-- <span class="TiffModalClose">&times;</span> -->
</div> </div>
<div > <div id="TiffModalBody">
</div> </div>
<div > <div >
</div> </div>
<div > <div >
......
...@@ -116,7 +116,7 @@ function TIFFViewer(xhr, TiffViewerImageName) { ...@@ -116,7 +116,7 @@ function TIFFViewer(xhr, TiffViewerImageName) {
TiffViewer_filedetail.style.display = "none"; TiffViewer_filedetail.style.display = "none";
TiffViewer_filedetail.textContent = "Filename: "; TiffViewer_filedetail.textContent = "Filename: ";
const TiffViewer_pagedetail = document.createElement('p'); const TiffViewer_pagedetail = document.createElement('div');
TiffViewer_pagedetail.id = "TiffViewer_PageCount"; TiffViewer_pagedetail.id = "TiffViewer_PageCount";
TiffViewer_pagedetail.style.display = "none"; TiffViewer_pagedetail.style.display = "none";
TiffViewer_pagedetail.innerHTML = "Page: "; TiffViewer_pagedetail.innerHTML = "Page: ";
...@@ -204,13 +204,13 @@ function TIFFViewer(xhr, TiffViewerImageName) { ...@@ -204,13 +204,13 @@ function TIFFViewer(xhr, TiffViewerImageName) {
const TiffViewer_Pbtn = document.createElement("button"); const TiffViewer_Pbtn = document.createElement("button");
TiffViewer_Pbtn.id = "TiffViewer_PrevButton"; TiffViewer_Pbtn.id = "TiffViewer_PrevButton";
TiffViewer_Pbtn.classList.add("TiffViewer_ButtonClass"); TiffViewer_Pbtn.classList.add("multiTiffViewer_ButtonClass");
TiffViewer_Pbtn.innerHTML = "<"; TiffViewer_Pbtn.innerHTML = "<";
TiffViewer_Pbtn.style.display = "none"; TiffViewer_Pbtn.style.display = "none";
const TiffViewer_Nbtn = document.createElement("button"); const TiffViewer_Nbtn = document.createElement("button");
TiffViewer_Nbtn.id = "TiffViewer_NextButton"; TiffViewer_Nbtn.id = "TiffViewer_NextButton";
TiffViewer_Nbtn.classList.add("TiffViewer_ButtonClass"); TiffViewer_Nbtn.classList.add("multiTiffViewer_ButtonClass");
TiffViewer_Nbtn.innerHTML = ">"; TiffViewer_Nbtn.innerHTML = ">";
TiffViewer_Nbtn.style.display = "none"; TiffViewer_Nbtn.style.display = "none";
...@@ -239,21 +239,21 @@ function TIFFViewer(xhr, TiffViewerImageName) { ...@@ -239,21 +239,21 @@ function TIFFViewer(xhr, TiffViewerImageName) {
let ofTotal = JSON.parse(sessionStorage.getItem("dir_files")).length; let ofTotal = JSON.parse(sessionStorage.getItem("dir_files")).length;
document.getElementById("totalPageValue").innerHTML = Current_page + ' of ' + ofTotal; document.getElementById("totalPageValue").innerHTML = Current_page + ' of ' + ofTotal;
//append all content declarations to modal
let multiTiffDiv = document.createElement("div");
multiTiffDiv.classList.add("multiTiffDiv");
let multiTiffButtonDiv = document.createElement("div");
multiTiffButtonDiv.classList.add("multiTiffButtonDiv")
multiTiffButtonDiv.append(TiffViewer_Pbtn);
//append all content declarations to modal multiTiffButtonDiv.append(TiffViewer_Nbtn);
multiTiffDiv.append(TiffViewer_pagedetail);
multiTiffDiv.append(multiTiffButtonDiv);
TiffViewer_Fit.append(FitIcon) TiffViewer_Fit.append(FitIcon)
...@@ -267,14 +267,16 @@ function TIFFViewer(xhr, TiffViewerImageName) { ...@@ -267,14 +267,16 @@ function TIFFViewer(xhr, TiffViewerImageName) {
TiffViewer_Header.append(TiffViewer_detailcont); TiffViewer_Header.append(TiffViewer_detailcont);
TiffViewer_Body.append(multiTiffDiv);
TiffViewer_Body.append(TiffViewer_filecont); TiffViewer_Body.append(TiffViewer_filecont);
TiffViewer_Footer.append(zoom, TiffViewer_btncont); TiffViewer_Footer.append(zoom, TiffViewer_btncont);
//append Contents to containers //append Contents to containers
TiffViewer_detailcont.append(TiffViewer_filedetail, TiffViewer_pagedetail); TiffViewer_detailcont.append(TiffViewer_filedetail);
TiffViewer_filecont.appendChild(TiffViewer_scrncont); TiffViewer_filecont.appendChild(TiffViewer_scrncont);
TiffViewer_scrncont.appendChild(TiffViewer_imgcont); TiffViewer_scrncont.appendChild(TiffViewer_imgcont);
TiffViewer_btncont.append(TiffViewer_Fscrn, TiffViewer_Fit, TiffViewer_hflip, TiffViewer_vflip, TiffViewer_Rrotate, TiffViewer_Lrotate, TiffViewer_zoomIn, TiffViewer_zoomOut, TiffViewer_Pbtn, TiffViewer_Nbtn); TiffViewer_btncont.append(TiffViewer_Fscrn, TiffViewer_Fit, TiffViewer_hflip, TiffViewer_vflip, TiffViewer_Rrotate, TiffViewer_Lrotate, TiffViewer_zoomIn, TiffViewer_zoomOut);
//get Content placeholders //get Content placeholders
const wrapper = document.querySelector("#TiffViewer_Screen"), header = wrapper.querySelector("#TiffViewer_ImageContainer"); const wrapper = document.querySelector("#TiffViewer_Screen"), header = wrapper.querySelector("#TiffViewer_ImageContainer");
...@@ -294,7 +296,7 @@ function TIFFViewer(xhr, TiffViewerImageName) { ...@@ -294,7 +296,7 @@ function TIFFViewer(xhr, TiffViewerImageName) {
var TiffViewer_PageCount = document.getElementById("TiffViewer_PageCount"); var TiffViewer_PageCount = document.getElementById("TiffViewer_PageCount");
var pageappend = TiffViewer_current + " / " + TiffViewer_pages; var pageappend = TiffViewer_current + " / " + TiffViewer_pages;
TiffViewer_PageCount.append(pageappend); //display of page number TiffViewer_PageCount.append(pageappend); //display of page number
TiffViewer_PageCount.style.display = "block"; TiffViewer_PageCount.style.display = "inline-block";
} }
document.getElementById('TestTIFFDisplay').src = tiff.toCanvas().toDataURL(); document.getElementById('TestTIFFDisplay').src = tiff.toCanvas().toDataURL();
......
...@@ -220,7 +220,7 @@ main#viewer { ...@@ -220,7 +220,7 @@ main#viewer {
} }
.TiffViewer_ButtonClass { .TiffViewer_ButtonClass {
display: inline; display: inline-block;
height: 26px; height: 26px;
font-size: 13px; font-size: 13px;
cursor: pointer; cursor: pointer;
...@@ -229,6 +229,20 @@ main#viewer { ...@@ -229,6 +229,20 @@ main#viewer {
vertical-align: -webkit-baseline-middle; vertical-align: -webkit-baseline-middle;
} }
#TiffViewer_PrevButton {
margin-right: 20px;
}
.multiTiffViewer_ButtonClass {
background-color: #000000a1;
border: none;
font-size: 14px;
color: white;
font-weight: 600;
padding: 2px 8px;
}
img.tiffViewerIcons { img.tiffViewerIcons {
transition: all 0.2s ease-out 100ms; transition: all 0.2s ease-out 100ms;
width: 22px; width: 22px;
...@@ -322,12 +336,22 @@ textarea{ ...@@ -322,12 +336,22 @@ textarea{
resize: none; resize: none;
} }
#MssgBox {
width: 100%;
}
#pauseBtn { #pauseBtn {
text-align: center; text-align: center;
padding:10px; padding:10px;
color:white; color:white;
} }
.multiTiffButtonDiv {
display: inline-flex;
position: absolute;
right: 0;
}
#TiffButtonRight{ #TiffButtonRight{
display: inline-flex; display: inline-flex;
padding: 2px 16px; padding: 2px 16px;
...@@ -338,8 +362,8 @@ textarea{ ...@@ -338,8 +362,8 @@ textarea{
height: 45px; height: 45px;
flex-wrap: wrap; flex-wrap: wrap;
align-content: center; align-content: center;
margin-top: -50px; /* margin-top: -50px; */
right: -76px; right: -9%;
} }
.buttonRightClass { .buttonRightClass {
...@@ -630,7 +654,7 @@ vertical-align: middle; ...@@ -630,7 +654,7 @@ vertical-align: middle;
height: calc(100% - 80px); height: calc(100% - 80px);
width: 86%; width: 86%;
position: relative; position: relative;
display: flex; display: inline-block;
justify-content: center; justify-content: center;
} }
...@@ -676,8 +700,11 @@ vertical-align: middle; ...@@ -676,8 +700,11 @@ vertical-align: middle;
#TiffModalHeader { #TiffModalHeader {
width: 100%; width: 100%;
padding: 0px 8.05%;
left: -8%;
position: absolute;
height: 50px; height: 50px;
display: block; display: inline-block;
background-color: #000000a1; background-color: #000000a1;
} }
...@@ -685,8 +712,9 @@ vertical-align: middle; ...@@ -685,8 +712,9 @@ vertical-align: middle;
margin: auto; margin: auto;
height: 95%; height: 95%;
width: 100%; width: 100%;
position: relative; position: absolute;
display: block; display: inline-block;
margin-top: 7%;
overflow: auto; overflow: auto;
} }
...@@ -695,9 +723,9 @@ vertical-align: middle; ...@@ -695,9 +723,9 @@ vertical-align: middle;
bottom: 0px; bottom: 0px;
position: fixed; position: fixed;
width: 70%; width: 70%;
left: 0%;
display: block; display: block;
background-color: #000000a1; background-color: #000000a1;
float: right;
} }
#TiffViewer_FileContainer{ #TiffViewer_FileContainer{
...@@ -711,17 +739,107 @@ vertical-align: middle; ...@@ -711,17 +739,107 @@ vertical-align: middle;
margin: auto; margin: auto;
} }
.bar { .bar {
width: 133px;
position: absolute; position: absolute;
display: flex; display: flex;
top: 0px; top: 6%;
right: 42%;
bottom: 0px; bottom: 0px;
height: 100%; height: 100%;
/* margin: auto; */
align-items: center; align-items: center;
} }
div#status {
left: 0;
position: absolute;
}
.lds-roller {
display: inline-block;
position: relative;
width: 80px;
height: 80px;
}
.lds-roller div {
animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
transform-origin: 40px 40px;
}
.lds-roller div:after {
content: " ";
display: block;
position: absolute;
width: 7px;
height: 7px;
border-radius: 50%;
background: #000000a1;
margin: -4px 0 0 -4px;
}
.lds-roller div:nth-child(1) {
animation-delay: -0.036s;
}
.lds-roller div:nth-child(1):after {
top: 63px;
left: 63px;
}
.lds-roller div:nth-child(2) {
animation-delay: -0.072s;
}
.lds-roller div:nth-child(2):after {
top: 68px;
left: 56px;
}
.lds-roller div:nth-child(3) {
animation-delay: -0.108s;
}
.lds-roller div:nth-child(3):after {
top: 71px;
left: 48px;
}
.lds-roller div:nth-child(4) {
animation-delay: -0.144s;
}
.lds-roller div:nth-child(4):after {
top: 72px;
left: 40px;
}
.lds-roller div:nth-child(5) {
animation-delay: -0.18s;
}
.lds-roller div:nth-child(5):after {
top: 71px;
left: 32px;
}
.lds-roller div:nth-child(6) {
animation-delay: -0.216s;
}
.lds-roller div:nth-child(6):after {
top: 68px;
left: 24px;
}
.lds-roller div:nth-child(7) {
animation-delay: -0.252s;
}
.lds-roller div:nth-child(7):after {
top: 63px;
left: 17px;
}
.lds-roller div:nth-child(8) {
animation-delay: -0.288s;
}
.lds-roller div:nth-child(8):after {
top: 56px;
left: 12px;
}
@keyframes lds-roller {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
#inputs { #inputs {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment