mirror of
https://git.roussel.pro/telecom-paris/pact.git
synced 2026-02-09 10:30:17 +01:00
Implémentation basique notes avec les doigts
This commit is contained in:
23
code/interface_borne/assets/js/grade_page.js
Normal file
23
code/interface_borne/assets/js/grade_page.js
Normal file
@@ -0,0 +1,23 @@
|
||||
class GradePage {
|
||||
constructor() {
|
||||
this.isEnabled = false;
|
||||
this.DOMElement = document.getElementById("grade");
|
||||
}
|
||||
|
||||
set enabled(isEnabled) {
|
||||
this.isEnabled = isEnabled;
|
||||
this.DOMElement.style.display = isEnabled ? "block" : "none";
|
||||
}
|
||||
|
||||
onNewCriteria(criteriaName) {
|
||||
document.getElementById("criteria").innerHTML = criteriaName;
|
||||
document.getElementById("criteria-grade").innerHTML = "";
|
||||
}
|
||||
onNewGrade(grade) {
|
||||
document.getElementById("criteria-grade").innerHTML = grade;
|
||||
}
|
||||
reset() {
|
||||
document.getElementById("criteria-grade").innerHTML = "";
|
||||
document.getElementById("criteria").innerHTML = "";
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user