blob: 24e1a64b8fd99460d60d90e7ef6c34172bc603bc [file] [log] [blame]
Serge Bazanski81981362021-03-06 13:08:00 +01001<!DOCTYPE html>
2<html>
3 <head>
4 <meta charset="utf-8">
5 <title>Web I2C Flasher</title>
6 <style>
7 html {
8 background-color: #f0f0f0;
9 }
10 body {
11 padding: 0;
12 margin: 0;
13 }
14 header {
15 padding: 1rem;
16 background-color: #fff;
17 box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
18 }
19 #document {
20 margin: 40px auto;
21 max-width: 750px;
22 }
23 button {
24 display: inline-block;
25 border: 0;
26 background-color: #f8f8f8;
27 color: #333;
28 border: 1px solid #dedede;
29 padding: 0.2rem 0.8rem 0.2rem 0.8rem;
30 font-family: Verdana, Sans-Serif;
31 font-size: 0.65rem;
32 font-weight: 700;
33 text-transform: uppercase;
34 outline: 0;
35 }
36 button + button {
37 margin-left: 0.5rem;
38 }
39 button:hover {
40 background-color: #fefefe;
41 }
42 button:active {
43 background-color: #f0f0f0;
44 }
45 button:disabled {
46 color: #888;
47 }
48 button:disabled:hover {
49 background-color: #f8f8f8;
50 border: 1px solid #dedede;
51 }
52 button.btn-red {
53 padding: 0.4rem 1rem 0.4rem 1rem;
54 background-color: #ff4949;
55 color: #fff;
56 border: 1px solid #8a1c05;
57 }
58 button.btn-red:hover {
59 background-color: #ff5959;
60 border: 1px solid #8a1c05;
61 }
62 button.btn-red:active {
63 background-color: #ff3939;
64 border: 1px solid #8a1c05;
65 }
66 h1,h2,h3 {
67 font-family: Helvetica, Sans-Serif;
68 margin: 0;
69 color: #111;
70 }
71 h1 {
72 font-size: 1.5rem;
73 color: #333;
74 }
75 h2 {
76 margin-bottom: 0.3rem;
77 font-size: 1.2rem;
78 }
79 h3 {
80 font-size: 0.8rem;
81 margin: 0.3rem;
82 }
83 #programmers {
84 }
85 .programmer {
86 width: 100%;
87 margin-top: 1rem;
88 background-color: #fff;
89 box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
90 }
91 .programmerName {
92 font-family: Verdana, sans-serif;
93 font-size: 0.9rem;
94 padding: 1rem;
95 border-bottom: 1px solid #ddd;
96 background-color: #fff;
97 }
98 .programmerOptions {
99 float: right;
100 }
101 .devices {
102 padding: 2rem;
103 }
104 .device {
105 clear: both;
106 background-color: #fafafa;
107 padding: 1rem;
108 border: 1px solid #eee;
109 }
110 .device + .device {
111 margin-top: 1rem;
112 }
113 .deviceName {
114 font-family: Verdana, sans-serif;
115 }
116 .deviceOptions {
117 float: right;
118 }
119 .deviceDump {
120 color: #fff;
121 background-color: #1c1c1c;
122 display: block;
123 clear: both;
124 padding: 1rem;
125 font-family: monospace;
126 margin-top: 1rem;
127 border-radius: 0.3rem;
128 }
129 </style>
130 </head>
131<body>
132 <header>
133 <h1>Web I2C Flash</h1>
134 </header>
135 <div id="document">
136 <button id="connect" class="btn-red">Add...</button>
137 <div id="programmers">
138 </div>
139 </div>
140 <script src="main.js" type="module"></script>
141</body>
142</html>