fully-automatic mode panel generation

This commit is contained in:
Jakob Ketterl
2020-04-26 16:58:31 +02:00
parent 907787cfdc
commit bb1b561c47
5 changed files with 68 additions and 51 deletions

View File

@ -1123,6 +1123,7 @@ function on_ws_recv(evt) {
break;
case "features":
var features = json['value'];
Modes.setFeatures(features);
for (var feature in features) {
if (features.hasOwnProperty(feature)) {
$('[data-feature="' + feature + '"]')[features[feature] ? "show" : "hide"]();
@ -1179,7 +1180,6 @@ function on_ws_recv(evt) {
break;
case 'modes':
Modes.setModes(json['value']);
console.info(Modes);
break;
default:
console.warn('received message of unknown type: ' + json['type']);