index.html (3262B)
1 "<!DOCTYPE html>\r\n" 2 "<html lang=\"de\">\r\n" 3 " <head>\r\n" 4 " <meta charset=\"utf-8\">\r\n" 5 " <title>%s</title>\r\n" 6 " <style>\r\n" 7 "button{width:10em;}\r\n" 8 "@media only screen and (max-device-width: 1024px){\r\n" 9 "html{font-size : 300%%; line-height: 50%%;}\r\n" 10 "button{font-size : 190%%; width:10em;}\r\n" 11 ".slider{\r\n" 12 " height: 5ex;\r\n" 13 " width: 40em;\r\n" 14 " autoScaleSlider:false,\r\n" 15 " autoHeight: false\r\n" 16 "}\r\n" 17 " </style>\r\n" 18 " </head>\r\n" 19 " <body>\r\n" 20 " <h1>%s</h1>\r\n" 21 " <form action=\"/\" method=\"POST\"> \r\n" 22 " <div class=\"slidecontainer\">\r\n" 23 " R <input type=\"range\" min=\"0\" max=\"%d\" value=\"0\" class=\"slider\" id=\"slider_red\">\r\n" 24 " <label id=\"label_red\"></label><br />\r\n" 25 " G <input type=\"range\" min=\"0\" max=\"%d\" value=\"0\" class=\"slider\" id=\"slider_green\">\r\n" 26 " <label id=\"label_green\"></label><br />\r\n" 27 " B <input type=\"range\" min=\"0\" max=\"%d\" value=\"0\" class=\"slider\" id=\"slider_blue\">\r\n" 28 " <label id=\"label_blue\"></label><br />\r\n" 29 " </div><br />\r\n" 30 " <button type=\"submit\" name=\"mode\" value=\"sequence\">Sequence</button><br /><br />\r\n" 31 " <button type=\"submit\" name=\"mode\" value=\"blink\">Blink</button><br /><br />\r\n" 32 " <button type=\"submit\" name=\"mode\" value=\"running\">Running Dot</button><br /><br />\r\n" 33 " <button type=\"submit\" name=\"mode\" value=\"cellular\">Cellular Automaton</button><br /><br />\r\n" 34 " <button type=\"submit\" name=\"mode\" value=\"lines\">Changing Lines</button><br /><br />\r\n" 35 " <button type=\"submit\" name=\"mode\" value=\"worm\">Worm</button><br /><br />\r\n" 36 " <!-- <button type=\"submit\" name=\"mode\" value=\"experimental\">Experiment</button><br /><br /> -->\r\n" 37 " </form>\r\n" 38 " <p><a href=\"config.html\"</a>Configure</a></p>\r\n" 39 " <!-- Update slider on the fly -->\r\n" 40 " <script>\r\n" 41 " var slider_red = document.getElementById(\"slider_red\");\r\n" 42 " var label_red = document.getElementById(\"label_red\");\r\n" 43 " var slider_green = document.getElementById(\"slider_green\");\r\n" 44 " var label_green = document.getElementById(\"label_green\");\r\n" 45 " var slider_blue = document.getElementById(\"slider_blue\");\r\n" 46 " var label_blue = document.getElementById(\"label_blue\");\r\n" 47 " label_red.innerHTML = slider_red.value;\r\n" 48 " label_green.innerHTML = slider_green.value;\r\n" 49 " label_blue.innerHTML = slider_blue.value;\r\n" 50 " slider_red.oninput = function() {\r\n" 51 " label_red.innerHTML = slider_red.value;\r\n" 52 " label_green.innerHTML = slider_green.value;\r\n" 53 " label_blue.innerHTML = slider_blue.value;\r\n" 54 " var i = document.createElement(\"img\");\r\n" 55 " // Didn't figure out how to do this with a POST request without\r\n" 56 " // resorting to external libraries\r\n" 57 " i.src = \"?mode=rgb&red=\" +\r\n" 58 " slider_red.value + \"&green=\" + slider_green.value +\r\n" 59 " \"&blue=\" + slider_blue.value;\r\n" 60 " };\r\n" 61 " slider_green.oninput = slider_red.oninput;\r\n" 62 " slider_blue.oninput = slider_red.oninput;\r\n" 63 " </script>\r\n" 64 " </body>\r\n" 65 "</html>\r\n";