Commit 6568ebde by Lynette Lizardo

demo comments fixes

parent 74ae382e
import { ENCODING_PASS } from "../config.js"; import { ENCODING_PASS } from "../config.js";
import { createInfoModal, createModal } from "../genericPopup/genericPopup.js"; import { createInfoModal, createModal } from "../genericPopup/genericPopup.js";
import { INDEXED_DB_STORAGE } from "../globalVariable.js";
import { getUrlGetReturnedElement, getUrlGetWaitingElement, getUrlGetWorkload, getUrlReturnElement } from "./bpoService.js"; import { getUrlGetReturnedElement, getUrlGetWaitingElement, getUrlGetWorkload, getUrlReturnElement } from "./bpoService.js";
import { urlGetFields, urlGetIfExisting } from "./gfsService.js"; import { urlGetFields, urlGetIfExisting } from "./gfsService.js";
...@@ -19,11 +20,20 @@ export class BPO { ...@@ -19,11 +20,20 @@ export class BPO {
if (xml.isExisting) { if (xml.isExisting) {
const xmlString = await xml.data.join('').replace('\t', ''); const xmlString = await xml.data.join('').replace('\t', '');
const lastImage = this.getXmlLastImage(xmlString); const lastImage = this.getXmlLastImage(xmlString);
console.log("lastImage " + lastImage); //console.log("lastImage " + lastImage);
/*sessionStorage.setItem('section', getXmlSection(xmlString));
sessionStorage.setItem('doctype', getXmlDocType(xmlString));*/
let dir = await lst.data; let dir = await lst.data;
if(lastImage){
const index = dir.indexOf(lastImage);
console.log(index);
if (index > -1) { // only splice array when item is found
dir = dir.splice(0, index); // 2nd parameter means remove one item only
}
if(dir.length === 0){
continue;
}
}
sessionStorage.setItem("dir_files", JSON.stringify(dir)); sessionStorage.setItem("dir_files", JSON.stringify(dir));
sessionStorage.setItem("element_id", retElement.element.elementId); sessionStorage.setItem("element_id", retElement.element.elementId);
...@@ -38,7 +48,11 @@ export class BPO { ...@@ -38,7 +48,11 @@ export class BPO {
} else if (retElement.errorCode == 463) { } else if (retElement.errorCode == 463) {
continue; continue;
} else { } else {
PROMPT.createInfoPrompt(`Error ${retElement.errorCode}: Fetching returned element`); function modalTest() {
sessionStorage.clear();
logoutKeycloak();
}
createInfoModal(modalTest(), 'Log out', "We've encountered some errors. Please log-out and try again.");
} }
} }
...@@ -68,15 +82,17 @@ export class BPO { ...@@ -68,15 +82,17 @@ export class BPO {
} else if (element.errorCode == 463) { } else if (element.errorCode == 463) {
function modalTest() { function modalTest() {
sessionStorage.clear();
logoutKeycloak(); logoutKeycloak();
} }
createInfoModal(modalTest, 'Log out', "No Element Available"); createInfoModal(modalTest(), 'Log out', "No Element Available");
return false; return false;
} else { } else {
function modalTest() { function modalTest() {
sessionStorage.clear();
logoutKeycloak(); logoutKeycloak();
} }
createInfoModal(modalTest, 'Logout', 'Error'+element.errorCode+': Fetching waiting element.'); createInfoModal(modalTest(), 'Logout', 'Error'+element.errorCode+': Fetching waiting element.');
return false; return false;
} }
} }
...@@ -89,7 +105,11 @@ export class BPO { ...@@ -89,7 +105,11 @@ export class BPO {
let json = await response.json(); let json = await response.json();
return json.elements; return json.elements;
} else { } else {
PROMPT.createInfoPrompt(`Error ${response.status}: Fetching workload`); function modalTest() {
sessionStorage.clear();
logoutKeycloak();
}
createInfoModal(modalTest(), 'Log out', "We've encountered some errors. Please log-out and try again.");
} }
} }
...@@ -137,7 +157,11 @@ export class BPO { ...@@ -137,7 +157,11 @@ export class BPO {
}); });
if (response.status != 200) { if (response.status != 200) {
PROMPT.createInfoPrompt(`Error ${response.status}: Returning element`) function modalTest() {
sessionStorage.clear();
logoutKeycloak();
}
createInfoModal(modalTest(), 'Log out', "We've encountered some errors. Please log-out and try again.");
} }
} }
...@@ -301,15 +325,8 @@ async function completeToNextNode(elementId) { ...@@ -301,15 +325,8 @@ async function completeToNextNode(elementId) {
}, },
body: JSON.stringify(requestJSON) body: JSON.stringify(requestJSON)
}); });
if (response.status == 200) { if (response.status != 200) {
// let json = await response.json(); createInfoModal(null, 'OK', "We've encountered some errorrs while completing element to next node, Check if Complete Node Exist");
// return json.elements;
localStorage.clear();
//localStorage.sfIndex = 1;
await initGetElement();
init();
} else {
PROMPT.createInfoPrompt(`Error ${response.status}: Completing element to next node, Check if Complete Node Exist`);
} }
} }
......
...@@ -90,6 +90,8 @@ async function rejectElement() { ...@@ -90,6 +90,8 @@ async function rejectElement() {
else{ else{
//PROMPT.createInfoPrompt(`Error ${response.status}: Rejecting element`); //PROMPT.createInfoPrompt(`Error ${response.status}: Rejecting element`);
function successfulReturn() { function successfulReturn() {
INDEXED_DB_STORAGE.clear();
sessionStorage.clear();
logoutKeycloak(); logoutKeycloak();
} }
...@@ -160,10 +162,10 @@ export function createRejectWindow(){ ...@@ -160,10 +162,10 @@ export function createRejectWindow(){
setRadioHandler('MssgBox'); setRadioHandler('MssgBox');
okButton.onclick = function () { okButton.onclick = async function () {
if (document.querySelector('input[name="rejectRadio"]:checked').value != null) { if (document.querySelector('input[name="rejectRadio"]:checked').value != null) {
if (document.querySelector('input[name="rejectRadio"]:checked').value.trim().length != 0) { if (document.querySelector('input[name="rejectRadio"]:checked').value.trim().length != 0) {
saveExceptionToXml();//save xml await saveExceptionToXml();//save xml
rejectElement();//reject on bpo rejectElement();//reject on bpo
document.getElementById("rejectWindow").remove(); document.getElementById("rejectWindow").remove();
// popUpDisplay.remove(); // popUpDisplay.remove();
......
...@@ -128,6 +128,8 @@ export function createReturnWindow() { ...@@ -128,6 +128,8 @@ export function createReturnWindow() {
}else{ }else{
//PROMPT.createInfoPrompt(`Error ${response.status}: Returning element`); //PROMPT.createInfoPrompt(`Error ${response.status}: Returning element`);
function successfulReturn() { function successfulReturn() {
INDEXED_DB_STORAGE.clear();
sessionStorage.clear();
logoutKeycloak(); logoutKeycloak();
} }
removeLoadingScreen(); removeLoadingScreen();
......
...@@ -38,9 +38,9 @@ export const HIGH_LIGHT_SCHEMA = "./WebGde-Widgets/sample_schema/dbSchema_anno. ...@@ -38,9 +38,9 @@ export const HIGH_LIGHT_SCHEMA = "./WebGde-Widgets/sample_schema/dbSchema_anno.
export const ROOT_FOLDER = "/WebGde-Widgets"; export const ROOT_FOLDER = "/WebGde-Widgets";
//this determines if the images will be retrieved from the gfs //this determines if the images will be retrieved from the gfs
export const DOMAIN = "http://54.146.187.173:8080" export const DOMAIN = "http://54.174.197.197:8080"
export const CONTEXTROOT = "gfs-explorer-ws" export const CONTEXTROOT = "gfs-explorer-ws"
export const GFS_URL = "http://54.146.187.173:8080" + "/WebGde/svc/gfs-rest" export const GFS_URL = "http://54.174.197.197:8080" + "/WebGde/svc/gfs-rest"
export const FOLDER_URL = DOMAIN + "/" + CONTEXTROOT + "/svc/gfs-rest/get-folder?parentPath=/Users/" export const FOLDER_URL = DOMAIN + "/" + CONTEXTROOT + "/svc/gfs-rest/get-folder?parentPath=/Users/"
export const DOWNLOAD_URL = DOMAIN + "/" + CONTEXTROOT + "/svc/gfs-rest/get-download-link" export const DOWNLOAD_URL = DOMAIN + "/" + CONTEXTROOT + "/svc/gfs-rest/get-download-link"
export const IS_RETRIEVE_FROM_GFS = "N" export const IS_RETRIEVE_FROM_GFS = "N"
...@@ -51,7 +51,7 @@ export const INVALID_KEYS = "F1,F2,F3,F4,F5,F6,F7,F8,F9,F10,F11,F12,PrintScreen ...@@ -51,7 +51,7 @@ export const INVALID_KEYS = "F1,F2,F3,F4,F5,F6,F7,F8,F9,F10,F11,F12,PrintScreen
export const IS_RETRIEVE_FROM_BPO = "Y" export const IS_RETRIEVE_FROM_BPO = "Y"
// export const BPO_URL = "http://35.171.20.94:8080/bpo-sqa/" // export const BPO_URL = "http://35.171.20.94:8080/bpo-sqa/"
// export const CURRENT_NODE = "Web GDE" // export const CURRENT_NODE = "Web GDE"
export const BPO_URL = "http://54.146.187.173:8080/bpo/" export const BPO_URL = "http://54.174.197.197:8080/bpo/"
export const CURRENT_NODE = "Web_GDE_DEV" export const CURRENT_NODE = "Web_GDE_DEV"
export const ENCODING_PASS = "PASS1" export const ENCODING_PASS = "PASS1"
export const NEXT_NODE = "Complete" export const NEXT_NODE = "Complete"
......
...@@ -58,6 +58,8 @@ async function initializeWebGDE() { ...@@ -58,6 +58,8 @@ async function initializeWebGDE() {
init(); init();
} else { } else {
function exitTool() { function exitTool() {
INDEXED_DB_STORAGE.clear();
sessionStorage.clear();
logoutKeycloak(); logoutKeycloak();
} }
removeLoadingScreen(); removeLoadingScreen();
...@@ -102,11 +104,12 @@ async function checkBPODetails() { ...@@ -102,11 +104,12 @@ async function checkBPODetails() {
await BPO_OBJECT.returnElement(elementId); await BPO_OBJECT.returnElement(elementId);
function exitTool() { function exitTool() {
INDEXED_DB_STORAGE.clear();
sessionStorage.clear();
logoutKeycloak(); logoutKeycloak();
} }
removeLoadingScreen(); removeLoadingScreen();
createInfoModal(exitTool,'Log out', "Please log-out and try again."); createInfoModal(exitTool,'Log out', "Please log-out and try again.");
sessionStorage.clear();
} }
} else { } else {
await BPO_OBJECT.returnElement(elementId); await BPO_OBJECT.returnElement(elementId);
...@@ -204,8 +207,8 @@ async function createInputForm() { ...@@ -204,8 +207,8 @@ async function createInputForm() {
displayFieldClass.generateFields(); displayFieldClass.generateFields();
// displayFieldClass.editHeader(element-id) // displayFieldClass.editHeader(element-id)
displayFieldClass.updateHeaderText(0, "User: " + sessionStorage.getItem("user_id")); displayFieldClass.updateHeaderText(0, "User: " + sessionStorage.getItem("user_id"));
displayFieldClass.updateHeaderText(1, "Element ID: " + sessionStorage.getItem("element_id")); displayFieldClass.updateHeaderText(1, "Record 0 of 0");
displayFieldClass.updateHeaderText(2, ""); displayFieldClass.updateHeaderText(2,"Element ID: " + sessionStorage.getItem("element_id"));
//document.getElementById("input-field-container").appendChild(controls.getWidget()); //document.getElementById("input-field-container").appendChild(controls.getWidget());
} }
...@@ -234,6 +237,7 @@ function createMenuBar() { ...@@ -234,6 +237,7 @@ function createMenuBar() {
///logoutKeycloak(); ///logoutKeycloak();
async function successfulReturn() { async function successfulReturn() {
await returnElementBPO(sessionStorage.getItem("element_id")); await returnElementBPO(sessionStorage.getItem("element_id"));
INDEXED_DB_STORAGE.clear();
sessionStorage.clear(); sessionStorage.clear();
logoutKeycloak(); logoutKeycloak();
} }
...@@ -330,6 +334,8 @@ async function displayPreviousRecord(e) { ...@@ -330,6 +334,8 @@ async function displayPreviousRecord(e) {
IMAGE_VIEWER_OBJECT.setCurrentImage("previousImage", IMAGE_VIEWER_OBJECT.getPreviousImage()); IMAGE_VIEWER_OBJECT.setCurrentImage("previousImage", IMAGE_VIEWER_OBJECT.getPreviousImage());
HIGHLIGHT_OBJECT.createHighlight(); HIGHLIGHT_OBJECT.createHighlight();
DISPLAY_FIELD_OBJECT.updateHeaderText(1, "Record "+ current +" of " + urls.length);
DISPLAY_FIELD_OBJECT.clearForm(); DISPLAY_FIELD_OBJECT.clearForm();
await populateFields(urls[current]); await populateFields(urls[current]);
...@@ -365,6 +371,8 @@ export async function displayNextRecord(e) { ...@@ -365,6 +371,8 @@ export async function displayNextRecord(e) {
IMAGE_VIEWER_OBJECT.setCurrentImage("nextImage", IMAGE_VIEWER_OBJECT.getNextImage()); IMAGE_VIEWER_OBJECT.setCurrentImage("nextImage", IMAGE_VIEWER_OBJECT.getNextImage());
HIGHLIGHT_OBJECT.createHighlight(); HIGHLIGHT_OBJECT.createHighlight();
DISPLAY_FIELD_OBJECT.updateHeaderText(1, "Record "+ current +" of " + urls.length);
DISPLAY_FIELD_OBJECT.clearForm(); DISPLAY_FIELD_OBJECT.clearForm();
await populateFields(urls[current]); await populateFields(urls[current]);
...@@ -504,6 +512,8 @@ export async function resetGDE() { ...@@ -504,6 +512,8 @@ export async function resetGDE() {
removeLoadingScreen(); removeLoadingScreen();
} else { } else {
function modalTest() { function modalTest() {
INDEXED_DB_STORAGE.clear();
sessionStorage.clear();
logoutKeycloak(); logoutKeycloak();
} }
removeLoadingScreen(); removeLoadingScreen();
......
...@@ -113,6 +113,10 @@ h3{ ...@@ -113,6 +113,10 @@ h3{
color:#fff; color:#fff;
} }
#checkBoxCont{
text-align: left;
}
#input-field-container::-webkit-scrollbar { #input-field-container::-webkit-scrollbar {
......
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