aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cockpit/js/cockpit.js8
-rw-r--r--utils-dev.js3
-rw-r--r--utils-prod.js5
3 files changed, 10 insertions, 6 deletions
diff --git a/cockpit/js/cockpit.js b/cockpit/js/cockpit.js
index 30fc2a0..192de78 100644
--- a/cockpit/js/cockpit.js
+++ b/cockpit/js/cockpit.js
@@ -11,16 +11,13 @@ import {
} from "./graduation-ENV.js";
import { Student, fetchStudents } from "./student-ENV.js";
+import { isTeacher as getIsTeacher } from "../../utils-ENV.js";
let isTeacher;
let firstname;
let lastname;
let student;
-function getIsTeacher() {
- return Boolean(document.querySelector('a[href*="templates.php"]')) || document.body.classList.contains('editing');
-}
-
function initCurrentName() {
const autoNameDiv = document.getElementById("auto-name");
firstname = autoNameDiv.children[0].innerHTML;
@@ -288,8 +285,7 @@ async function initCockpit() {
}
window.onload = function() {
- // isTeacher = getIsTeacher();
- isTeacher = true;
+ isTeacher = getIsTeacher();
initCurrentName();
initCockpit(isTeacher);
}
diff --git a/utils-dev.js b/utils-dev.js
new file mode 100644
index 0000000..4f5348d
--- /dev/null
+++ b/utils-dev.js
@@ -0,0 +1,3 @@
+export function isTeacher() {
+ return true;
+}
diff --git a/utils-prod.js b/utils-prod.js
new file mode 100644
index 0000000..1dd7e8e
--- /dev/null
+++ b/utils-prod.js
@@ -0,0 +1,5 @@
+export function isTeacher() {
+ return Boolean(document.querySelector('.editmode-switch-form'))
+ || Boolean(document.querySelector('a[href*="templates.php"]'))
+ || document.body.classList.contains('editing');
+}