missing www

This commit is contained in:
Sam 2023-06-03 14:43:53 +02:00
parent 5f7c61f616
commit cfc7c70d16
131 changed files with 11126 additions and 661 deletions

View file

@ -56,7 +56,7 @@
</div>
</a>
<a href="settings.html">
<a href="settings2.html">
<div class="webaudiobut">
<div align="center" class="navled">
Settings
@ -113,11 +113,11 @@
<div class="content">
<div class="TopRackGrid">
<div>
<h2>
/TL Simu
<h2 style="margin-bottom: 30px;">
LJ Simu
<span class="shade">&nbsp;</span>
</h2>
<webaudio-switch id="on" value="1" tooltip="Switch-B" height="35" width="85" src="knobs/switch1.png">
<webaudio-switch id="on" value="0" tooltip="Switch-B" height="30" width="90" src="knobs/power.png">
</webaudio-switch>
</div>
<div class="webaudiobut" style="background-image: linear-gradient(174deg, #111,#030303);">
@ -198,13 +198,13 @@
<script type="text/javascript">
let type = "simu";
var LJ = websocket_uri
var pl = "";
var pl2 = new Array();
var pl = "";
var pl2 = new Array();
var _WS = {
var _WS = {
uri: LJ,
ws: null,
@ -219,25 +219,24 @@
onClose: function () {
_WS.showstatus('DISCONNECTED');
document.getElementById("on").value = 0;
document.getElementById("lstt/0").value = 0;
document.getElementById("lstt/1").value = 0;
document.getElementById("lstt/2").value = 0;
document.getElementById("lstt/3").value = 0;
document.getElementById("lack/0").value = 0;
document.getElementById("lack/1").value = 0;
document.getElementById("lack/2").value = 0;
document.getElementById("lack/3").value = 0;
},
_WS.showstatus('DISCONNECTED');
document.getElementById("on").value = 0;
document.getElementById("lstt/0").value = 0;
document.getElementById("lstt/1").value = 0;
document.getElementById("lstt/2").value = 0;
document.getElementById("lstt/3").value = 0;
document.getElementById("lack/0").value = 0;
document.getElementById("lack/1").value = 0;
document.getElementById("lack/2").value = 0;
document.getElementById("lack/3").value = 0;
},
onOpen: function () {
var divtext = document.getElementById('status');
divtext.innerHTML="";
divtext.innerHTML= "Connected to "+LJ;
document.getElementById("on").value = 1;
var divtext = document.getElementById('status');
divtext.innerHTML="";
divtext.innerHTML= "Connected to "+LJ;
document.getElementById("on").value = 1;
},
@ -250,7 +249,6 @@
var divtext = document.getElementById('status');
var divtextp = document.getElementById('players');
switch (res[0].substring(0,6)) {
case "/statu":
@ -263,17 +261,16 @@
}
break;
case "/redst":
//console.log("red"+res[1]+" "+res[2]);
_WS.showstatus('<span style="color: red;">'+res[1]+" "+ res[2]+'</span> ');
break;
case "/simul":
pl = e.data.slice(7);
//console.log(pl)
pl2 = eval(pl.replace(/[()]/g, ''));
break;
pl = e.data.slice(7);
//console.log(pl)
pl2 = eval(pl.replace(/[()]/g, ''));
break;
case "/line1":
//divtext.innerHTML="connected to "+LJ;
@ -286,13 +283,50 @@
break;
case "/plpoi":
//console.log("plpoint");
//console.log("plpoint");
break;
case "/lack/":
//console.log("/lack "+res[1])
document.getElementById(res[0].slice(1)).value = res[1];
break;
case "/lstt/":
//console.log("/lstt "+res[0].slice(1)+" "+res[0].slice(2))
document.getElementById(res[0].slice(1)).value = res[1];
break;
case "/point":
if (type === 'settings') {
//console.log("buffer display"+res[1]);
document.getElementById(res[0].slice(1)).value = res[1];
}
break;
case "/simul":
if (type === 'simu') {
console.log("simul "+res[1]);
pl = e.data.slice(7);
//console.log(pl)
pl2 = eval(pl.replace(/[()]/g, ''));
//document.getElementById(res[0].slice(1)).value = res[1];
}
break;
case "/laser":
console.log("/laser "+res[1])
newlaser(res[1])
break;
default:
//console.log("test "+res[0].slice(1)+" "+res[1]);
document.getElementById(res[0].slice(1)).value = res[1];
//_WS.showstatus(e.data);
break
var element = document.getElementById(res[0].slice(1));
if(typeof(element) != 'undefined' && element != null){
console.log("default handler for "+res[0].slice(1)+" "+res[1]);
document.getElementById(res[0].slice(1)).value = res[1];
_WS.showstatus(res[0].slice(1)+" "+res[1])
} else{
console.log("default handler for "+res[0].slice(1)+" "+res[1]+' does not exist!');
}
}
},
@ -301,27 +335,27 @@
},
showin: function (message) {
var divtext = document.getElementById('status');
divtext.innerHTML="";
divtext.innerHTML= message.toString();
var divtext = document.getElementById('status');
divtext.innerHTML="";
divtext.innerHTML= message.toString();
},
showout: function (message) {
var divtext = document.getElementById('status');
divtext.innerHTML="";
divtext.innerHTML= message.toString();
var divtext = document.getElementById('status');
divtext.innerHTML="";
divtext.innerHTML= message.toString();
},
showstatus: function (message) {
var divtext = document.getElementById('status');
divtext.innerHTML="";
divtext.innerHTML= message.toString();
var divtext = document.getElementById('status');
divtext.innerHTML="";
divtext.innerHTML= message.toString();
},
showline1: function (message) {
var divtext = document.getElementById('line1');
divtext.innerHTML="";
divtext.innerHTML= message.toString();
var divtext = document.getElementById('line1');
divtext.innerHTML="";
divtext.innerHTML= message.toString();
},
send: function (message) {
@ -360,32 +394,33 @@
var message="";
var log=[];
var knobs = document.getElementsByTagName('webaudio-knob');
var laser = 0;
for(var i = 0; i < knobs.length; i++){
knobs[i].addEventListener("input",Dump,false);
knobs[i].addEventListener("change",Dump,false);
}
}
var sliders = document.getElementsByTagName('webaudio-slider');
for(var i = 0; i < sliders.length; i++){
sliders[i].addEventListener("input",Dump,false);
sliders[i].addEventListener("change",Dump,false);
}
}
var switches = document.getElementsByTagName('webaudio-switch');
for(var i = 0; i < switches.length; i++) {
switches[i].addEventListener("change",Dump,false);
}
}
function newlaser(id) {
console.log("newlaser " +id)
console.log("newlaser " +id);
var laserid = 24+ parseInt(id,10);
laser = "noteon "+laserid;
console.log("laser "+laser);
nolaser();
nofx();
var x = document.getElementById(laser);
x.value = 1 ;
}
@ -420,7 +455,6 @@
x.value = 0 ;
}
function nocolor0() {
console.log("nocolor0")
var x = document.getElementById("aurora/color/0 red");
@ -437,7 +471,6 @@
x.value = 0 ;
}
function Dump(e) {
var str="";
str=e.type + " : " + e.target.id + " : " + e.target.value + " ";
@ -487,7 +520,6 @@
_WS.showstatus(e.target.id);
}
// Lasers
if (res[0] === "noteon" && e.type === "change") {
//console.log(e.target.id)
@ -524,21 +556,27 @@
{
ctx.clearRect(0,0,400,400);
lastpoint = {
x:pl2[0],
y:pl2[1],
x:pl2[0]+400,
y:pl2[1]+400,
color:pl2[2]
}
for (var i = 0; i <= pl2.length; i+=3)
{
point = {
x:pl2[i],
y:pl2[i+1],
x:pl2[i]+400,
y:pl2[i+1]+400,
color:pl2[i+2]
}
// console.log(lastpoint,point)
// if the target is black, skip drawing
if( point.color != 0){
ctx.beginPath()
ctx.shadowOffsetX = 0;
ctx.shadowOffsetY = 0;
ctx.shadowBlur = 5;
ctx.shadowColor = 'rgba(255, 255, 255, 1)';
ctx.lineWidth = 2;
ctx.stroke.width = 1;
ctx.strokeStyle = "#"+(point.color + Math.pow(16, 6)).toString(16).slice(-6);
ctx.moveTo(lastpoint.x * zoom, lastpoint.y * zoom);
ctx.lineTo(point.x * zoom, point.y * zoom);