mirror of
https://github.com/chylex/Discord-History-Tracker.git
synced 2025-06-12 05:12:10 +03:00
Disable reset button while tracking
This commit is contained in:
parent
84eac1ef8a
commit
828ba813df
@ -2,16 +2,29 @@ var GUI = (function(){
|
|||||||
var controller;
|
var controller;
|
||||||
var settings;
|
var settings;
|
||||||
|
|
||||||
|
var updateButtonState = () => {
|
||||||
|
if (STATE.isTracking()){
|
||||||
|
controller.ui.btnUpload.disabled = true;
|
||||||
|
controller.ui.btnSettings.disabled = true;
|
||||||
|
controller.ui.btnReset.disabled = true;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
controller.ui.btnUpload.disabled = false;
|
||||||
|
controller.ui.btnSettings.disabled = false;
|
||||||
|
controller.ui.btnDownload.disabled = controller.ui.btnReset.disabled = !STATE.hasSavedData();
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
var stateChangedEvent = (type, detail) => {
|
var stateChangedEvent = (type, detail) => {
|
||||||
if (controller){
|
if (controller){
|
||||||
var force = type === "gui" && detail === "controller";
|
var force = type === "gui" && detail === "controller";
|
||||||
|
|
||||||
if (type === "data" || force){
|
if (type === "data" || force){
|
||||||
controller.ui.btnDownload.disabled = controller.ui.btnReset.disabled = !STATE.hasSavedData();
|
updateButtonState();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (type === "tracking" || force){
|
if (type === "tracking" || force){
|
||||||
controller.ui.btnUpload.disabled = controller.ui.btnSettings.disabled = STATE.isTracking();
|
updateButtonState();
|
||||||
controller.ui.btnToggleTracking.innerHTML = STATE.isTracking() ? "Pause Tracking" : "Start Tracking";
|
controller.ui.btnToggleTracking.innerHTML = STATE.isTracking() ? "Pause Tracking" : "Start Tracking";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user