Commit eec384f9 by rndeguzman

populate fields

parent 370af334
......@@ -76,13 +76,8 @@ export const submitForm = async (e) => {
return false
}
else {
const metrics = stopMetricCapture();
await WriteForm(e, metrics, doctype, section);
await saveMetrics(metrics, eoe_ts);
saveForm(sessionStorage.getItem("display_counter"));
document.getElementById("counter").innerHTML = "";
clearTimeout(interval);
}
return true
} catch (err) {
......
......@@ -38,9 +38,9 @@ export const HIGH_LIGHT_SCHEMA = "./WebGde-Widgets/sample_schema/dbSchema_anno.
export const ROOT_FOLDER = "/WebGde-Widgets";
//this determines if the images will be retrieved from the gfs
export const DOMAIN = "http://54.147.236.85:8080"
export const DOMAIN = "http://3.86.87.78:8080"
export const CONTEXTROOT = "gfs-explorer-ws"
export const GFS_URL = "http://54.147.236.85:8080" + "/WebGde/svc/gfs-rest"
export const GFS_URL = "http://3.86.87.78:8080" + "/WebGde/svc/gfs-rest"
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 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
export const IS_RETRIEVE_FROM_BPO = "Y"
// export const BPO_URL = "http://35.171.20.94:8080/bpo-sqa/"
// export const CURRENT_NODE = "Web GDE"
export const BPO_URL = "http://54.147.236.85:8080/bpo/"
export const BPO_URL = "http://3.86.87.78:8080/bpo/"
export const CURRENT_NODE = "Web_GDE_DEV"
export const ENCODING_PASS = "PASS1"
export const NEXT_NODE = "Complete"
......
import { createLoadingScreen, resetGDE } from '../../script.js';
import { createLoadingScreen, removeLoadingScreen, resetGDE } from '../../script.js';
import { createRejectWindow } from '../BPO/rejectElement.js';
import { createReturnWindow, returnElementBPO } from '../BPO/returnElement.js';
import { completeToNextNode, submitForm } from '../Submit/submit.js';
import { pauseMetricCapture } from '../captureMetrics/captureMetrics.js';
import { interval, pauseMetricCapture, saveMetrics, stopMetricCapture } from '../captureMetrics/captureMetrics.js';
import { REASON_LIST, ROOT_FOLDER } from '../config.js';
import { BPO_OBJECT, DISPLAY_FIELD_OBJECT, DOCUMENT_CONTROL_OBJECT, IMAGE_VIEWER_OBJECT, INDEXED_DB_STORAGE } from '../globalVariable.js';
......@@ -129,12 +129,17 @@ export class DocumentControlWidget {
if (currentDisplay + 1 === totalRecord) {
//move element then fetch new element
let response = await completeToNextNode(sessionStorage.getItem("element_id"));
createLoadingScreen();
if (response.status == 200) {
if (await BPO_OBJECT.getRandomWaitingElement()) {
createLoadingScreen();
const metrics = stopMetricCapture();
await saveMetrics(metrics, eoe_ts);
document.getElementById("counter").innerHTML = "";
clearTimeout(interval);
resetGDE();
};
} else {
removeLoadingScreen();
alert(`Error ${response.status}: Completing element to next node, Check if Complete Node Exist`);
}
......
......@@ -11,16 +11,16 @@ import { DocumentControlWidget } from "./WebGde-Widgets/documentControlWidget/do
import { INDEXED_DB_STORAGE, HIGHLIGHT_OBJECT, IMAGE_VIEWER_OBJECT, INDEXED_DB_NAME, INDEXED_DB_TBL_NAME, setIndexedDBStorage, setHighlightObject, setImageViewerObject, setBPOObject, BPO_OBJECT, DISPLAY_FIELD_OBJECT, setDisplayFieldObject, activateGDE, setDocumentControlObject, DOCUMENT_CONTROL_OBJECT, IS_GDE_ACTIVATED } from "./WebGde-Widgets/globalVariable.js";
import { searchStringInArray, startMetricCapture, keyArray } from "./WebGde-Widgets/captureMetrics/captureMetrics.js";
import { submitForm } from "./WebGde-Widgets/Submit/submit.js";
import { populateFields, populateForm } from "./WebGde-Widgets/DataInputWidget/generateFields.js";
export async function startApplication() {
createLoadingScreen();
if (IS_GDE_ACTIVATED && sessionStorage.getItem("element_id") !== null) {
checkBPODetails();
initializeImageDisplay();
DISPLAY_FIELD_OBJECT.clearForm();
populateForm(sessionStorage.getItem("display_counter"));
} else {
// if(await BPO_OBJECT.getRandomWaitingElement()){
// resetGDE();
// };
await initializeWebGDE();
}
}
......@@ -179,6 +179,9 @@ async function createImageViewer() {
IMAGE_VIEWER_OBJECT.setNextImage();
IMAGE_VIEWER_OBJECT.setCurrentImage("previousImage", IMAGE_VIEWER_OBJECT.getPreviousImage());
DISPLAY_FIELD_OBJECT.clearForm();
await populateFields(urls[current]);
if (current === 0) {
e.target.style.visibility = "hidden";
} else {
......@@ -192,16 +195,21 @@ async function createImageViewer() {
let prevImageBlob = await INDEXED_DB_STORAGE.getStoreFile("imageNum_" + key);
await IMAGE_VIEWER_OBJECT.createPreviousImage(prevFilename.split(".").pop(), prevFilename, prevImageBlob);
DISPLAY_FIELD_OBJECT.generateFields();
document.getElementById("input-field-container").appendChild(DOCUMENT_CONTROL_OBJECT.getWidget());
//DISPLAY_FIELD_OBJECT.generateFields();
//populateForm(sessionStorage.getItem("display_counter"));
//document.getElementById("input-field-container").appendChild(DOCUMENT_CONTROL_OBJECT.getWidget());
DISPLAY_FIELD_OBJECT.updateHeaderText(0, "User: " + sessionStorage.getItem("user_id"));
DISPLAY_FIELD_OBJECT.updateHeaderText(1, "Element ID: " + sessionStorage.getItem("element_id"));
DISPLAY_FIELD_OBJECT.updateHeaderText(2, "");
// DISPLAY_FIELD_OBJECT.updateHeaderText(0, "User: " + sessionStorage.getItem("user_id"));
// DISPLAY_FIELD_OBJECT.updateHeaderText(1, "Element ID: " + sessionStorage.getItem("element_id"));
// DISPLAY_FIELD_OBJECT.updateHeaderText(2, "");
}
}
}
}
getFiles();
});
......@@ -222,6 +230,9 @@ async function createImageViewer() {
IMAGE_VIEWER_OBJECT.setPreviousImage();
IMAGE_VIEWER_OBJECT.setCurrentImage("nextImage", IMAGE_VIEWER_OBJECT.getNextImage());
DISPLAY_FIELD_OBJECT.clearForm();
await populateFields(urls[current]);
if (current === lastIndexOfImage) {
e.target.style.visibility = "hidden";
} else {
......@@ -234,12 +245,14 @@ async function createImageViewer() {
let nextImageBlob = await INDEXED_DB_STORAGE.getStoreFile("imageNum_" + key);
await IMAGE_VIEWER_OBJECT.createNextImage(nextFilename.split(".").pop(), nextFilename, nextImageBlob);
DISPLAY_FIELD_OBJECT.generateFields();
document.getElementById("input-field-container").appendChild(DOCUMENT_CONTROL_OBJECT.getWidget());
// DISPLAY_FIELD_OBJECT.generateFields();
// document.getElementById("input-field-container").appendChild(DOCUMENT_CONTROL_OBJECT.getWidget());
// DISPLAY_FIELD_OBJECT.clearForm();
// populateForm(sessionStorage.getItem("display_counter"));
DISPLAY_FIELD_OBJECT.updateHeaderText(0, "User: " + sessionStorage.getItem("user_id"));
DISPLAY_FIELD_OBJECT.updateHeaderText(1, "Element ID: " + sessionStorage.getItem("element_id"));
DISPLAY_FIELD_OBJECT.updateHeaderText(2, "");
// DISPLAY_FIELD_OBJECT.updateHeaderText(0, "User: " + sessionStorage.getItem("user_id"));
// DISPLAY_FIELD_OBJECT.updateHeaderText(1, "Element ID: " + sessionStorage.getItem("element_id"));
// DISPLAY_FIELD_OBJECT.updateHeaderText(2, "");
}
}
}
......
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