From aedeb2b2d1d77c54e5d7952301ae080661e8435d Mon Sep 17 00:00:00 2001 From: Lukas Bachschwell Date: Wed, 29 Nov 2017 12:40:42 +0100 Subject: [PATCH] Adding constants for all dta files --- src/uploadDataControls.h | 2 +- src/uploadDataIndex.h | 26 +++++++++++++++++++++++++- src/uploadDataNormalize.h | 2 +- src/uploadDataSlider.h | 3 +++ src/uploadDataSliders.h | 3 --- src/uploadDataStyle.h | 1 + 6 files changed, 31 insertions(+), 6 deletions(-) create mode 100644 src/uploadDataSlider.h delete mode 100644 src/uploadDataSliders.h diff --git a/src/uploadDataControls.h b/src/uploadDataControls.h index 7b3ca29..c151784 100644 --- a/src/uploadDataControls.h +++ b/src/uploadDataControls.h @@ -1,3 +1,3 @@ const char JS_CONTROLS[] PROGMEM = R"=====( - +const UI_TITEL=0;const UI_LABEL=1;const UI_BUTTON=2;const UI_SWITCHER=3;const UI_PAD=4;const UI_CPAD=5;const UPDATE_LABEL=6;const UPDATE_SWITCHER=7;const UI_SLIDER=8;const UPDATE_SLIDER=9;const FOR=0;const BACK=1;const LEFT=2;const RIGHT=3;const CENTER=4;const C_TURQUOISE=0;const C_EMERALD=1;const C_PETERRIVER=2;const C_WETASPHALT=3;const C_SUNFLOWER=4;const C_CARROT=5;const C_ALIZARIN=6;const C_NONE=7;function colorClass(a){a=Number(a);switch(a){case C_TURQUOISE:return"turquoise";break;case C_EMERALD:return"emerald";break;case C_PETERRIVER:return"peterriver";break;case C_WETASPHALT:return"wetasphalt";break;case C_SUNFLOWER:return"sunflower";break;case C_CARROT:return"carrot";break;case C_ALIZARIN:return"alizarin";break;case C_NONE:return"";break;default:return""}}var websock;function start(){websock=new WebSocket("ws://"+window.location.hostname+"/ws");websock.onopen=function(a){console.log("websock open");$("#conStatus").addClass("color-green");$("#conStatus").text("Connected")};websock.onclose=function(a){console.log("websock close");$("#conStatus").removeClass("color-green");$("#conStatus").addClass("color-red");$("#conStatus").text("Error / No Connection")};websock.onerror=function(a){console.log(a);$("#conStatus").removeClass("color-green");$("#conStatus").addClass("color-red");$("#conStatus").text("Error / No Connection")};websock.onmessage=function(b){console.log(b);var f=JSON.parse(b.data);var g=document.body;var a="";switch(f.type){case UI_TITEL:document.title=f.label;$("#mainHeader").html(f.label);break;case UI_LABEL:$("#row").append("
"+f.label+"

"+f.value+"
");break;case UI_BUTTON:$("#row").append("
"+f.label+"

");$("#"+f.id).on({touchstart:function(h){h.preventDefault();buttonclick(f.id,true)}});$("#"+f.id).on({touchend:function(h){h.preventDefault();buttonclick(f.id,false)}});break;case UI_SWITCHER:var d="