Change message on sequence button if running

This commit is contained in:
mmcw-dev 2017-12-22 15:28:09 -05:00
parent 532ec2e679
commit 58c01c4108
2 changed files with 19 additions and 6 deletions

View File

@ -174,9 +174,25 @@ var setState = function (res) {
if (res.sequence == true) {
STATE.sequence = true;
mobile.ble.active = true;
document.getElementById('seq').classList.add('focus');
seqState(true);
}
};
var seqState = function (state) {
const elem = document.getElementById('seq')
if (state) {
if (!elem.classList.contains('focus')) {
elem.classList.add('focus');
elem.innerText = 'STOP SEQUENCE';
}
} else {
if (elem.classList.contains('focus')) {
elem.classList.remove('focus');
elem.innerText = 'START SEQUENCE';
}
}
};
var appPage = function () {
unsetPages();
document.getElementById('app').classList.add('selected');

View File

@ -152,14 +152,11 @@ web.sequenceSuccess = function (res) {
if (res.started && res.started != false) {
STATE.sequence = true;
document.getElementById('seq').focus();
if (!document.getElementById('seq').classList.contains('focus')) {
document.getElementById('seq').classList.add('focus');
}
seqState(true);
} else if (res.stopped) {
STATE.sequence = false;
document.getElementById('seq').blur();
document.getElementById('seq').classList.remove('focus');
//update frontend at end of sequence
seqState(false);
mobile.getState();
}
}