@@ -7,15 +7,16 @@ var hexSearch = {
7
7
spiLibraries : [ ] ,
8
8
gpioLibraries : [ ] ,
9
9
uartLibraries : [ ] ,
10
+ nervesUartLibraries : [ ] ,
10
11
selectedLibraries : [ ] ,
11
12
lastSearch : null ,
12
13
} ,
13
14
14
15
init : function ( ) {
15
- var libraries = [ "circuits_uart" , "circuits_i2c" , "circuits_gpio" , "circuits_spi" ] ;
16
+ var libraries = [ "circuits_uart" , "circuits_i2c" , "circuits_gpio" , "circuits_spi" , "nerves_uart" ] ;
16
17
17
18
for ( var i = 0 ; i < libraries . length ; i ++ ) {
18
- this . update ( "search" , libraries [ i ] , this . state ) ;
19
+ this . update ( "search" , libraries [ i ] , this . state ) ;
19
20
}
20
21
} ,
21
22
@@ -50,6 +51,10 @@ var hexSearch = {
50
51
if ( libSearched === "circuits_uart" ) {
51
52
state . uartLibraries . push ( lib ) ;
52
53
}
54
+
55
+ if ( libSearched === "nerves_uart" ) {
56
+ state . nervesUartLibraries . push ( lib ) ;
57
+ }
53
58
}
54
59
55
60
this . update ( "updateDom" , null , state ) ;
@@ -105,12 +110,17 @@ var hexSearch = {
105
110
ul . appendChild ( li ) ;
106
111
}
107
112
113
+ for ( var i = 0 ; i < state . nervesUartLibraries . length ; i ++ ) {
114
+ var li = this . buildLibListItem ( state . nervesUartLibraries [ i ] , "nerves_uart" ) ;
115
+ ul . appendChild ( li ) ;
116
+ }
117
+
108
118
var oldList = document . getElementById ( "js-hex-lib-list" ) ;
109
119
110
120
if ( oldList ) {
111
121
state . avaliableLibrariesDom . removeChild ( oldList ) ;
112
122
}
113
-
123
+
114
124
state . avaliableLibrariesDom . appendChild ( ul ) ;
115
125
} ,
116
126
@@ -162,9 +172,12 @@ var hexSearch = {
162
172
case "circuits_uart" :
163
173
return "uartLibraries" ;
164
174
break ;
175
+ case "nerves_uart" :
176
+ return "nervesUartLibraries" ;
177
+ break ;
165
178
}
166
179
} ,
167
-
180
+
168
181
}
169
182
170
183
window . addEventListener ( "load" , function ( event ) {
0 commit comments