File tree Expand file tree Collapse file tree 2 files changed +20
-0
lines changed Expand file tree Collapse file tree 2 files changed +20
-0
lines changed Original file line number Diff line number Diff line change 27
27
28
28
< hr />
29
29
30
+ < div >
31
+ < form class ="boot-form ">
32
+ < label for ="boot-file "> Boot image:</ label >
33
+ < input type ="file " name ="boot-file " class ="boot-file " />
34
+ < input type ="submit " value ="Boot " />
35
+ </ form >
36
+ </ div >
37
+
38
+ < hr />
39
+
30
40
< div >
31
41
< form class ="flash-form ">
32
42
< label for ="flash-file "> Flash image:</ label >
Original file line number Diff line number Diff line change @@ -37,6 +37,15 @@ async function sendFormCommand(event) {
37
37
inputField . value = "" ;
38
38
}
39
39
40
+ async function bootFormFile ( event ) {
41
+ event . preventDefault ( ) ;
42
+
43
+ let fileField = document . querySelector ( ".boot-file" ) ;
44
+ let file = fileField . files [ 0 ] ;
45
+ await device . bootBlob ( file ) ;
46
+ fileField . value = "" ;
47
+ }
48
+
40
49
async function flashFormFile ( event ) {
41
50
event . preventDefault ( ) ;
42
51
@@ -124,6 +133,7 @@ document
124
133
document
125
134
. querySelector ( ".connect-button" )
126
135
. addEventListener ( "click" , connectDevice ) ;
136
+ document . querySelector ( ".boot-form" ) . addEventListener ( "submit" , bootFormFile ) ;
127
137
document . querySelector ( ".flash-form" ) . addEventListener ( "submit" , flashFormFile ) ;
128
138
document
129
139
. querySelector ( ".download-zip-button" )
You can’t perform that action at this time.
0 commit comments