mirror of
https://git.roussel.pro/telecom-paris/pact.git
synced 2026-02-09 02:20:17 +01:00
27 lines
753 B
JavaScript
27 lines
753 B
JavaScript
class AudioPage {
|
|
constructor() {
|
|
this.isEnabled = false;
|
|
this.DOMElement = document.getElementById("audio");
|
|
|
|
}
|
|
set enabled(isEnabled) {
|
|
this.isEnabled = isEnabled;
|
|
this.DOMElement.style.display = isEnabled ? "block" : "none";
|
|
document.getElementById("audio_status").innerHTML = "Enregistrement...";
|
|
}
|
|
onRecordingDone() {
|
|
if(this.isEnabled) {
|
|
document.getElementById("audio_status").innerHTML = "Traitement...";
|
|
}
|
|
}
|
|
|
|
setGrade(grade) {
|
|
if(this.isEnabled) {
|
|
document.getElementById("audio_status").innerHTML = grade;
|
|
}
|
|
}
|
|
|
|
reset() {
|
|
document.getElementById("audio_status").innerHTML = "Enregistrement...";
|
|
}
|
|
} |