Commit c93b03e4 by Daniel Bawag

WG-227 - Modified PDF viewer to accept blob

parent 1f0a7291
...@@ -11,11 +11,6 @@ ...@@ -11,11 +11,6 @@
<attribute name="maven.pomderived" value="true"/> <attribute name="maven.pomderived" value="true"/>
</attributes> </attributes>
</classpathentry> </classpathentry>
<classpathentry kind="con" path="org.eclipse.payara.tools.lib.system">
<attributes>
<attribute name="owner.project.facets" value="jst.web"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="target/test-classes" path="src/test/java"> <classpathentry kind="src" output="target/test-classes" path="src/test/java">
<attributes> <attributes>
<attribute name="optional" value="true"/> <attribute name="optional" value="true"/>
...@@ -29,5 +24,10 @@ ...@@ -29,5 +24,10 @@
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/> <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
</attributes> </attributes>
</classpathentry> </classpathentry>
<classpathentry kind="con" path="org.eclipse.payara.tools.lib.system">
<attributes>
<attribute name="owner.project.facets" value="jst.web"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="target/classes"/> <classpathentry kind="output" path="target/classes"/>
</classpath> </classpath>
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<faceted-project> <faceted-project>
<runtime name="Payara Server 5 (5.2022.1)"/> <runtime name="Payara Server 5 (5.2021.1)"/>
<fixed facet="jst.web"/> <fixed facet="jst.web"/>
<fixed facet="java"/> <fixed facet="java"/>
<fixed facet="wst.jsdt.web"/> <fixed facet="wst.jsdt.web"/>
......
...@@ -121,18 +121,26 @@ function createRejectWindow(){ ...@@ -121,18 +121,26 @@ function createRejectWindow(){
setRadioHandler('MssgBox'); setRadioHandler('MssgBox');
okButton.onclick = function () { okButton.onclick = function () {
saveExceptionToXml();//save xml if (document.querySelector('input[name="rejectRadio"]:checked').value != null) {
rejectElement();//reject on bpo if (document.querySelector('input[name="rejectRadio"]:checked').value.trim().length != 0) {
screenMain.style.display = 'none'; saveExceptionToXml();//save xml
rejectButton.disabled = false; rejectElement();//reject on bpo
popUpDisplay.remove(); screenMain.style.display = 'none';
var fileName = sessionStorage.getItem("file_Name"); rejectButton.disabled = false;
if(fileName !== null && fileName !== undefined){ popUpDisplay.remove();
document.getElementById("controlsContainer").outerHTML=""; var fileName = sessionStorage.getItem("file_Name");
}else{ if(fileName !== null && fileName !== undefined){
document.getElementById("TiffViewer_ButtonContainer").outerHTML=""; document.getElementById("controlsContainer").outerHTML="";
} }else{
document.getElementById("TiffViewer_ButtonContainer").outerHTML="";
}
return;
}
}
document.getElementById('MssgBox').value = "";
document.getElementById('rejectSubmit').click();
} }
cancelButton.onclick = function () { cancelButton.onclick = function () {
...@@ -304,19 +312,28 @@ function saveExceptionToXml(){ ...@@ -304,19 +312,28 @@ function saveExceptionToXml(){
} }
function createMessageBox(id){ function createMessageBox(id){
let form = document.createElement('form');
var mssgBox = document.createElement('textarea'); var mssgBox = document.createElement('textarea');
mssgBox.id = id; mssgBox.id = id;
mssgBox.name = "rejectRadio"; mssgBox.name = "rejectRadio";
mssgBox.maxLength = "1000"; mssgBox.maxLength = "1000";
mssgBox.cols = "20"; mssgBox.cols = "20";
mssgBox.rows = "5"; mssgBox.rows = "5";
mssgBox.required = true;
mssgBox.disabled = true; mssgBox.disabled = true;
mssgBox.onkeyup = function () { mssgBox.onkeyup = function () {
let radioFive = document.getElementById('check5'); let radioFive = document.getElementById('check5');
radioFive.value = mssgBox.value; radioFive.value = mssgBox.value;
} }
return mssgBox; let submit = document.createElement('input');
submit.id = 'rejectSubmit';
submit.type = 'submit';
submit.style.visibility = 'hidden';
form.appendChild(mssgBox);
form.appendChild(submit);
return form;
} }
......
...@@ -71,7 +71,8 @@ async function accessFile() { ...@@ -71,7 +71,8 @@ async function accessFile() {
TiffViewer_filedetail.textContent = "Filename: " + idQuery.result.name; TiffViewer_filedetail.textContent = "Filename: " + idQuery.result.name;
TiffViewer_filedetail.title = "Filename: " + idQuery.result.name; TiffViewer_filedetail.title = "Filename: " + idQuery.result.name;
TiffViewer_Header.append(TiffViewer_filedetail); TiffViewer_Header.append(TiffViewer_filedetail);
displayPdf(idQuery.result.path); // displayPdf(idQuery.result.path);
displayPdf(url);
} else { } else {
console.log("This is not a pdf file"); console.log("This is not a pdf file");
window.addEventListener("load", loadDoc(url, TIFFViewer, idQuery.result.name), false); window.addEventListener("load", loadDoc(url, TIFFViewer, idQuery.result.name), false);
...@@ -90,7 +91,8 @@ async function accessFile() { ...@@ -90,7 +91,8 @@ async function accessFile() {
TiffViewer_filedetail.textContent = "Filename: " + idQuery.result.name; TiffViewer_filedetail.textContent = "Filename: " + idQuery.result.name;
TiffViewer_filedetail.title = "Filename: " + idQuery.result.name; TiffViewer_filedetail.title = "Filename: " + idQuery.result.name;
TiffViewer_Header.append(TiffViewer_filedetail); TiffViewer_Header.append(TiffViewer_filedetail);
displayPdf(idQuery.result.path); // displayPdf(idQuery.result.path);
displayPdf(url);
} else { } else {
console.log("This is not a pdf file"); console.log("This is not a pdf file");
window.addEventListener("load", loadDoc(url, TIFFViewer, idQuery.result.name), false); window.addEventListener("load", loadDoc(url, TIFFViewer, idQuery.result.name), false);
...@@ -182,7 +184,8 @@ async function accessFile() { ...@@ -182,7 +184,8 @@ async function accessFile() {
TiffViewer_filedetail.textContent = "Filename: " + filename; TiffViewer_filedetail.textContent = "Filename: " + filename;
TiffViewer_filedetail.title = "Filename: " + filename; TiffViewer_filedetail.title = "Filename: " + filename;
TiffViewer_Header.append(TiffViewer_filedetail); TiffViewer_Header.append(TiffViewer_filedetail);
displayPdf(img); // displayPdf(img);
displayPdf(url);
} else { } else {
window.addEventListener("load", loadDoc(url, TIFFViewer,filename), false); window.addEventListener("load", loadDoc(url, TIFFViewer,filename), false);
} }
...@@ -550,7 +553,8 @@ function refreshImage() { ...@@ -550,7 +553,8 @@ function refreshImage() {
TiffViewer_filedetail.textContent = "Filename: " + idQuery.result.name; TiffViewer_filedetail.textContent = "Filename: " + idQuery.result.name;
TiffViewer_filedetail.title = "Filename: " + idQuery.result.name; TiffViewer_filedetail.title = "Filename: " + idQuery.result.name;
TiffViewer_Header.append(TiffViewer_filedetail); TiffViewer_Header.append(TiffViewer_filedetail);
displayPdf(idQuery.result.path); // displayPdf(idQuery.result.path);
displayPdf(url);
} else { } else {
console.log("This is not a pdf file"); console.log("This is not a pdf file");
window.addEventListener("load", loadDoc(url, TIFFViewer,idQuery.result.name), false); window.addEventListener("load", loadDoc(url, TIFFViewer,idQuery.result.name), false);
......
...@@ -188,24 +188,24 @@ var displayPdf = function(doc) { ...@@ -188,24 +188,24 @@ var displayPdf = function(doc) {
fitContentButton.addEventListener('click', function() { fitContentButton.addEventListener('click', function() {
if (currentScale != fitScale) { /*if (currentScale != fitScale) {
currentScale = fitScale; currentScale = fitScale;
renderPage(currentPage); renderPage(currentPage);
} else { } else {*/
currentScale = 1.3; currentScale = 1.3;
renderPage(currentPage); renderPage(currentPage);
} //}
}); });
document.addEventListener("keydown", function(e) { document.addEventListener("keydown", function(e) {
if (e.shiftKey && e.key == 'F') { if (e.shiftKey && e.key == 'F') {
if (currentScale != fitScale) { // if (currentScale != fitScale) {
currentScale = fitScale; // currentScale = fitScale;
renderPage(currentPage); // renderPage(currentPage);
} else { // } else {
currentScale = 1.3; currentScale = 1.3;
renderPage(currentPage); renderPage(currentPage);
} // }
} }
}); });
......
.tiffViewerContainer { .tiffViewerContainer {
margin: auto; margin: auto;
height: calc(100% - 60px); /* height: calc(100% - 60px); */
width: 70%; width: 70%;
position: relative; position: relative;
display: block; display: block;
......
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