Commit 84426954 by Earvin Paguia

ui integration from adhoc

parent 8f42e223
...@@ -19,18 +19,21 @@ function checkForm(form){ ...@@ -19,18 +19,21 @@ function checkForm(form){
if(inputsBlankCount==0 && selectsBlankCount==0) return true; if(inputsBlankCount==0 && selectsBlankCount==0) return true;
} }
endButton.addEventListener("click", function(){ /*endButton.addEventListener("click", function(){
let endWindow = document.getElementById('end_window'); let endWindow = document.getElementById('end_window');
endWindow.style.display = 'block'; endWindow.style.display = 'block';
}); });
createEndSessionWindow(); */
function createEndSessionWindow(){ function createEndSessionWindow(){
let overlay = document.createElement("div");
overlay.classList.add("genericPopup");
let endWindow = document.createElement('div'); let endWindow = document.createElement('div');
endWindow.id = 'end_window'; endWindow.id = 'end_window';
endWindow.style.display = 'none'; endWindow.classList.add("parent_Window")
document.body.appendChild(endWindow);
let endBodyDiv = document.createElement('div'); let endBodyDiv = document.createElement('div');
endBodyDiv.id = 'endBodyDiv'; endBodyDiv.id = 'endBodyDiv';
...@@ -43,6 +46,7 @@ function createEndSessionWindow(){ ...@@ -43,6 +46,7 @@ function createEndSessionWindow(){
endOkCnclDiv.id = 'endOkCnclCont'; endOkCnclDiv.id = 'endOkCnclCont';
let okEnd = document.createElement('button'); let okEnd = document.createElement('button');
okEnd.classList.add("emphasizeButton");
okEnd.innerHTML = 'ok'; okEnd.innerHTML = 'ok';
okEnd.id = 'okEndButtn'; okEnd.id = 'okEndButtn';
okEnd.onclick = async function () { okEnd.onclick = async function () {
...@@ -79,11 +83,10 @@ function createEndSessionWindow(){ ...@@ -79,11 +83,10 @@ function createEndSessionWindow(){
} }
let cancelEnd = document.createElement('button'); let cancelEnd = document.createElement('button');
cancelEnd.classList.add("normalButton");
cancelEnd.innerHTML = 'cancel'; cancelEnd.innerHTML = 'cancel';
cancelEnd.id = 'cnclEndButton'; cancelEnd.id = 'cnclEndButton';
cancelEnd.onclick = function () {
endWindow.style.display = 'none';
}
endOkCnclDiv.appendChild(okEnd); endOkCnclDiv.appendChild(okEnd);
endOkCnclDiv.appendChild(cancelEnd); endOkCnclDiv.appendChild(cancelEnd);
...@@ -95,4 +98,14 @@ function createEndSessionWindow(){ ...@@ -95,4 +98,14 @@ function createEndSessionWindow(){
endWindow.appendChild(endBodyDiv); endWindow.appendChild(endBodyDiv);
cancelEnd.addEventListener("click", function () {
overlay.remove();
});
overlay.append(endWindow);
document.body.append(overlay);
} }
...@@ -17,11 +17,25 @@ ...@@ -17,11 +17,25 @@
* @returns * @returns
*/ */
let getDocType; let getDocType;
const displayFields = async (parentID) => { const displayFields = async (parentID) => {
try { try {
document.getElementById("userNameValue").innerHTML = `User: ${sessionStorage.getItem("user_id")}`; document.getElementById("userNameValue").innerHTML = `User: ${sessionStorage.getItem("user_id")}`;
document.getElementById("elemIDValue").innerHTML = `Element ID: ${sessionStorage.getItem("element_id")}`; document.getElementById("elemIDValue").innerHTML = `Element ID: ${sessionStorage.getItem("element_id")}`;
let logOutDiv = document.getElementById("popupLogout");
logOutDiv.title = "Logout";
logOutDiv.classList.add("logOutButton")
let logoutIcon = document.createElement("img");
logoutIcon.classList.add("normalIcon");
logoutIcon.src = "/WebGde/assets/logout_icon.png";
logOutDiv.append(logoutIcon);
let div = document.getElementById(parentID) let div = document.getElementById(parentID)
if(!div) return { valid: false, error: `Element with ID '${parentID}' not found` } if(!div) return { valid: false, error: `Element with ID '${parentID}' not found` }
...@@ -73,6 +87,7 @@ const displayFields = async (parentID) => { ...@@ -73,6 +87,7 @@ const displayFields = async (parentID) => {
const submit = document.createElement('input') const submit = document.createElement('input')
submit.classList.add("submitButtons");
submit.type = 'submit' submit.type = 'submit'
div.appendChild(submit) div.appendChild(submit)
......
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