SpeedyLoader/index.html

121 lines
3.7 KiB
HTML
Raw Normal View History

<!DOCTYPE HTML>
<!--
Hyperspace by HTML5 UP
html5up.net | @ajlkn
Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-->
<html>
<head>
2018-12-31 01:47:16 -08:00
<title>Speeduino Universal Firmware Loader</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="assets/css/main.css" />
2018-12-31 05:59:18 -08:00
<script src="renderer.js">
</script>
</head>
<body>
<!-- Sidebar -->
<section id="sidebar">
<div class="inner">
<nav>
<ul>
2018-12-31 05:59:18 -08:00
<li><a href="#loader">Choose Firmware</a></li>
<li><a href="#details">Firmware Details</a></li>
<li><a href="#port">Choose Port</a></li>
<li><a href="#progress">Progress</a></li>
</ul>
</nav>
</div>
</section>
<!-- Wrapper -->
<div id="wrapper">
2018-12-31 05:59:18 -08:00
<!-- Choose Version -->
<section id="loader" class="wrapper style1 fullscreen fade-up">
<div class="inner">
2018-12-31 01:47:16 -08:00
<center><img src="assets/speeduino logo_white.png" width="235"/></center>
<!--<h1>Firmware Loader</h1>-->
<p>Available Firmwares:
<select name="firmwares" class="select" id="versionsSelect" size="10" width="20" ></select>
2019-01-01 15:47:54 -08:00
<ul class="actions">
<li><input type='button' id="btnDetails" value="View Firmware Notes" onclick="refreshDetails();" /></li>
<li><input type='button' id="btnChoosePort" value="Choose Port" onclick="window.location.href='#port';" /></li>
2019-01-01 15:47:54 -08:00
</ul>
</p>
2018-12-31 05:59:18 -08:00
<div id="error"></div>
<div id="ports"></div>
</div>
</section>
2018-12-31 05:59:18 -08:00
<!-- Firmware details -->
2019-01-04 04:10:03 -08:00
<section id="details" class="wrapper style1-alt spotlights" style="display: none; height: 100vh;">
<div class="inner">
2019-01-01 19:47:18 -08:00
<h1>Firmware Notes</h1>
<div class="features major" >
<h2><div id="detailsHeading" ></div></h2>
<div id="detailsText" ></div>
</div>
</div>
</section>
2018-12-31 05:59:18 -08:00
<!-- Choose Port -->
<section id="port" class="wrapper style2 fullscreen fade-up" style="height: 100vh;">
2018-12-31 05:59:18 -08:00
<div class="inner">
<h1>Select Serial Port</h1>
2018-12-31 05:59:18 -08:00
<p>Available Ports:
<select name="ports" class="select" id="portsSelect" size="10" width="20"></select>
<ul class="actions">
<li><input type='button' value="Refresh" onclick="refreshSerialPorts();" /></li>
<li><input type='button' value="Install" id="btnInstall" onclick="uploadFW();" /></li>
2018-12-31 05:59:18 -08:00
</ul>
</p>
</div>
<div id="serialDetectError"></div>
</section>
<!-- Progress -->
<section id="progress" class="wrapper style3 fade-up" style="height: 100vh;">
<div class="inner">
<h2>Progress</h2>
<div class="features">
<section>
2019-01-03 23:54:39 -08:00
<span class="icon major fa-pause" id="progressSpinner"></span>
<p>
<strong>Current Status:</strong>
2019-01-04 04:10:03 -08:00
<span id="statusText"></span><span id="burnPercent"></span>
2019-01-03 23:54:39 -08:00
</p>
</section>
<section id="terminalSection" style="display: none;">
<span class="icon major fa-exclamation-triangle"></span>
<h3>Terminal Output:</h3>
<pre style="color: silver; background: black; overflow-x: scroll; overflow-y: scroll; height:220px"><span id="terminalText"></span></pre>
</section>
</div>
</section>
</div>
<!-- Footer -->
<footer id="footer" class="wrapper style1-alt">
<div class="inner">
<ul class="menu">
2019-01-03 23:54:39 -08:00
<li>&copy; Josh Stewart. All rights reserved.</li><li>Design: <a href="http://html5up.net">HTML5 UP</a></li><li>Version: 0.0.3</li>
</ul>
</div>
</footer>
<!-- Scripts -->
<script>window.$ = window.jQuery = require('./assets/js/jquery.min.js');</script>
<script src="assets/js/jquery.scrollex.min.js"></script>
<script src="assets/js/jquery.scrolly.min.js"></script>
<script src="assets/js/skel.min.js"></script>
<script src="assets/js/util.js"></script>
<script src="assets/js/main.js"></script>
</body>
</html>