diff --git a/data/index.htm b/data/index.htm index e344eb6699d89abc53134f3446427f06a0715b32..e8b756f91e3c2f77250ad12362f490f1a382efc2 100644 --- a/data/index.htm +++ b/data/index.htm @@ -1,20 +1,27 @@ -<!DOCTYPE html> +<!DOCTYPE html> <html> + <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>ESP8266 + FastLED by Evil Genius Labs</title> + <!-- request CSS from internet CDN --> <!-- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> --> <!-- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-minicolors/2.2.4/jquery.minicolors.min.css" integrity="sha256-4wnSkPYU5B4yngAlx/rEb8LdfMah4teUth4AfhGEuaY=" crossorigin="anonymous" /> --> + <!-- request CSS from the ESP8266 web server --> <link rel="stylesheet" href="css/bootstrap.min.css"> <link rel="stylesheet" href="css/minicolors.min.css"> + <link rel="stylesheet" href="css/styles.css"> + <link rel="icon" href="images/atom196.png"> </head> + <body> + <nav class="navbar navbar-default navbar-static-top" id="top" role="banner"> <div class="container"> <div class="navbar-header"> @@ -29,7 +36,7 @@ </div> <div class="collapse navbar-collapse" id="navbar-collapse-1"> <ul class="nav navbar-nav"> - <li class="active"><a href="/">DIY Nanoleaf control <span class="sr-only">(current)</span></a></li> + <li class="active"><a href="/">ESP8266 + FastLED <span class="sr-only">(current)</span></a></li> <li><a href="/simple.htm" target="_blank" title="Simple Mode">Simple</a></li> <li><a href="/edit.htm" target="_blank" title="Edit Files">Files</a></li> <li><a href="/update" target="_blank" title="Update Firmware">Firmware</a></li> @@ -45,15 +52,22 @@ </div> </div> </nav> + <div id="container" class="container"> - <form class="form-horizontal" id="form"></form> + + <form class="form-horizontal" id="form"> + </form> + </div> + <div id="templates" style="display: none"> + <div id="sectionTemplate" class="form-group"> <div class="col-sm-12"> <hr style="margin-bottom: 5px;margin-top: 5px;" /> </div> </div> + <div id="numberTemplate" class="form-group"> <label class="col-sm-2 control-label"></label> <div class="col-sm-2"> @@ -63,6 +77,7 @@ <input class="form-control slider" type="range" step="1" min="0" max="255" /> </div> </div> + <div id="booleanTemplate" class="form-group"> <label class="col-sm-2 control-label"></label> <div class="col-sm-10"> @@ -72,6 +87,7 @@ </div> </div> </div> + <div id="selectTemplate" class="form-group"> <label class="col-sm-2 control-label"></label> <div class="col-sm-8"> @@ -90,7 +106,7 @@ </div> </div> </div> - + <div id="booleanTemplate" class="form-group"> <label class="col-sm-2 control-label"></label> <div class="col-sm-10"> @@ -100,6 +116,7 @@ </div> </div> </div> + <div id="selectTemplate" class="form-group"> <label class="col-sm-2 control-label"></label> <div class="col-sm-8"> @@ -118,9 +135,10 @@ </div> </div> </div> - <div id="colorPaletteTemplate" class="form-group"> - <label class="col-sm-2 control-label color-label"></label> + <div id="colorPaletteTemplate" class="form-group"> + <label class="col-sm-2 control-label color-label"></label> + <div class="col-sm-10"> <div class="btn-group btn-group-justified" role="group"> <div class="btn-group" role="group"> @@ -165,6 +183,7 @@ </div> </div> </div> + <div id="colorTemplate"> <div class="form-group"> <!-- <label class="col-sm-2 control-label color-label"></label> --> @@ -200,7 +219,9 @@ </div> </div> </div> + </div> + <nav class="navbar navbar-default navbar-fixed-bottom"> <div class="container"> <div class="navbar-header"> @@ -223,16 +244,21 @@ </div> </div> </nav> + <!-- request js from internet CDN --> <!-- <script src="https://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script> --> <!-- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> --> <!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-minicolors/2.2.4/jquery.minicolors.min.js" integrity="sha256-XAFQ9dZ6hy8p/GRhU8h/8pMvM1etymiJLZW1CiHV3bQ=" crossorigin="anonymous"></script> --> <!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/reconnecting-websocket/1.0.0/reconnecting-websocket.min.js" integrity="sha256-A4JwlcDvqO4JXpvEtvWY1RH8JAEMu5W21wP8GUXLUNs=" crossorigin="anonymous"></script> --> + <!-- request js from the ESP8266 web server --> <script src="js/jquery-3.1.1.min.js"></script> <script src="js/bootstrap.min.js"></script> <script src="js/minicolors.min.js"></script> <script src="js/r-websocket.min.js"></script> + <script src="js/app.js"></script> + </body> + </html>