From 447f4b889d3ba5e182eba5fa82170ec036f9ff87 Mon Sep 17 00:00:00 2001 From: Braeden57 Date: Mon, 18 Jan 2021 09:05:16 -0800 Subject: [PATCH] Debugging --- views/dashboard.ejs | 1 + views/quests.ejs | 24 ++++++++++-------- views/studentDashboard.ejs | 50 ++++++++++++++++++++++---------------- views/teacherDashboard.ejs | 42 +++++++++++++++++++++++++++++++- 4 files changed, 85 insertions(+), 32 deletions(-) diff --git a/views/dashboard.ejs b/views/dashboard.ejs index 986d7ba..47ef569 100644 --- a/views/dashboard.ejs +++ b/views/dashboard.ejs @@ -1,3 +1,4 @@ + <% if (user.role == "Admin") { %> <% include admin %> diff --git a/views/quests.ejs b/views/quests.ejs index 183aa02..6b6ddcb 100644 --- a/views/quests.ejs +++ b/views/quests.ejs @@ -17,16 +17,20 @@ const queryString = window.location.search; const urlParams = new URLSearchParams(queryString); const id = urlParams.get('id'); - <% quests.forEach(function (quest) { %> - if('<%= quest._id %>' == id) { - document.getElementById('div-container').innerHTML += '
'; - document.getElementById('quest').innerHTML += '

<%= quest.title %>

'; - document.getElementById('quest').innerHTML += '

Campaign: <%= quest.campaign %>

' - document.getElementById('quest').innerHTML += '

XP: <%= quest.xp %>

'; - document.getElementById('quest').innerHTML += '

Expires: <%= quest.expiry %>

'; - document.getElementById('quest').innerHTML += '

Instructions: <%= quest.instruction %>

'; - } - <% }) %> + <% if(quests.length == 0) { %> + document.getElementById('div-container').innerHTML = "

Uh oh, theres no quests :(

"; + <% } else if(quests.length > 0) { %> + <% quests.forEach(function (quest) { %> + if('<%= quest._id %>' == id) { + document.getElementById('div-container').innerHTML += '
'; + document.getElementById('quest').innerHTML += '

<%= quest.title %>

'; + document.getElementById('quest').innerHTML += '

Campaign: <%= quest.campaign %>

' + document.getElementById('quest').innerHTML += '

XP: <%= quest.xp %>

'; + document.getElementById('quest').innerHTML += '

Expires: <%= quest.expiry %>

'; + document.getElementById('quest').innerHTML += `

Instructions: <%= quest.instruction %>

`; + } + <% }) %> + <% } %> } diff --git a/views/studentDashboard.ejs b/views/studentDashboard.ejs index 28bb164..4b28941 100644 --- a/views/studentDashboard.ejs +++ b/views/studentDashboard.ejs @@ -1,4 +1,4 @@ - +