Split challenge nav button into users and requests.

This commit is contained in:
yukirij 2024-09-06 22:47:48 -07:00
parent f6deddb6c2
commit 632a7fd363
2 changed files with 10 additions and 37 deletions

View File

@ -726,21 +726,16 @@ const SCENES = {
records:[],
};
let button_requests = UI.button(LANG("requests"), () => { LOAD(SCENES.ChallengeList); });
button_requests.setAttribute("id", "button-challenge-requests");
UI.mainmenu("browse");
UI.mainnav(
[
UI.button(LANG("users"), () => { LOAD(SCENES.Challenge); }),
button_requests,
],
[ ],
[
UI.div([UI.text(LANG_PAGEOF(0, 0, 0))]),
UI.button("◀", null),
UI.button("▶", null),
UI.button(LANG("refresh"), null),
]
],
{ auth:true, session:true }
);
let table = document.createElement("table");
@ -812,21 +807,16 @@ const SCENES = {
records:[],
};
let button_requests = UI.button(LANG("requests"), () => { LOAD(SCENES.ChallengeList); });
button_requests.setAttribute("id", "button-challenge-requests");
UI.mainmenu("browse");
UI.mainnav(
[
UI.button(LANG("users"), () => { LOAD(SCENES.Challenge); }),
button_requests,
],
[ ],
[
UI.div([UI.text(LANG_PAGEOF(0, 0, 0))]),
UI.button("◀", null),
UI.button("▶", null),
UI.button(LANG("refresh"), null),
]
],
{ auth:true, session:true }
);
let table = document.createElement("table");

View File

@ -117,10 +117,10 @@ const UI = {
}
} else {
if(features.session === true) {
let button_challenge = UI.button(LANG("challenge"), () => { LOAD(SCENES.Challenge); });
button_challenge.setAttribute("id", "button-challenge");
let button_challenge = UI.button(LANG("requests"), () => { LOAD(SCENES.ChallengeList); });
button_challenge.setAttribute("id", "button-requests");
//left.appendChild(UI.button("Await", () => { }));
left.appendChild(UI.button(LANG("users"), () => { LOAD(SCENES.Challenge); }));
left.appendChild(button_challenge);
}
}
@ -384,26 +384,9 @@ const UI = {
},
update_status() {
let b_challenge = document.getElementById("button-challenge");
let b_requests = document.getElementById("button-challenge-requests");
let b_requests = document.getElementById("button-requests");
let b_resume = document.getElementById("button-resume");
if(b_challenge !== null) {
let text = LANG("challenge");
if(STATUS.challenge > 0) {
if(STATUS.challenge < 10) {
text += " " + String.fromCharCode("❶".charCodeAt(0) + (STATUS.challenge - 1));
} else {
text += " ❾";
}
} else {
text += " ⓿";
}
b_challenge.innerText = text;
}
if(b_requests !== null) {
let text = LANG("requests");