docs: update js api docs
[oweals/luci.git] / docs / jsapi / LuCI.ui.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4     <meta charset="utf-8">
5     <title>Class: ui</title>
6     
7     
8     <script src="scripts/prettify/prettify.js"></script>
9     <script src="scripts/prettify/lang-css.js"></script>
10     <script src="scripts/jquery.min.js"></script>
11     <!--[if lt IE 9]>
12       <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
13     <![endif]-->
14     <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css">
15     <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css">
16     <link type="text/css" rel="stylesheet" href="styles/jaguar.css">
17     
18     
19     <script>
20     var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true}};
21     </script>
22     
23
24     
25 </head>
26 <body>
27 <div id="wrap" class="clearfix">
28     
29 <div class="navigation">
30     <h3 class="applicationName"><a href="index.html"></a></h3>
31
32     <div class="search">
33         <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations">
34     </div>
35     <ul class="list">
36     
37         <li class="item" data-name="LuCI">
38             <span class="title">
39                 <a href="LuCI.html">LuCI</a>
40                 
41             </span>
42             <ul class="members itemMembers">
43             
44             <span class="subtitle">Members</span>
45             
46                 <li data-name="LuCI#Class"><a href="LuCI.html#Class">Class</a></li>
47             
48                 <li data-name="LuCI#dom"><a href="LuCI.html#dom">dom</a></li>
49             
50                 <li data-name="LuCI#env"><a href="LuCI.html#env">env</a></li>
51             
52                 <li data-name="LuCI#Poll"><a href="LuCI.html#Poll">Poll</a></li>
53             
54                 <li data-name="LuCI#Request"><a href="LuCI.html#Request">Request</a></li>
55             
56                 <li data-name="LuCI#view"><a href="LuCI.html#view">view</a></li>
57             
58             </ul>
59             <ul class="typedefs itemMembers">
60             
61             <span class="subtitle">Typedefs</span>
62             
63                 <li data-name="LuCI.requestCallbackFn"><a href="LuCI.html#.requestCallbackFn">requestCallbackFn</a></li>
64             
65             </ul>
66             <ul class="typedefs itemMembers">
67             
68             </ul>
69             <ul class="methods itemMembers">
70             
71             <span class="subtitle">Methods</span>
72             
73                 <li data-name="LuCI#bind"><a href="LuCI.html#bind">bind</a></li>
74             
75                 <li data-name="LuCI#error"><a href="LuCI.html#error">error</a></li>
76             
77                 <li data-name="LuCI#fspath"><a href="LuCI.html#fspath">fspath</a></li>
78             
79                 <li data-name="LuCI#get"><a href="LuCI.html#get">get</a></li>
80             
81                 <li data-name="LuCI#halt"><a href="LuCI.html#halt">halt</a></li>
82             
83                 <li data-name="LuCI#hasSystemFeature"><a href="LuCI.html#hasSystemFeature">hasSystemFeature</a></li>
84             
85                 <li data-name="LuCI#hasViewPermission"><a href="LuCI.html#hasViewPermission">hasViewPermission</a></li>
86             
87                 <li data-name="LuCI#isObject"><a href="LuCI.html#isObject">isObject</a></li>
88             
89                 <li data-name="LuCI#location"><a href="LuCI.html#location">location</a></li>
90             
91                 <li data-name="LuCI#media"><a href="LuCI.html#media">media</a></li>
92             
93                 <li data-name="LuCI#path"><a href="LuCI.html#path">path</a></li>
94             
95                 <li data-name="LuCI#poll"><a href="LuCI.html#poll">poll</a></li>
96             
97                 <li data-name="LuCI#post"><a href="LuCI.html#post">post</a></li>
98             
99                 <li data-name="LuCI#raise"><a href="LuCI.html#raise">raise</a></li>
100             
101                 <li data-name="LuCI#require"><a href="LuCI.html#require">require</a></li>
102             
103                 <li data-name="LuCI#resolveDefault"><a href="LuCI.html#resolveDefault">resolveDefault</a></li>
104             
105                 <li data-name="LuCI#resource"><a href="LuCI.html#resource">resource</a></li>
106             
107                 <li data-name="LuCI#run"><a href="LuCI.html#run">run</a></li>
108             
109                 <li data-name="LuCI#sortedKeys"><a href="LuCI.html#sortedKeys">sortedKeys</a></li>
110             
111                 <li data-name="LuCI#stop"><a href="LuCI.html#stop">stop</a></li>
112             
113                 <li data-name="LuCI#toArray"><a href="LuCI.html#toArray">toArray</a></li>
114             
115                 <li data-name="LuCI#url"><a href="LuCI.html#url">url</a></li>
116             
117             </ul>
118             <ul class="events itemMembers">
119             
120             </ul>
121         </li>
122     
123         <li class="item" data-name="LuCI.baseclass">
124             <span class="title">
125                 <a href="LuCI.baseclass.html">LuCI.baseclass</a>
126                 
127             </span>
128             <ul class="members itemMembers">
129             
130             </ul>
131             <ul class="typedefs itemMembers">
132             
133             </ul>
134             <ul class="typedefs itemMembers">
135             
136             </ul>
137             <ul class="methods itemMembers">
138             
139             <span class="subtitle">Methods</span>
140             
141                 <li data-name="LuCI.baseclass.extend"><a href="LuCI.baseclass.html#.extend">extend</a></li>
142             
143                 <li data-name="LuCI.baseclass.instantiate"><a href="LuCI.baseclass.html#.instantiate">instantiate</a></li>
144             
145                 <li data-name="LuCI.baseclass.isSubclass"><a href="LuCI.baseclass.html#.isSubclass">isSubclass</a></li>
146             
147                 <li data-name="LuCI.baseclass.singleton"><a href="LuCI.baseclass.html#.singleton">singleton</a></li>
148             
149                 <li data-name="LuCI.baseclass#super"><a href="LuCI.baseclass.html#super">super</a></li>
150             
151                 <li data-name="LuCI.baseclass#varargs"><a href="LuCI.baseclass.html#varargs">varargs</a></li>
152             
153             </ul>
154             <ul class="events itemMembers">
155             
156             </ul>
157         </li>
158     
159         <li class="item" data-name="LuCI.dom">
160             <span class="title">
161                 <a href="LuCI.dom.html">LuCI.dom</a>
162                 
163             </span>
164             <ul class="members itemMembers">
165             
166             </ul>
167             <ul class="typedefs itemMembers">
168             
169             <span class="subtitle">Typedefs</span>
170             
171                 <li data-name="LuCI.dom~ignoreCallbackFn"><a href="LuCI.dom.html#~ignoreCallbackFn">ignoreCallbackFn</a></li>
172             
173             </ul>
174             <ul class="typedefs itemMembers">
175             
176             </ul>
177             <ul class="methods itemMembers">
178             
179             <span class="subtitle">Methods</span>
180             
181                 <li data-name="LuCI.dom#append"><a href="LuCI.dom.html#append">append</a></li>
182             
183                 <li data-name="LuCI.dom#attr"><a href="LuCI.dom.html#attr">attr</a></li>
184             
185                 <li data-name="LuCI.dom#bindClassInstance"><a href="LuCI.dom.html#bindClassInstance">bindClassInstance</a></li>
186             
187                 <li data-name="LuCI.dom#callClassMethod"><a href="LuCI.dom.html#callClassMethod">callClassMethod</a></li>
188             
189                 <li data-name="LuCI.dom#content"><a href="LuCI.dom.html#content">content</a></li>
190             
191                 <li data-name="LuCI.dom#create"><a href="LuCI.dom.html#create">create</a></li>
192             
193                 <li data-name="LuCI.dom#data"><a href="LuCI.dom.html#data">data</a></li>
194             
195                 <li data-name="LuCI.dom#elem"><a href="LuCI.dom.html#elem">elem</a></li>
196             
197                 <li data-name="LuCI.dom#findClassInstance"><a href="LuCI.dom.html#findClassInstance">findClassInstance</a></li>
198             
199                 <li data-name="LuCI.dom#isEmpty"><a href="LuCI.dom.html#isEmpty">isEmpty</a></li>
200             
201                 <li data-name="LuCI.dom#matches"><a href="LuCI.dom.html#matches">matches</a></li>
202             
203                 <li data-name="LuCI.dom#parent"><a href="LuCI.dom.html#parent">parent</a></li>
204             
205                 <li data-name="LuCI.dom#parse"><a href="LuCI.dom.html#parse">parse</a></li>
206             
207             </ul>
208             <ul class="events itemMembers">
209             
210             </ul>
211         </li>
212     
213         <li class="item" data-name="LuCI.form">
214             <span class="title">
215                 <a href="LuCI.form.html">LuCI.form</a>
216                 
217             </span>
218             <ul class="members itemMembers">
219             
220             </ul>
221             <ul class="typedefs itemMembers">
222             
223             </ul>
224             <ul class="typedefs itemMembers">
225             
226             </ul>
227             <ul class="methods itemMembers">
228             
229             </ul>
230             <ul class="events itemMembers">
231             
232             </ul>
233         </li>
234     
235         <li class="item" data-name="LuCI.form.AbstractElement">
236             <span class="title">
237                 <a href="LuCI.form.AbstractElement.html">LuCI.form.AbstractElement</a>
238                 
239             </span>
240             <ul class="members itemMembers">
241             
242             </ul>
243             <ul class="typedefs itemMembers">
244             
245             </ul>
246             <ul class="typedefs itemMembers">
247             
248             </ul>
249             <ul class="methods itemMembers">
250             
251             <span class="subtitle">Methods</span>
252             
253                 <li data-name="LuCI.form.AbstractElement#append"><a href="LuCI.form.AbstractElement.html#append">append</a></li>
254             
255                 <li data-name="LuCI.form.AbstractElement#parse"><a href="LuCI.form.AbstractElement.html#parse">parse</a></li>
256             
257                 <li data-name="LuCI.form.AbstractElement#render"><a href="LuCI.form.AbstractElement.html#render">render</a></li>
258             
259                 <li data-name="LuCI.form.AbstractElement#stripTags"><a href="LuCI.form.AbstractElement.html#stripTags">stripTags</a></li>
260             
261                 <li data-name="LuCI.form.AbstractElement#titleFn"><a href="LuCI.form.AbstractElement.html#titleFn">titleFn</a></li>
262             
263             </ul>
264             <ul class="events itemMembers">
265             
266             </ul>
267         </li>
268     
269         <li class="item" data-name="LuCI.form.AbstractSection">
270             <span class="title">
271                 <a href="LuCI.form.AbstractSection.html">LuCI.form.AbstractSection</a>
272                 
273             </span>
274             <ul class="members itemMembers">
275             
276             <span class="subtitle">Members</span>
277             
278                 <li data-name="LuCI.form.AbstractSection##parentoption"><a href="LuCI.form.AbstractSection.html#parentoption">parentoption</a></li>
279             
280             </ul>
281             <ul class="typedefs itemMembers">
282             
283             </ul>
284             <ul class="typedefs itemMembers">
285             
286             </ul>
287             <ul class="methods itemMembers">
288             
289             <span class="subtitle">Methods</span>
290             
291                 <li data-name="LuCI.form.AbstractSection#append"><a href="LuCI.form.AbstractSection.html#append">append</a></li>
292             
293                 <li data-name="LuCI.form.AbstractSection#cfgsections"><a href="LuCI.form.AbstractSection.html#cfgsections">cfgsections</a></li>
294             
295                 <li data-name="LuCI.form.AbstractSection#filter"><a href="LuCI.form.AbstractSection.html#filter">filter</a></li>
296             
297                 <li data-name="LuCI.form.AbstractSection#load"><a href="LuCI.form.AbstractSection.html#load">load</a></li>
298             
299                 <li data-name="LuCI.form.AbstractSection#option"><a href="LuCI.form.AbstractSection.html#option">option</a></li>
300             
301                 <li data-name="LuCI.form.AbstractSection#parse"><a href="LuCI.form.AbstractSection.html#parse">parse</a></li>
302             
303                 <li data-name="LuCI.form.AbstractSection#render"><a href="LuCI.form.AbstractSection.html#render">render</a></li>
304             
305                 <li data-name="LuCI.form.AbstractSection#stripTags"><a href="LuCI.form.AbstractSection.html#stripTags">stripTags</a></li>
306             
307                 <li data-name="LuCI.form.AbstractSection#tab"><a href="LuCI.form.AbstractSection.html#tab">tab</a></li>
308             
309                 <li data-name="LuCI.form.AbstractSection#taboption"><a href="LuCI.form.AbstractSection.html#taboption">taboption</a></li>
310             
311                 <li data-name="LuCI.form.AbstractSection#titleFn"><a href="LuCI.form.AbstractSection.html#titleFn">titleFn</a></li>
312             
313             </ul>
314             <ul class="events itemMembers">
315             
316             </ul>
317         </li>
318     
319         <li class="item" data-name="LuCI.form.AbstractValue">
320             <span class="title">
321                 <a href="LuCI.form.AbstractValue.html">LuCI.form.AbstractValue</a>
322                 
323             </span>
324             <ul class="members itemMembers">
325             
326             <span class="subtitle">Members</span>
327             
328                 <li data-name="LuCI.form.AbstractValue##datatype"><a href="LuCI.form.AbstractValue.html#datatype">datatype</a></li>
329             
330                 <li data-name="LuCI.form.AbstractValue##default"><a href="LuCI.form.AbstractValue.html#default">default</a></li>
331             
332                 <li data-name="LuCI.form.AbstractValue##editable"><a href="LuCI.form.AbstractValue.html#editable">editable</a></li>
333             
334                 <li data-name="LuCI.form.AbstractValue##modalonly"><a href="LuCI.form.AbstractValue.html#modalonly">modalonly</a></li>
335             
336                 <li data-name="LuCI.form.AbstractValue##optional"><a href="LuCI.form.AbstractValue.html#optional">optional</a></li>
337             
338                 <li data-name="LuCI.form.AbstractValue##readonly"><a href="LuCI.form.AbstractValue.html#readonly">readonly</a></li>
339             
340                 <li data-name="LuCI.form.AbstractValue##rmempty"><a href="LuCI.form.AbstractValue.html#rmempty">rmempty</a></li>
341             
342                 <li data-name="LuCI.form.AbstractValue##uciconfig"><a href="LuCI.form.AbstractValue.html#uciconfig">uciconfig</a></li>
343             
344                 <li data-name="LuCI.form.AbstractValue##ucioption"><a href="LuCI.form.AbstractValue.html#ucioption">ucioption</a></li>
345             
346                 <li data-name="LuCI.form.AbstractValue##ucisection"><a href="LuCI.form.AbstractValue.html#ucisection">ucisection</a></li>
347             
348                 <li data-name="LuCI.form.AbstractValue##validate"><a href="LuCI.form.AbstractValue.html#validate">validate</a></li>
349             
350                 <li data-name="LuCI.form.AbstractValue##width"><a href="LuCI.form.AbstractValue.html#width">width</a></li>
351             
352             </ul>
353             <ul class="typedefs itemMembers">
354             
355             </ul>
356             <ul class="typedefs itemMembers">
357             
358             </ul>
359             <ul class="methods itemMembers">
360             
361             <span class="subtitle">Methods</span>
362             
363                 <li data-name="LuCI.form.AbstractValue#append"><a href="LuCI.form.AbstractValue.html#append">append</a></li>
364             
365                 <li data-name="LuCI.form.AbstractValue#cbid"><a href="LuCI.form.AbstractValue.html#cbid">cbid</a></li>
366             
367                 <li data-name="LuCI.form.AbstractValue#cfgvalue"><a href="LuCI.form.AbstractValue.html#cfgvalue">cfgvalue</a></li>
368             
369                 <li data-name="LuCI.form.AbstractValue#depends"><a href="LuCI.form.AbstractValue.html#depends">depends</a></li>
370             
371                 <li data-name="LuCI.form.AbstractValue#formvalue"><a href="LuCI.form.AbstractValue.html#formvalue">formvalue</a></li>
372             
373                 <li data-name="LuCI.form.AbstractValue#getUIElement"><a href="LuCI.form.AbstractValue.html#getUIElement">getUIElement</a></li>
374             
375                 <li data-name="LuCI.form.AbstractValue#isActive"><a href="LuCI.form.AbstractValue.html#isActive">isActive</a></li>
376             
377                 <li data-name="LuCI.form.AbstractValue#isValid"><a href="LuCI.form.AbstractValue.html#isValid">isValid</a></li>
378             
379                 <li data-name="LuCI.form.AbstractValue#load"><a href="LuCI.form.AbstractValue.html#load">load</a></li>
380             
381                 <li data-name="LuCI.form.AbstractValue#parse"><a href="LuCI.form.AbstractValue.html#parse">parse</a></li>
382             
383                 <li data-name="LuCI.form.AbstractValue#remove"><a href="LuCI.form.AbstractValue.html#remove">remove</a></li>
384             
385                 <li data-name="LuCI.form.AbstractValue#render"><a href="LuCI.form.AbstractValue.html#render">render</a></li>
386             
387                 <li data-name="LuCI.form.AbstractValue#stripTags"><a href="LuCI.form.AbstractValue.html#stripTags">stripTags</a></li>
388             
389                 <li data-name="LuCI.form.AbstractValue#textvalue"><a href="LuCI.form.AbstractValue.html#textvalue">textvalue</a></li>
390             
391                 <li data-name="LuCI.form.AbstractValue#titleFn"><a href="LuCI.form.AbstractValue.html#titleFn">titleFn</a></li>
392             
393                 <li data-name="LuCI.form.AbstractValue#validate"><a href="LuCI.form.AbstractValue.html#validate">validate</a></li>
394             
395                 <li data-name="LuCI.form.AbstractValue#write"><a href="LuCI.form.AbstractValue.html#write">write</a></li>
396             
397             </ul>
398             <ul class="events itemMembers">
399             
400             </ul>
401         </li>
402     
403         <li class="item" data-name="LuCI.form.ButtonValue">
404             <span class="title">
405                 <a href="LuCI.form.ButtonValue.html">LuCI.form.ButtonValue</a>
406                 
407             </span>
408             <ul class="members itemMembers">
409             
410             <span class="subtitle">Members</span>
411             
412                 <li data-name="LuCI.form.ButtonValue##inputstyle"><a href="LuCI.form.ButtonValue.html#inputstyle">inputstyle</a></li>
413             
414                 <li data-name="LuCI.form.ButtonValue##inputtitle"><a href="LuCI.form.ButtonValue.html#inputtitle">inputtitle</a></li>
415             
416                 <li data-name="LuCI.form.ButtonValue##onclick"><a href="LuCI.form.ButtonValue.html#onclick">onclick</a></li>
417             
418                 <li data-name="LuCI.form.ButtonValue#datatype"><a href="LuCI.form.ButtonValue.html#datatype">datatype</a></li>
419             
420                 <li data-name="LuCI.form.ButtonValue#default"><a href="LuCI.form.ButtonValue.html#default">default</a></li>
421             
422                 <li data-name="LuCI.form.ButtonValue#editable"><a href="LuCI.form.ButtonValue.html#editable">editable</a></li>
423             
424                 <li data-name="LuCI.form.ButtonValue#modalonly"><a href="LuCI.form.ButtonValue.html#modalonly">modalonly</a></li>
425             
426                 <li data-name="LuCI.form.ButtonValue#optional"><a href="LuCI.form.ButtonValue.html#optional">optional</a></li>
427             
428                 <li data-name="LuCI.form.ButtonValue#password"><a href="LuCI.form.ButtonValue.html#password">password</a></li>
429             
430                 <li data-name="LuCI.form.ButtonValue#placeholder"><a href="LuCI.form.ButtonValue.html#placeholder">placeholder</a></li>
431             
432                 <li data-name="LuCI.form.ButtonValue#readonly"><a href="LuCI.form.ButtonValue.html#readonly">readonly</a></li>
433             
434                 <li data-name="LuCI.form.ButtonValue#rmempty"><a href="LuCI.form.ButtonValue.html#rmempty">rmempty</a></li>
435             
436                 <li data-name="LuCI.form.ButtonValue#uciconfig"><a href="LuCI.form.ButtonValue.html#uciconfig">uciconfig</a></li>
437             
438                 <li data-name="LuCI.form.ButtonValue#ucioption"><a href="LuCI.form.ButtonValue.html#ucioption">ucioption</a></li>
439             
440                 <li data-name="LuCI.form.ButtonValue#ucisection"><a href="LuCI.form.ButtonValue.html#ucisection">ucisection</a></li>
441             
442                 <li data-name="LuCI.form.ButtonValue#validate"><a href="LuCI.form.ButtonValue.html#validate">validate</a></li>
443             
444                 <li data-name="LuCI.form.ButtonValue#width"><a href="LuCI.form.ButtonValue.html#width">width</a></li>
445             
446             </ul>
447             <ul class="typedefs itemMembers">
448             
449             </ul>
450             <ul class="typedefs itemMembers">
451             
452             </ul>
453             <ul class="methods itemMembers">
454             
455             <span class="subtitle">Methods</span>
456             
457                 <li data-name="LuCI.form.ButtonValue#append"><a href="LuCI.form.ButtonValue.html#append">append</a></li>
458             
459                 <li data-name="LuCI.form.ButtonValue#cbid"><a href="LuCI.form.ButtonValue.html#cbid">cbid</a></li>
460             
461                 <li data-name="LuCI.form.ButtonValue#cfgvalue"><a href="LuCI.form.ButtonValue.html#cfgvalue">cfgvalue</a></li>
462             
463                 <li data-name="LuCI.form.ButtonValue#depends"><a href="LuCI.form.ButtonValue.html#depends">depends</a></li>
464             
465                 <li data-name="LuCI.form.ButtonValue#formvalue"><a href="LuCI.form.ButtonValue.html#formvalue">formvalue</a></li>
466             
467                 <li data-name="LuCI.form.ButtonValue#getUIElement"><a href="LuCI.form.ButtonValue.html#getUIElement">getUIElement</a></li>
468             
469                 <li data-name="LuCI.form.ButtonValue#isActive"><a href="LuCI.form.ButtonValue.html#isActive">isActive</a></li>
470             
471                 <li data-name="LuCI.form.ButtonValue#isValid"><a href="LuCI.form.ButtonValue.html#isValid">isValid</a></li>
472             
473                 <li data-name="LuCI.form.ButtonValue#load"><a href="LuCI.form.ButtonValue.html#load">load</a></li>
474             
475                 <li data-name="LuCI.form.ButtonValue#parse"><a href="LuCI.form.ButtonValue.html#parse">parse</a></li>
476             
477                 <li data-name="LuCI.form.ButtonValue#remove"><a href="LuCI.form.ButtonValue.html#remove">remove</a></li>
478             
479                 <li data-name="LuCI.form.ButtonValue#stripTags"><a href="LuCI.form.ButtonValue.html#stripTags">stripTags</a></li>
480             
481                 <li data-name="LuCI.form.ButtonValue#textvalue"><a href="LuCI.form.ButtonValue.html#textvalue">textvalue</a></li>
482             
483                 <li data-name="LuCI.form.ButtonValue#titleFn"><a href="LuCI.form.ButtonValue.html#titleFn">titleFn</a></li>
484             
485                 <li data-name="LuCI.form.ButtonValue#value"><a href="LuCI.form.ButtonValue.html#value">value</a></li>
486             
487                 <li data-name="LuCI.form.ButtonValue#write"><a href="LuCI.form.ButtonValue.html#write">write</a></li>
488             
489             </ul>
490             <ul class="events itemMembers">
491             
492             </ul>
493         </li>
494     
495         <li class="item" data-name="LuCI.form.DummyValue">
496             <span class="title">
497                 <a href="LuCI.form.DummyValue.html">LuCI.form.DummyValue</a>
498                 
499             </span>
500             <ul class="members itemMembers">
501             
502             <span class="subtitle">Members</span>
503             
504                 <li data-name="LuCI.form.DummyValue##href"><a href="LuCI.form.DummyValue.html#href">href</a></li>
505             
506                 <li data-name="LuCI.form.DummyValue##rawhtml"><a href="LuCI.form.DummyValue.html#rawhtml">rawhtml</a></li>
507             
508                 <li data-name="LuCI.form.DummyValue#datatype"><a href="LuCI.form.DummyValue.html#datatype">datatype</a></li>
509             
510                 <li data-name="LuCI.form.DummyValue#default"><a href="LuCI.form.DummyValue.html#default">default</a></li>
511             
512                 <li data-name="LuCI.form.DummyValue#editable"><a href="LuCI.form.DummyValue.html#editable">editable</a></li>
513             
514                 <li data-name="LuCI.form.DummyValue#modalonly"><a href="LuCI.form.DummyValue.html#modalonly">modalonly</a></li>
515             
516                 <li data-name="LuCI.form.DummyValue#optional"><a href="LuCI.form.DummyValue.html#optional">optional</a></li>
517             
518                 <li data-name="LuCI.form.DummyValue#password"><a href="LuCI.form.DummyValue.html#password">password</a></li>
519             
520                 <li data-name="LuCI.form.DummyValue#placeholder"><a href="LuCI.form.DummyValue.html#placeholder">placeholder</a></li>
521             
522                 <li data-name="LuCI.form.DummyValue#readonly"><a href="LuCI.form.DummyValue.html#readonly">readonly</a></li>
523             
524                 <li data-name="LuCI.form.DummyValue#rmempty"><a href="LuCI.form.DummyValue.html#rmempty">rmempty</a></li>
525             
526                 <li data-name="LuCI.form.DummyValue#uciconfig"><a href="LuCI.form.DummyValue.html#uciconfig">uciconfig</a></li>
527             
528                 <li data-name="LuCI.form.DummyValue#ucioption"><a href="LuCI.form.DummyValue.html#ucioption">ucioption</a></li>
529             
530                 <li data-name="LuCI.form.DummyValue#ucisection"><a href="LuCI.form.DummyValue.html#ucisection">ucisection</a></li>
531             
532                 <li data-name="LuCI.form.DummyValue#validate"><a href="LuCI.form.DummyValue.html#validate">validate</a></li>
533             
534                 <li data-name="LuCI.form.DummyValue#width"><a href="LuCI.form.DummyValue.html#width">width</a></li>
535             
536             </ul>
537             <ul class="typedefs itemMembers">
538             
539             </ul>
540             <ul class="typedefs itemMembers">
541             
542             </ul>
543             <ul class="methods itemMembers">
544             
545             <span class="subtitle">Methods</span>
546             
547                 <li data-name="LuCI.form.DummyValue#append"><a href="LuCI.form.DummyValue.html#append">append</a></li>
548             
549                 <li data-name="LuCI.form.DummyValue#cbid"><a href="LuCI.form.DummyValue.html#cbid">cbid</a></li>
550             
551                 <li data-name="LuCI.form.DummyValue#cfgvalue"><a href="LuCI.form.DummyValue.html#cfgvalue">cfgvalue</a></li>
552             
553                 <li data-name="LuCI.form.DummyValue#depends"><a href="LuCI.form.DummyValue.html#depends">depends</a></li>
554             
555                 <li data-name="LuCI.form.DummyValue#formvalue"><a href="LuCI.form.DummyValue.html#formvalue">formvalue</a></li>
556             
557                 <li data-name="LuCI.form.DummyValue#getUIElement"><a href="LuCI.form.DummyValue.html#getUIElement">getUIElement</a></li>
558             
559                 <li data-name="LuCI.form.DummyValue#isActive"><a href="LuCI.form.DummyValue.html#isActive">isActive</a></li>
560             
561                 <li data-name="LuCI.form.DummyValue#isValid"><a href="LuCI.form.DummyValue.html#isValid">isValid</a></li>
562             
563                 <li data-name="LuCI.form.DummyValue#load"><a href="LuCI.form.DummyValue.html#load">load</a></li>
564             
565                 <li data-name="LuCI.form.DummyValue#parse"><a href="LuCI.form.DummyValue.html#parse">parse</a></li>
566             
567                 <li data-name="LuCI.form.DummyValue#remove"><a href="LuCI.form.DummyValue.html#remove">remove</a></li>
568             
569                 <li data-name="LuCI.form.DummyValue#stripTags"><a href="LuCI.form.DummyValue.html#stripTags">stripTags</a></li>
570             
571                 <li data-name="LuCI.form.DummyValue#textvalue"><a href="LuCI.form.DummyValue.html#textvalue">textvalue</a></li>
572             
573                 <li data-name="LuCI.form.DummyValue#titleFn"><a href="LuCI.form.DummyValue.html#titleFn">titleFn</a></li>
574             
575                 <li data-name="LuCI.form.DummyValue#value"><a href="LuCI.form.DummyValue.html#value">value</a></li>
576             
577                 <li data-name="LuCI.form.DummyValue#write"><a href="LuCI.form.DummyValue.html#write">write</a></li>
578             
579             </ul>
580             <ul class="events itemMembers">
581             
582             </ul>
583         </li>
584     
585         <li class="item" data-name="LuCI.form.DynamicList">
586             <span class="title">
587                 <a href="LuCI.form.DynamicList.html">LuCI.form.DynamicList</a>
588                 
589             </span>
590             <ul class="members itemMembers">
591             
592             <span class="subtitle">Members</span>
593             
594                 <li data-name="LuCI.form.DynamicList#datatype"><a href="LuCI.form.DynamicList.html#datatype">datatype</a></li>
595             
596                 <li data-name="LuCI.form.DynamicList#default"><a href="LuCI.form.DynamicList.html#default">default</a></li>
597             
598                 <li data-name="LuCI.form.DynamicList#editable"><a href="LuCI.form.DynamicList.html#editable">editable</a></li>
599             
600                 <li data-name="LuCI.form.DynamicList#modalonly"><a href="LuCI.form.DynamicList.html#modalonly">modalonly</a></li>
601             
602                 <li data-name="LuCI.form.DynamicList#optional"><a href="LuCI.form.DynamicList.html#optional">optional</a></li>
603             
604                 <li data-name="LuCI.form.DynamicList#password"><a href="LuCI.form.DynamicList.html#password">password</a></li>
605             
606                 <li data-name="LuCI.form.DynamicList#placeholder"><a href="LuCI.form.DynamicList.html#placeholder">placeholder</a></li>
607             
608                 <li data-name="LuCI.form.DynamicList#readonly"><a href="LuCI.form.DynamicList.html#readonly">readonly</a></li>
609             
610                 <li data-name="LuCI.form.DynamicList#rmempty"><a href="LuCI.form.DynamicList.html#rmempty">rmempty</a></li>
611             
612                 <li data-name="LuCI.form.DynamicList#uciconfig"><a href="LuCI.form.DynamicList.html#uciconfig">uciconfig</a></li>
613             
614                 <li data-name="LuCI.form.DynamicList#ucioption"><a href="LuCI.form.DynamicList.html#ucioption">ucioption</a></li>
615             
616                 <li data-name="LuCI.form.DynamicList#ucisection"><a href="LuCI.form.DynamicList.html#ucisection">ucisection</a></li>
617             
618                 <li data-name="LuCI.form.DynamicList#validate"><a href="LuCI.form.DynamicList.html#validate">validate</a></li>
619             
620                 <li data-name="LuCI.form.DynamicList#width"><a href="LuCI.form.DynamicList.html#width">width</a></li>
621             
622             </ul>
623             <ul class="typedefs itemMembers">
624             
625             </ul>
626             <ul class="typedefs itemMembers">
627             
628             </ul>
629             <ul class="methods itemMembers">
630             
631             <span class="subtitle">Methods</span>
632             
633                 <li data-name="LuCI.form.DynamicList#append"><a href="LuCI.form.DynamicList.html#append">append</a></li>
634             
635                 <li data-name="LuCI.form.DynamicList#cbid"><a href="LuCI.form.DynamicList.html#cbid">cbid</a></li>
636             
637                 <li data-name="LuCI.form.DynamicList#cfgvalue"><a href="LuCI.form.DynamicList.html#cfgvalue">cfgvalue</a></li>
638             
639                 <li data-name="LuCI.form.DynamicList#depends"><a href="LuCI.form.DynamicList.html#depends">depends</a></li>
640             
641                 <li data-name="LuCI.form.DynamicList#formvalue"><a href="LuCI.form.DynamicList.html#formvalue">formvalue</a></li>
642             
643                 <li data-name="LuCI.form.DynamicList#getUIElement"><a href="LuCI.form.DynamicList.html#getUIElement">getUIElement</a></li>
644             
645                 <li data-name="LuCI.form.DynamicList#isActive"><a href="LuCI.form.DynamicList.html#isActive">isActive</a></li>
646             
647                 <li data-name="LuCI.form.DynamicList#isValid"><a href="LuCI.form.DynamicList.html#isValid">isValid</a></li>
648             
649                 <li data-name="LuCI.form.DynamicList#load"><a href="LuCI.form.DynamicList.html#load">load</a></li>
650             
651                 <li data-name="LuCI.form.DynamicList#parse"><a href="LuCI.form.DynamicList.html#parse">parse</a></li>
652             
653                 <li data-name="LuCI.form.DynamicList#remove"><a href="LuCI.form.DynamicList.html#remove">remove</a></li>
654             
655                 <li data-name="LuCI.form.DynamicList#stripTags"><a href="LuCI.form.DynamicList.html#stripTags">stripTags</a></li>
656             
657                 <li data-name="LuCI.form.DynamicList#textvalue"><a href="LuCI.form.DynamicList.html#textvalue">textvalue</a></li>
658             
659                 <li data-name="LuCI.form.DynamicList#titleFn"><a href="LuCI.form.DynamicList.html#titleFn">titleFn</a></li>
660             
661                 <li data-name="LuCI.form.DynamicList#value"><a href="LuCI.form.DynamicList.html#value">value</a></li>
662             
663                 <li data-name="LuCI.form.DynamicList#write"><a href="LuCI.form.DynamicList.html#write">write</a></li>
664             
665             </ul>
666             <ul class="events itemMembers">
667             
668             </ul>
669         </li>
670     
671         <li class="item" data-name="LuCI.form.FileUpload">
672             <span class="title">
673                 <a href="LuCI.form.FileUpload.html">LuCI.form.FileUpload</a>
674                 
675             </span>
676             <ul class="members itemMembers">
677             
678             <span class="subtitle">Members</span>
679             
680                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
681             
682                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
683             
684                 <li data-name="LuCI.form.FileUpload##root_directory"><a href="LuCI.form.FileUpload.html#root_directory">root_directory</a></li>
685             
686                 <li data-name="LuCI.form.FileUpload##show_hidden"><a href="LuCI.form.FileUpload.html#show_hidden">show_hidden</a></li>
687             
688                 <li data-name="LuCI.form.FileUpload#datatype"><a href="LuCI.form.FileUpload.html#datatype">datatype</a></li>
689             
690                 <li data-name="LuCI.form.FileUpload#default"><a href="LuCI.form.FileUpload.html#default">default</a></li>
691             
692                 <li data-name="LuCI.form.FileUpload#editable"><a href="LuCI.form.FileUpload.html#editable">editable</a></li>
693             
694                 <li data-name="LuCI.form.FileUpload#modalonly"><a href="LuCI.form.FileUpload.html#modalonly">modalonly</a></li>
695             
696                 <li data-name="LuCI.form.FileUpload#optional"><a href="LuCI.form.FileUpload.html#optional">optional</a></li>
697             
698                 <li data-name="LuCI.form.FileUpload#password"><a href="LuCI.form.FileUpload.html#password">password</a></li>
699             
700                 <li data-name="LuCI.form.FileUpload#placeholder"><a href="LuCI.form.FileUpload.html#placeholder">placeholder</a></li>
701             
702                 <li data-name="LuCI.form.FileUpload#readonly"><a href="LuCI.form.FileUpload.html#readonly">readonly</a></li>
703             
704                 <li data-name="LuCI.form.FileUpload#rmempty"><a href="LuCI.form.FileUpload.html#rmempty">rmempty</a></li>
705             
706                 <li data-name="LuCI.form.FileUpload#uciconfig"><a href="LuCI.form.FileUpload.html#uciconfig">uciconfig</a></li>
707             
708                 <li data-name="LuCI.form.FileUpload#ucioption"><a href="LuCI.form.FileUpload.html#ucioption">ucioption</a></li>
709             
710                 <li data-name="LuCI.form.FileUpload#ucisection"><a href="LuCI.form.FileUpload.html#ucisection">ucisection</a></li>
711             
712                 <li data-name="LuCI.form.FileUpload#validate"><a href="LuCI.form.FileUpload.html#validate">validate</a></li>
713             
714                 <li data-name="LuCI.form.FileUpload#width"><a href="LuCI.form.FileUpload.html#width">width</a></li>
715             
716             </ul>
717             <ul class="typedefs itemMembers">
718             
719             </ul>
720             <ul class="typedefs itemMembers">
721             
722             </ul>
723             <ul class="methods itemMembers">
724             
725             <span class="subtitle">Methods</span>
726             
727                 <li data-name="LuCI.form.FileUpload#append"><a href="LuCI.form.FileUpload.html#append">append</a></li>
728             
729                 <li data-name="LuCI.form.FileUpload#cbid"><a href="LuCI.form.FileUpload.html#cbid">cbid</a></li>
730             
731                 <li data-name="LuCI.form.FileUpload#cfgvalue"><a href="LuCI.form.FileUpload.html#cfgvalue">cfgvalue</a></li>
732             
733                 <li data-name="LuCI.form.FileUpload#depends"><a href="LuCI.form.FileUpload.html#depends">depends</a></li>
734             
735                 <li data-name="LuCI.form.FileUpload#formvalue"><a href="LuCI.form.FileUpload.html#formvalue">formvalue</a></li>
736             
737                 <li data-name="LuCI.form.FileUpload#getUIElement"><a href="LuCI.form.FileUpload.html#getUIElement">getUIElement</a></li>
738             
739                 <li data-name="LuCI.form.FileUpload#isActive"><a href="LuCI.form.FileUpload.html#isActive">isActive</a></li>
740             
741                 <li data-name="LuCI.form.FileUpload#isValid"><a href="LuCI.form.FileUpload.html#isValid">isValid</a></li>
742             
743                 <li data-name="LuCI.form.FileUpload#load"><a href="LuCI.form.FileUpload.html#load">load</a></li>
744             
745                 <li data-name="LuCI.form.FileUpload#parse"><a href="LuCI.form.FileUpload.html#parse">parse</a></li>
746             
747                 <li data-name="LuCI.form.FileUpload#remove"><a href="LuCI.form.FileUpload.html#remove">remove</a></li>
748             
749                 <li data-name="LuCI.form.FileUpload#stripTags"><a href="LuCI.form.FileUpload.html#stripTags">stripTags</a></li>
750             
751                 <li data-name="LuCI.form.FileUpload#textvalue"><a href="LuCI.form.FileUpload.html#textvalue">textvalue</a></li>
752             
753                 <li data-name="LuCI.form.FileUpload#titleFn"><a href="LuCI.form.FileUpload.html#titleFn">titleFn</a></li>
754             
755                 <li data-name="LuCI.form.FileUpload#value"><a href="LuCI.form.FileUpload.html#value">value</a></li>
756             
757                 <li data-name="LuCI.form.FileUpload#write"><a href="LuCI.form.FileUpload.html#write">write</a></li>
758             
759             </ul>
760             <ul class="events itemMembers">
761             
762             </ul>
763         </li>
764     
765         <li class="item" data-name="LuCI.form.FlagValue">
766             <span class="title">
767                 <a href="LuCI.form.FlagValue.html">LuCI.form.FlagValue</a>
768                 
769             </span>
770             <ul class="members itemMembers">
771             
772             <span class="subtitle">Members</span>
773             
774                 <li data-name="LuCI.form.FlagValue##disabled"><a href="LuCI.form.FlagValue.html#disabled">disabled</a></li>
775             
776                 <li data-name="LuCI.form.FlagValue##enabled"><a href="LuCI.form.FlagValue.html#enabled">enabled</a></li>
777             
778                 <li data-name="LuCI.form.FlagValue#datatype"><a href="LuCI.form.FlagValue.html#datatype">datatype</a></li>
779             
780                 <li data-name="LuCI.form.FlagValue#default"><a href="LuCI.form.FlagValue.html#default">default</a></li>
781             
782                 <li data-name="LuCI.form.FlagValue#editable"><a href="LuCI.form.FlagValue.html#editable">editable</a></li>
783             
784                 <li data-name="LuCI.form.FlagValue#modalonly"><a href="LuCI.form.FlagValue.html#modalonly">modalonly</a></li>
785             
786                 <li data-name="LuCI.form.FlagValue#optional"><a href="LuCI.form.FlagValue.html#optional">optional</a></li>
787             
788                 <li data-name="LuCI.form.FlagValue#password"><a href="LuCI.form.FlagValue.html#password">password</a></li>
789             
790                 <li data-name="LuCI.form.FlagValue#placeholder"><a href="LuCI.form.FlagValue.html#placeholder">placeholder</a></li>
791             
792                 <li data-name="LuCI.form.FlagValue#readonly"><a href="LuCI.form.FlagValue.html#readonly">readonly</a></li>
793             
794                 <li data-name="LuCI.form.FlagValue#rmempty"><a href="LuCI.form.FlagValue.html#rmempty">rmempty</a></li>
795             
796                 <li data-name="LuCI.form.FlagValue#uciconfig"><a href="LuCI.form.FlagValue.html#uciconfig">uciconfig</a></li>
797             
798                 <li data-name="LuCI.form.FlagValue#ucioption"><a href="LuCI.form.FlagValue.html#ucioption">ucioption</a></li>
799             
800                 <li data-name="LuCI.form.FlagValue#ucisection"><a href="LuCI.form.FlagValue.html#ucisection">ucisection</a></li>
801             
802                 <li data-name="LuCI.form.FlagValue#validate"><a href="LuCI.form.FlagValue.html#validate">validate</a></li>
803             
804                 <li data-name="LuCI.form.FlagValue#width"><a href="LuCI.form.FlagValue.html#width">width</a></li>
805             
806             </ul>
807             <ul class="typedefs itemMembers">
808             
809             </ul>
810             <ul class="typedefs itemMembers">
811             
812             </ul>
813             <ul class="methods itemMembers">
814             
815             <span class="subtitle">Methods</span>
816             
817                 <li data-name="LuCI.form.FlagValue#append"><a href="LuCI.form.FlagValue.html#append">append</a></li>
818             
819                 <li data-name="LuCI.form.FlagValue#cbid"><a href="LuCI.form.FlagValue.html#cbid">cbid</a></li>
820             
821                 <li data-name="LuCI.form.FlagValue#cfgvalue"><a href="LuCI.form.FlagValue.html#cfgvalue">cfgvalue</a></li>
822             
823                 <li data-name="LuCI.form.FlagValue#depends"><a href="LuCI.form.FlagValue.html#depends">depends</a></li>
824             
825                 <li data-name="LuCI.form.FlagValue#formvalue"><a href="LuCI.form.FlagValue.html#formvalue">formvalue</a></li>
826             
827                 <li data-name="LuCI.form.FlagValue#getUIElement"><a href="LuCI.form.FlagValue.html#getUIElement">getUIElement</a></li>
828             
829                 <li data-name="LuCI.form.FlagValue#isActive"><a href="LuCI.form.FlagValue.html#isActive">isActive</a></li>
830             
831                 <li data-name="LuCI.form.FlagValue#isValid"><a href="LuCI.form.FlagValue.html#isValid">isValid</a></li>
832             
833                 <li data-name="LuCI.form.FlagValue#load"><a href="LuCI.form.FlagValue.html#load">load</a></li>
834             
835                 <li data-name="LuCI.form.FlagValue#parse"><a href="LuCI.form.FlagValue.html#parse">parse</a></li>
836             
837                 <li data-name="LuCI.form.FlagValue#remove"><a href="LuCI.form.FlagValue.html#remove">remove</a></li>
838             
839                 <li data-name="LuCI.form.FlagValue#stripTags"><a href="LuCI.form.FlagValue.html#stripTags">stripTags</a></li>
840             
841                 <li data-name="LuCI.form.FlagValue#textvalue"><a href="LuCI.form.FlagValue.html#textvalue">textvalue</a></li>
842             
843                 <li data-name="LuCI.form.FlagValue#titleFn"><a href="LuCI.form.FlagValue.html#titleFn">titleFn</a></li>
844             
845                 <li data-name="LuCI.form.FlagValue#value"><a href="LuCI.form.FlagValue.html#value">value</a></li>
846             
847                 <li data-name="LuCI.form.FlagValue#write"><a href="LuCI.form.FlagValue.html#write">write</a></li>
848             
849             </ul>
850             <ul class="events itemMembers">
851             
852             </ul>
853         </li>
854     
855         <li class="item" data-name="LuCI.form.GridSection">
856             <span class="title">
857                 <a href="LuCI.form.GridSection.html">LuCI.form.GridSection</a>
858                 
859             </span>
860             <ul class="members itemMembers">
861             
862             <span class="subtitle">Members</span>
863             
864                 <li data-name="LuCI.form.GridSection#addbtntitle"><a href="LuCI.form.GridSection.html#addbtntitle">addbtntitle</a></li>
865             
866                 <li data-name="LuCI.form.GridSection#addremove"><a href="LuCI.form.GridSection.html#addremove">addremove</a></li>
867             
868                 <li data-name="LuCI.form.GridSection#anonymous"><a href="LuCI.form.GridSection.html#anonymous">anonymous</a></li>
869             
870                 <li data-name="LuCI.form.GridSection#extedit"><a href="LuCI.form.GridSection.html#extedit">extedit</a></li>
871             
872                 <li data-name="LuCI.form.GridSection#max_cols"><a href="LuCI.form.GridSection.html#max_cols">max_cols</a></li>
873             
874                 <li data-name="LuCI.form.GridSection#modaltitle"><a href="LuCI.form.GridSection.html#modaltitle">modaltitle</a></li>
875             
876                 <li data-name="LuCI.form.GridSection#parentoption"><a href="LuCI.form.GridSection.html#parentoption">parentoption</a></li>
877             
878                 <li data-name="LuCI.form.GridSection#rowcolors"><a href="LuCI.form.GridSection.html#rowcolors">rowcolors</a></li>
879             
880                 <li data-name="LuCI.form.GridSection#sectiontitle"><a href="LuCI.form.GridSection.html#sectiontitle">sectiontitle</a></li>
881             
882                 <li data-name="LuCI.form.GridSection#sortable"><a href="LuCI.form.GridSection.html#sortable">sortable</a></li>
883             
884                 <li data-name="LuCI.form.GridSection#tabbed"><a href="LuCI.form.GridSection.html#tabbed">tabbed</a></li>
885             
886                 <li data-name="LuCI.form.GridSection#uciconfig"><a href="LuCI.form.GridSection.html#uciconfig">uciconfig</a></li>
887             
888             </ul>
889             <ul class="typedefs itemMembers">
890             
891             </ul>
892             <ul class="typedefs itemMembers">
893             
894             </ul>
895             <ul class="methods itemMembers">
896             
897             <span class="subtitle">Methods</span>
898             
899                 <li data-name="LuCI.form.GridSection#addModalOptions"><a href="LuCI.form.GridSection.html#addModalOptions">addModalOptions</a></li>
900             
901                 <li data-name="LuCI.form.GridSection#append"><a href="LuCI.form.GridSection.html#append">append</a></li>
902             
903                 <li data-name="LuCI.form.GridSection#filter"><a href="LuCI.form.GridSection.html#filter">filter</a></li>
904             
905                 <li data-name="LuCI.form.GridSection#load"><a href="LuCI.form.GridSection.html#load">load</a></li>
906             
907                 <li data-name="LuCI.form.GridSection#option"><a href="LuCI.form.GridSection.html#option">option</a></li>
908             
909                 <li data-name="LuCI.form.GridSection#parse"><a href="LuCI.form.GridSection.html#parse">parse</a></li>
910             
911                 <li data-name="LuCI.form.GridSection#stripTags"><a href="LuCI.form.GridSection.html#stripTags">stripTags</a></li>
912             
913                 <li data-name="LuCI.form.GridSection#tab"><a href="LuCI.form.GridSection.html#tab">tab</a></li>
914             
915                 <li data-name="LuCI.form.GridSection#taboption"><a href="LuCI.form.GridSection.html#taboption">taboption</a></li>
916             
917                 <li data-name="LuCI.form.GridSection#titleFn"><a href="LuCI.form.GridSection.html#titleFn">titleFn</a></li>
918             
919             </ul>
920             <ul class="events itemMembers">
921             
922             </ul>
923         </li>
924     
925         <li class="item" data-name="LuCI.form.HiddenValue">
926             <span class="title">
927                 <a href="LuCI.form.HiddenValue.html">LuCI.form.HiddenValue</a>
928                 
929             </span>
930             <ul class="members itemMembers">
931             
932             <span class="subtitle">Members</span>
933             
934                 <li data-name="LuCI.form.HiddenValue#datatype"><a href="LuCI.form.HiddenValue.html#datatype">datatype</a></li>
935             
936                 <li data-name="LuCI.form.HiddenValue#default"><a href="LuCI.form.HiddenValue.html#default">default</a></li>
937             
938                 <li data-name="LuCI.form.HiddenValue#editable"><a href="LuCI.form.HiddenValue.html#editable">editable</a></li>
939             
940                 <li data-name="LuCI.form.HiddenValue#modalonly"><a href="LuCI.form.HiddenValue.html#modalonly">modalonly</a></li>
941             
942                 <li data-name="LuCI.form.HiddenValue#optional"><a href="LuCI.form.HiddenValue.html#optional">optional</a></li>
943             
944                 <li data-name="LuCI.form.HiddenValue#password"><a href="LuCI.form.HiddenValue.html#password">password</a></li>
945             
946                 <li data-name="LuCI.form.HiddenValue#placeholder"><a href="LuCI.form.HiddenValue.html#placeholder">placeholder</a></li>
947             
948                 <li data-name="LuCI.form.HiddenValue#readonly"><a href="LuCI.form.HiddenValue.html#readonly">readonly</a></li>
949             
950                 <li data-name="LuCI.form.HiddenValue#rmempty"><a href="LuCI.form.HiddenValue.html#rmempty">rmempty</a></li>
951             
952                 <li data-name="LuCI.form.HiddenValue#uciconfig"><a href="LuCI.form.HiddenValue.html#uciconfig">uciconfig</a></li>
953             
954                 <li data-name="LuCI.form.HiddenValue#ucioption"><a href="LuCI.form.HiddenValue.html#ucioption">ucioption</a></li>
955             
956                 <li data-name="LuCI.form.HiddenValue#ucisection"><a href="LuCI.form.HiddenValue.html#ucisection">ucisection</a></li>
957             
958                 <li data-name="LuCI.form.HiddenValue#validate"><a href="LuCI.form.HiddenValue.html#validate">validate</a></li>
959             
960                 <li data-name="LuCI.form.HiddenValue#width"><a href="LuCI.form.HiddenValue.html#width">width</a></li>
961             
962             </ul>
963             <ul class="typedefs itemMembers">
964             
965             </ul>
966             <ul class="typedefs itemMembers">
967             
968             </ul>
969             <ul class="methods itemMembers">
970             
971             <span class="subtitle">Methods</span>
972             
973                 <li data-name="LuCI.form.HiddenValue#append"><a href="LuCI.form.HiddenValue.html#append">append</a></li>
974             
975                 <li data-name="LuCI.form.HiddenValue#cbid"><a href="LuCI.form.HiddenValue.html#cbid">cbid</a></li>
976             
977                 <li data-name="LuCI.form.HiddenValue#cfgvalue"><a href="LuCI.form.HiddenValue.html#cfgvalue">cfgvalue</a></li>
978             
979                 <li data-name="LuCI.form.HiddenValue#depends"><a href="LuCI.form.HiddenValue.html#depends">depends</a></li>
980             
981                 <li data-name="LuCI.form.HiddenValue#formvalue"><a href="LuCI.form.HiddenValue.html#formvalue">formvalue</a></li>
982             
983                 <li data-name="LuCI.form.HiddenValue#getUIElement"><a href="LuCI.form.HiddenValue.html#getUIElement">getUIElement</a></li>
984             
985                 <li data-name="LuCI.form.HiddenValue#isActive"><a href="LuCI.form.HiddenValue.html#isActive">isActive</a></li>
986             
987                 <li data-name="LuCI.form.HiddenValue#isValid"><a href="LuCI.form.HiddenValue.html#isValid">isValid</a></li>
988             
989                 <li data-name="LuCI.form.HiddenValue#load"><a href="LuCI.form.HiddenValue.html#load">load</a></li>
990             
991                 <li data-name="LuCI.form.HiddenValue#parse"><a href="LuCI.form.HiddenValue.html#parse">parse</a></li>
992             
993                 <li data-name="LuCI.form.HiddenValue#remove"><a href="LuCI.form.HiddenValue.html#remove">remove</a></li>
994             
995                 <li data-name="LuCI.form.HiddenValue#stripTags"><a href="LuCI.form.HiddenValue.html#stripTags">stripTags</a></li>
996             
997                 <li data-name="LuCI.form.HiddenValue#textvalue"><a href="LuCI.form.HiddenValue.html#textvalue">textvalue</a></li>
998             
999                 <li data-name="LuCI.form.HiddenValue#titleFn"><a href="LuCI.form.HiddenValue.html#titleFn">titleFn</a></li>
1000             
1001                 <li data-name="LuCI.form.HiddenValue#value"><a href="LuCI.form.HiddenValue.html#value">value</a></li>
1002             
1003                 <li data-name="LuCI.form.HiddenValue#write"><a href="LuCI.form.HiddenValue.html#write">write</a></li>
1004             
1005             </ul>
1006             <ul class="events itemMembers">
1007             
1008             </ul>
1009         </li>
1010     
1011         <li class="item" data-name="LuCI.form.JSONMap">
1012             <span class="title">
1013                 <a href="LuCI.form.JSONMap.html">LuCI.form.JSONMap</a>
1014                 
1015             </span>
1016             <ul class="members itemMembers">
1017             
1018             <span class="subtitle">Members</span>
1019             
1020                 <li data-name="LuCI.form.JSONMap#readonly"><a href="LuCI.form.JSONMap.html#readonly">readonly</a></li>
1021             
1022             </ul>
1023             <ul class="typedefs itemMembers">
1024             
1025             </ul>
1026             <ul class="typedefs itemMembers">
1027             
1028             </ul>
1029             <ul class="methods itemMembers">
1030             
1031             <span class="subtitle">Methods</span>
1032             
1033                 <li data-name="LuCI.form.JSONMap#append"><a href="LuCI.form.JSONMap.html#append">append</a></li>
1034             
1035                 <li data-name="LuCI.form.JSONMap#chain"><a href="LuCI.form.JSONMap.html#chain">chain</a></li>
1036             
1037                 <li data-name="LuCI.form.JSONMap#findElement"><a href="LuCI.form.JSONMap.html#findElement">findElement</a></li>
1038             
1039                 <li data-name="LuCI.form.JSONMap#findElements"><a href="LuCI.form.JSONMap.html#findElements">findElements</a></li>
1040             
1041                 <li data-name="LuCI.form.JSONMap#load"><a href="LuCI.form.JSONMap.html#load">load</a></li>
1042             
1043                 <li data-name="LuCI.form.JSONMap#lookupOption"><a href="LuCI.form.JSONMap.html#lookupOption">lookupOption</a></li>
1044             
1045                 <li data-name="LuCI.form.JSONMap#parse"><a href="LuCI.form.JSONMap.html#parse">parse</a></li>
1046             
1047                 <li data-name="LuCI.form.JSONMap#render"><a href="LuCI.form.JSONMap.html#render">render</a></li>
1048             
1049                 <li data-name="LuCI.form.JSONMap#reset"><a href="LuCI.form.JSONMap.html#reset">reset</a></li>
1050             
1051                 <li data-name="LuCI.form.JSONMap#save"><a href="LuCI.form.JSONMap.html#save">save</a></li>
1052             
1053                 <li data-name="LuCI.form.JSONMap#section"><a href="LuCI.form.JSONMap.html#section">section</a></li>
1054             
1055                 <li data-name="LuCI.form.JSONMap#stripTags"><a href="LuCI.form.JSONMap.html#stripTags">stripTags</a></li>
1056             
1057                 <li data-name="LuCI.form.JSONMap#titleFn"><a href="LuCI.form.JSONMap.html#titleFn">titleFn</a></li>
1058             
1059             </ul>
1060             <ul class="events itemMembers">
1061             
1062             </ul>
1063         </li>
1064     
1065         <li class="item" data-name="LuCI.form.ListValue">
1066             <span class="title">
1067                 <a href="LuCI.form.ListValue.html">LuCI.form.ListValue</a>
1068                 
1069             </span>
1070             <ul class="members itemMembers">
1071             
1072             <span class="subtitle">Members</span>
1073             
1074                 <li data-name="LuCI.form.ListValue##size"><a href="LuCI.form.ListValue.html#size">size</a></li>
1075             
1076                 <li data-name="LuCI.form.ListValue#datatype"><a href="LuCI.form.ListValue.html#datatype">datatype</a></li>
1077             
1078                 <li data-name="LuCI.form.ListValue#default"><a href="LuCI.form.ListValue.html#default">default</a></li>
1079             
1080                 <li data-name="LuCI.form.ListValue#editable"><a href="LuCI.form.ListValue.html#editable">editable</a></li>
1081             
1082                 <li data-name="LuCI.form.ListValue#modalonly"><a href="LuCI.form.ListValue.html#modalonly">modalonly</a></li>
1083             
1084                 <li data-name="LuCI.form.ListValue#optional"><a href="LuCI.form.ListValue.html#optional">optional</a></li>
1085             
1086                 <li data-name="LuCI.form.ListValue#password"><a href="LuCI.form.ListValue.html#password">password</a></li>
1087             
1088                 <li data-name="LuCI.form.ListValue#placeholder"><a href="LuCI.form.ListValue.html#placeholder">placeholder</a></li>
1089             
1090                 <li data-name="LuCI.form.ListValue#readonly"><a href="LuCI.form.ListValue.html#readonly">readonly</a></li>
1091             
1092                 <li data-name="LuCI.form.ListValue#rmempty"><a href="LuCI.form.ListValue.html#rmempty">rmempty</a></li>
1093             
1094                 <li data-name="LuCI.form.ListValue#uciconfig"><a href="LuCI.form.ListValue.html#uciconfig">uciconfig</a></li>
1095             
1096                 <li data-name="LuCI.form.ListValue#ucioption"><a href="LuCI.form.ListValue.html#ucioption">ucioption</a></li>
1097             
1098                 <li data-name="LuCI.form.ListValue#ucisection"><a href="LuCI.form.ListValue.html#ucisection">ucisection</a></li>
1099             
1100                 <li data-name="LuCI.form.ListValue#validate"><a href="LuCI.form.ListValue.html#validate">validate</a></li>
1101             
1102                 <li data-name="LuCI.form.ListValue#width"><a href="LuCI.form.ListValue.html#width">width</a></li>
1103             
1104             </ul>
1105             <ul class="typedefs itemMembers">
1106             
1107             </ul>
1108             <ul class="typedefs itemMembers">
1109             
1110             </ul>
1111             <ul class="methods itemMembers">
1112             
1113             <span class="subtitle">Methods</span>
1114             
1115                 <li data-name="LuCI.form.ListValue#append"><a href="LuCI.form.ListValue.html#append">append</a></li>
1116             
1117                 <li data-name="LuCI.form.ListValue#cbid"><a href="LuCI.form.ListValue.html#cbid">cbid</a></li>
1118             
1119                 <li data-name="LuCI.form.ListValue#cfgvalue"><a href="LuCI.form.ListValue.html#cfgvalue">cfgvalue</a></li>
1120             
1121                 <li data-name="LuCI.form.ListValue#depends"><a href="LuCI.form.ListValue.html#depends">depends</a></li>
1122             
1123                 <li data-name="LuCI.form.ListValue#formvalue"><a href="LuCI.form.ListValue.html#formvalue">formvalue</a></li>
1124             
1125                 <li data-name="LuCI.form.ListValue#getUIElement"><a href="LuCI.form.ListValue.html#getUIElement">getUIElement</a></li>
1126             
1127                 <li data-name="LuCI.form.ListValue#isActive"><a href="LuCI.form.ListValue.html#isActive">isActive</a></li>
1128             
1129                 <li data-name="LuCI.form.ListValue#isValid"><a href="LuCI.form.ListValue.html#isValid">isValid</a></li>
1130             
1131                 <li data-name="LuCI.form.ListValue#load"><a href="LuCI.form.ListValue.html#load">load</a></li>
1132             
1133                 <li data-name="LuCI.form.ListValue#parse"><a href="LuCI.form.ListValue.html#parse">parse</a></li>
1134             
1135                 <li data-name="LuCI.form.ListValue#remove"><a href="LuCI.form.ListValue.html#remove">remove</a></li>
1136             
1137                 <li data-name="LuCI.form.ListValue#stripTags"><a href="LuCI.form.ListValue.html#stripTags">stripTags</a></li>
1138             
1139                 <li data-name="LuCI.form.ListValue#textvalue"><a href="LuCI.form.ListValue.html#textvalue">textvalue</a></li>
1140             
1141                 <li data-name="LuCI.form.ListValue#titleFn"><a href="LuCI.form.ListValue.html#titleFn">titleFn</a></li>
1142             
1143                 <li data-name="LuCI.form.ListValue#value"><a href="LuCI.form.ListValue.html#value">value</a></li>
1144             
1145                 <li data-name="LuCI.form.ListValue#write"><a href="LuCI.form.ListValue.html#write">write</a></li>
1146             
1147             </ul>
1148             <ul class="events itemMembers">
1149             
1150             </ul>
1151         </li>
1152     
1153         <li class="item" data-name="LuCI.form.Map">
1154             <span class="title">
1155                 <a href="LuCI.form.Map.html">LuCI.form.Map</a>
1156                 
1157             </span>
1158             <ul class="members itemMembers">
1159             
1160             <span class="subtitle">Members</span>
1161             
1162                 <li data-name="LuCI.form.Map##readonly"><a href="LuCI.form.Map.html#readonly">readonly</a></li>
1163             
1164             </ul>
1165             <ul class="typedefs itemMembers">
1166             
1167             </ul>
1168             <ul class="typedefs itemMembers">
1169             
1170             </ul>
1171             <ul class="methods itemMembers">
1172             
1173             <span class="subtitle">Methods</span>
1174             
1175                 <li data-name="LuCI.form.Map#append"><a href="LuCI.form.Map.html#append">append</a></li>
1176             
1177                 <li data-name="LuCI.form.Map#chain"><a href="LuCI.form.Map.html#chain">chain</a></li>
1178             
1179                 <li data-name="LuCI.form.Map#findElement"><a href="LuCI.form.Map.html#findElement">findElement</a></li>
1180             
1181                 <li data-name="LuCI.form.Map#findElements"><a href="LuCI.form.Map.html#findElements">findElements</a></li>
1182             
1183                 <li data-name="LuCI.form.Map#load"><a href="LuCI.form.Map.html#load">load</a></li>
1184             
1185                 <li data-name="LuCI.form.Map#lookupOption"><a href="LuCI.form.Map.html#lookupOption">lookupOption</a></li>
1186             
1187                 <li data-name="LuCI.form.Map#parse"><a href="LuCI.form.Map.html#parse">parse</a></li>
1188             
1189                 <li data-name="LuCI.form.Map#render"><a href="LuCI.form.Map.html#render">render</a></li>
1190             
1191                 <li data-name="LuCI.form.Map#reset"><a href="LuCI.form.Map.html#reset">reset</a></li>
1192             
1193                 <li data-name="LuCI.form.Map#save"><a href="LuCI.form.Map.html#save">save</a></li>
1194             
1195                 <li data-name="LuCI.form.Map#section"><a href="LuCI.form.Map.html#section">section</a></li>
1196             
1197                 <li data-name="LuCI.form.Map#stripTags"><a href="LuCI.form.Map.html#stripTags">stripTags</a></li>
1198             
1199                 <li data-name="LuCI.form.Map#titleFn"><a href="LuCI.form.Map.html#titleFn">titleFn</a></li>
1200             
1201             </ul>
1202             <ul class="events itemMembers">
1203             
1204             </ul>
1205         </li>
1206     
1207         <li class="item" data-name="LuCI.form.MultiValue">
1208             <span class="title">
1209                 <a href="LuCI.form.MultiValue.html">LuCI.form.MultiValue</a>
1210                 
1211             </span>
1212             <ul class="members itemMembers">
1213             
1214             <span class="subtitle">Members</span>
1215             
1216                 <li data-name="LuCI.form.MultiValue##display_size"><a href="LuCI.form.MultiValue.html#display_size">display_size</a></li>
1217             
1218                 <li data-name="LuCI.form.MultiValue##dropdown_size"><a href="LuCI.form.MultiValue.html#dropdown_size">dropdown_size</a></li>
1219             
1220                 <li data-name="LuCI.form.MultiValue#datatype"><a href="LuCI.form.MultiValue.html#datatype">datatype</a></li>
1221             
1222                 <li data-name="LuCI.form.MultiValue#default"><a href="LuCI.form.MultiValue.html#default">default</a></li>
1223             
1224                 <li data-name="LuCI.form.MultiValue#editable"><a href="LuCI.form.MultiValue.html#editable">editable</a></li>
1225             
1226                 <li data-name="LuCI.form.MultiValue#modalonly"><a href="LuCI.form.MultiValue.html#modalonly">modalonly</a></li>
1227             
1228                 <li data-name="LuCI.form.MultiValue#optional"><a href="LuCI.form.MultiValue.html#optional">optional</a></li>
1229             
1230                 <li data-name="LuCI.form.MultiValue#password"><a href="LuCI.form.MultiValue.html#password">password</a></li>
1231             
1232                 <li data-name="LuCI.form.MultiValue#placeholder"><a href="LuCI.form.MultiValue.html#placeholder">placeholder</a></li>
1233             
1234                 <li data-name="LuCI.form.MultiValue#readonly"><a href="LuCI.form.MultiValue.html#readonly">readonly</a></li>
1235             
1236                 <li data-name="LuCI.form.MultiValue#rmempty"><a href="LuCI.form.MultiValue.html#rmempty">rmempty</a></li>
1237             
1238                 <li data-name="LuCI.form.MultiValue#uciconfig"><a href="LuCI.form.MultiValue.html#uciconfig">uciconfig</a></li>
1239             
1240                 <li data-name="LuCI.form.MultiValue#ucioption"><a href="LuCI.form.MultiValue.html#ucioption">ucioption</a></li>
1241             
1242                 <li data-name="LuCI.form.MultiValue#ucisection"><a href="LuCI.form.MultiValue.html#ucisection">ucisection</a></li>
1243             
1244                 <li data-name="LuCI.form.MultiValue#validate"><a href="LuCI.form.MultiValue.html#validate">validate</a></li>
1245             
1246                 <li data-name="LuCI.form.MultiValue#width"><a href="LuCI.form.MultiValue.html#width">width</a></li>
1247             
1248             </ul>
1249             <ul class="typedefs itemMembers">
1250             
1251             </ul>
1252             <ul class="typedefs itemMembers">
1253             
1254             </ul>
1255             <ul class="methods itemMembers">
1256             
1257             <span class="subtitle">Methods</span>
1258             
1259                 <li data-name="LuCI.form.MultiValue#append"><a href="LuCI.form.MultiValue.html#append">append</a></li>
1260             
1261                 <li data-name="LuCI.form.MultiValue#cbid"><a href="LuCI.form.MultiValue.html#cbid">cbid</a></li>
1262             
1263                 <li data-name="LuCI.form.MultiValue#cfgvalue"><a href="LuCI.form.MultiValue.html#cfgvalue">cfgvalue</a></li>
1264             
1265                 <li data-name="LuCI.form.MultiValue#depends"><a href="LuCI.form.MultiValue.html#depends">depends</a></li>
1266             
1267                 <li data-name="LuCI.form.MultiValue#formvalue"><a href="LuCI.form.MultiValue.html#formvalue">formvalue</a></li>
1268             
1269                 <li data-name="LuCI.form.MultiValue#getUIElement"><a href="LuCI.form.MultiValue.html#getUIElement">getUIElement</a></li>
1270             
1271                 <li data-name="LuCI.form.MultiValue#isActive"><a href="LuCI.form.MultiValue.html#isActive">isActive</a></li>
1272             
1273                 <li data-name="LuCI.form.MultiValue#isValid"><a href="LuCI.form.MultiValue.html#isValid">isValid</a></li>
1274             
1275                 <li data-name="LuCI.form.MultiValue#load"><a href="LuCI.form.MultiValue.html#load">load</a></li>
1276             
1277                 <li data-name="LuCI.form.MultiValue#parse"><a href="LuCI.form.MultiValue.html#parse">parse</a></li>
1278             
1279                 <li data-name="LuCI.form.MultiValue#remove"><a href="LuCI.form.MultiValue.html#remove">remove</a></li>
1280             
1281                 <li data-name="LuCI.form.MultiValue#stripTags"><a href="LuCI.form.MultiValue.html#stripTags">stripTags</a></li>
1282             
1283                 <li data-name="LuCI.form.MultiValue#textvalue"><a href="LuCI.form.MultiValue.html#textvalue">textvalue</a></li>
1284             
1285                 <li data-name="LuCI.form.MultiValue#titleFn"><a href="LuCI.form.MultiValue.html#titleFn">titleFn</a></li>
1286             
1287                 <li data-name="LuCI.form.MultiValue#value"><a href="LuCI.form.MultiValue.html#value">value</a></li>
1288             
1289                 <li data-name="LuCI.form.MultiValue#write"><a href="LuCI.form.MultiValue.html#write">write</a></li>
1290             
1291             </ul>
1292             <ul class="events itemMembers">
1293             
1294             </ul>
1295         </li>
1296     
1297         <li class="item" data-name="LuCI.form.NamedSection">
1298             <span class="title">
1299                 <a href="LuCI.form.NamedSection.html">LuCI.form.NamedSection</a>
1300                 
1301             </span>
1302             <ul class="members itemMembers">
1303             
1304             <span class="subtitle">Members</span>
1305             
1306                 <li data-name="LuCI.form.NamedSection##addremove"><a href="LuCI.form.NamedSection.html#addremove">addremove</a></li>
1307             
1308                 <li data-name="LuCI.form.NamedSection##uciconfig"><a href="LuCI.form.NamedSection.html#uciconfig">uciconfig</a></li>
1309             
1310                 <li data-name="LuCI.form.NamedSection#parentoption"><a href="LuCI.form.NamedSection.html#parentoption">parentoption</a></li>
1311             
1312             </ul>
1313             <ul class="typedefs itemMembers">
1314             
1315             </ul>
1316             <ul class="typedefs itemMembers">
1317             
1318             </ul>
1319             <ul class="methods itemMembers">
1320             
1321             <span class="subtitle">Methods</span>
1322             
1323                 <li data-name="LuCI.form.NamedSection#append"><a href="LuCI.form.NamedSection.html#append">append</a></li>
1324             
1325                 <li data-name="LuCI.form.NamedSection#cfgsections"><a href="LuCI.form.NamedSection.html#cfgsections">cfgsections</a></li>
1326             
1327                 <li data-name="LuCI.form.NamedSection#filter"><a href="LuCI.form.NamedSection.html#filter">filter</a></li>
1328             
1329                 <li data-name="LuCI.form.NamedSection#load"><a href="LuCI.form.NamedSection.html#load">load</a></li>
1330             
1331                 <li data-name="LuCI.form.NamedSection#option"><a href="LuCI.form.NamedSection.html#option">option</a></li>
1332             
1333                 <li data-name="LuCI.form.NamedSection#parse"><a href="LuCI.form.NamedSection.html#parse">parse</a></li>
1334             
1335                 <li data-name="LuCI.form.NamedSection#render"><a href="LuCI.form.NamedSection.html#render">render</a></li>
1336             
1337                 <li data-name="LuCI.form.NamedSection#stripTags"><a href="LuCI.form.NamedSection.html#stripTags">stripTags</a></li>
1338             
1339                 <li data-name="LuCI.form.NamedSection#tab"><a href="LuCI.form.NamedSection.html#tab">tab</a></li>
1340             
1341                 <li data-name="LuCI.form.NamedSection#taboption"><a href="LuCI.form.NamedSection.html#taboption">taboption</a></li>
1342             
1343                 <li data-name="LuCI.form.NamedSection#titleFn"><a href="LuCI.form.NamedSection.html#titleFn">titleFn</a></li>
1344             
1345             </ul>
1346             <ul class="events itemMembers">
1347             
1348             </ul>
1349         </li>
1350     
1351         <li class="item" data-name="LuCI.form.SectionValue">
1352             <span class="title">
1353                 <a href="LuCI.form.SectionValue.html">LuCI.form.SectionValue</a>
1354                 
1355             </span>
1356             <ul class="members itemMembers">
1357             
1358             <span class="subtitle">Members</span>
1359             
1360                 <li data-name="LuCI.form.SectionValue##subsection"><a href="LuCI.form.SectionValue.html#subsection">subsection</a></li>
1361             
1362                 <li data-name="LuCI.form.SectionValue#datatype"><a href="LuCI.form.SectionValue.html#datatype">datatype</a></li>
1363             
1364                 <li data-name="LuCI.form.SectionValue#default"><a href="LuCI.form.SectionValue.html#default">default</a></li>
1365             
1366                 <li data-name="LuCI.form.SectionValue#editable"><a href="LuCI.form.SectionValue.html#editable">editable</a></li>
1367             
1368                 <li data-name="LuCI.form.SectionValue#modalonly"><a href="LuCI.form.SectionValue.html#modalonly">modalonly</a></li>
1369             
1370                 <li data-name="LuCI.form.SectionValue#optional"><a href="LuCI.form.SectionValue.html#optional">optional</a></li>
1371             
1372                 <li data-name="LuCI.form.SectionValue#password"><a href="LuCI.form.SectionValue.html#password">password</a></li>
1373             
1374                 <li data-name="LuCI.form.SectionValue#placeholder"><a href="LuCI.form.SectionValue.html#placeholder">placeholder</a></li>
1375             
1376                 <li data-name="LuCI.form.SectionValue#readonly"><a href="LuCI.form.SectionValue.html#readonly">readonly</a></li>
1377             
1378                 <li data-name="LuCI.form.SectionValue#rmempty"><a href="LuCI.form.SectionValue.html#rmempty">rmempty</a></li>
1379             
1380                 <li data-name="LuCI.form.SectionValue#uciconfig"><a href="LuCI.form.SectionValue.html#uciconfig">uciconfig</a></li>
1381             
1382                 <li data-name="LuCI.form.SectionValue#ucioption"><a href="LuCI.form.SectionValue.html#ucioption">ucioption</a></li>
1383             
1384                 <li data-name="LuCI.form.SectionValue#ucisection"><a href="LuCI.form.SectionValue.html#ucisection">ucisection</a></li>
1385             
1386                 <li data-name="LuCI.form.SectionValue#validate"><a href="LuCI.form.SectionValue.html#validate">validate</a></li>
1387             
1388                 <li data-name="LuCI.form.SectionValue#width"><a href="LuCI.form.SectionValue.html#width">width</a></li>
1389             
1390             </ul>
1391             <ul class="typedefs itemMembers">
1392             
1393             </ul>
1394             <ul class="typedefs itemMembers">
1395             
1396             </ul>
1397             <ul class="methods itemMembers">
1398             
1399             <span class="subtitle">Methods</span>
1400             
1401                 <li data-name="LuCI.form.SectionValue#append"><a href="LuCI.form.SectionValue.html#append">append</a></li>
1402             
1403                 <li data-name="LuCI.form.SectionValue#cbid"><a href="LuCI.form.SectionValue.html#cbid">cbid</a></li>
1404             
1405                 <li data-name="LuCI.form.SectionValue#cfgvalue"><a href="LuCI.form.SectionValue.html#cfgvalue">cfgvalue</a></li>
1406             
1407                 <li data-name="LuCI.form.SectionValue#depends"><a href="LuCI.form.SectionValue.html#depends">depends</a></li>
1408             
1409                 <li data-name="LuCI.form.SectionValue#formvalue"><a href="LuCI.form.SectionValue.html#formvalue">formvalue</a></li>
1410             
1411                 <li data-name="LuCI.form.SectionValue#getUIElement"><a href="LuCI.form.SectionValue.html#getUIElement">getUIElement</a></li>
1412             
1413                 <li data-name="LuCI.form.SectionValue#isActive"><a href="LuCI.form.SectionValue.html#isActive">isActive</a></li>
1414             
1415                 <li data-name="LuCI.form.SectionValue#isValid"><a href="LuCI.form.SectionValue.html#isValid">isValid</a></li>
1416             
1417                 <li data-name="LuCI.form.SectionValue#load"><a href="LuCI.form.SectionValue.html#load">load</a></li>
1418             
1419                 <li data-name="LuCI.form.SectionValue#parse"><a href="LuCI.form.SectionValue.html#parse">parse</a></li>
1420             
1421                 <li data-name="LuCI.form.SectionValue#remove"><a href="LuCI.form.SectionValue.html#remove">remove</a></li>
1422             
1423                 <li data-name="LuCI.form.SectionValue#stripTags"><a href="LuCI.form.SectionValue.html#stripTags">stripTags</a></li>
1424             
1425                 <li data-name="LuCI.form.SectionValue#textvalue"><a href="LuCI.form.SectionValue.html#textvalue">textvalue</a></li>
1426             
1427                 <li data-name="LuCI.form.SectionValue#titleFn"><a href="LuCI.form.SectionValue.html#titleFn">titleFn</a></li>
1428             
1429                 <li data-name="LuCI.form.SectionValue#value"><a href="LuCI.form.SectionValue.html#value">value</a></li>
1430             
1431                 <li data-name="LuCI.form.SectionValue#write"><a href="LuCI.form.SectionValue.html#write">write</a></li>
1432             
1433             </ul>
1434             <ul class="events itemMembers">
1435             
1436             </ul>
1437         </li>
1438     
1439         <li class="item" data-name="LuCI.form.TableSection">
1440             <span class="title">
1441                 <a href="LuCI.form.TableSection.html">LuCI.form.TableSection</a>
1442                 
1443             </span>
1444             <ul class="members itemMembers">
1445             
1446             <span class="subtitle">Members</span>
1447             
1448                 <li data-name="LuCI.form.TableSection##addbtntitle"><a href="LuCI.form.TableSection.html#addbtntitle">addbtntitle</a></li>
1449             
1450                 <li data-name="LuCI.form.TableSection##addremove"><a href="LuCI.form.TableSection.html#addremove">addremove</a></li>
1451             
1452                 <li data-name="LuCI.form.TableSection##anonymous"><a href="LuCI.form.TableSection.html#anonymous">anonymous</a></li>
1453             
1454                 <li data-name="LuCI.form.TableSection##extedit"><a href="LuCI.form.TableSection.html#extedit">extedit</a></li>
1455             
1456                 <li data-name="LuCI.form.TableSection##max_cols"><a href="LuCI.form.TableSection.html#max_cols">max_cols</a></li>
1457             
1458                 <li data-name="LuCI.form.TableSection##modaltitle"><a href="LuCI.form.TableSection.html#modaltitle">modaltitle</a></li>
1459             
1460                 <li data-name="LuCI.form.TableSection##rowcolors"><a href="LuCI.form.TableSection.html#rowcolors">rowcolors</a></li>
1461             
1462                 <li data-name="LuCI.form.TableSection##sectiontitle"><a href="LuCI.form.TableSection.html#sectiontitle">sectiontitle</a></li>
1463             
1464                 <li data-name="LuCI.form.TableSection##sortable"><a href="LuCI.form.TableSection.html#sortable">sortable</a></li>
1465             
1466                 <li data-name="LuCI.form.TableSection##uciconfig"><a href="LuCI.form.TableSection.html#uciconfig">uciconfig</a></li>
1467             
1468                 <li data-name="LuCI.form.TableSection#addbtntitle"><a href="LuCI.form.TableSection.html#addbtntitle">addbtntitle</a></li>
1469             
1470                 <li data-name="LuCI.form.TableSection#addremove"><a href="LuCI.form.TableSection.html#addremove">addremove</a></li>
1471             
1472                 <li data-name="LuCI.form.TableSection#anonymous"><a href="LuCI.form.TableSection.html#anonymous">anonymous</a></li>
1473             
1474                 <li data-name="LuCI.form.TableSection#parentoption"><a href="LuCI.form.TableSection.html#parentoption">parentoption</a></li>
1475             
1476                 <li data-name="LuCI.form.TableSection#tabbed"><a href="LuCI.form.TableSection.html#tabbed">tabbed</a></li>
1477             
1478                 <li data-name="LuCI.form.TableSection#uciconfig"><a href="LuCI.form.TableSection.html#uciconfig">uciconfig</a></li>
1479             
1480             </ul>
1481             <ul class="typedefs itemMembers">
1482             
1483             </ul>
1484             <ul class="typedefs itemMembers">
1485             
1486             </ul>
1487             <ul class="methods itemMembers">
1488             
1489             <span class="subtitle">Methods</span>
1490             
1491                 <li data-name="LuCI.form.TableSection#addModalOptions"><a href="LuCI.form.TableSection.html#addModalOptions">addModalOptions</a></li>
1492             
1493                 <li data-name="LuCI.form.TableSection#append"><a href="LuCI.form.TableSection.html#append">append</a></li>
1494             
1495                 <li data-name="LuCI.form.TableSection#filter"><a href="LuCI.form.TableSection.html#filter">filter</a></li>
1496             
1497                 <li data-name="LuCI.form.TableSection#load"><a href="LuCI.form.TableSection.html#load">load</a></li>
1498             
1499                 <li data-name="LuCI.form.TableSection#option"><a href="LuCI.form.TableSection.html#option">option</a></li>
1500             
1501                 <li data-name="LuCI.form.TableSection#parse"><a href="LuCI.form.TableSection.html#parse">parse</a></li>
1502             
1503                 <li data-name="LuCI.form.TableSection#stripTags"><a href="LuCI.form.TableSection.html#stripTags">stripTags</a></li>
1504             
1505                 <li data-name="LuCI.form.TableSection#tab"><a href="LuCI.form.TableSection.html#tab">tab</a></li>
1506             
1507                 <li data-name="LuCI.form.TableSection#taboption"><a href="LuCI.form.TableSection.html#taboption">taboption</a></li>
1508             
1509                 <li data-name="LuCI.form.TableSection#titleFn"><a href="LuCI.form.TableSection.html#titleFn">titleFn</a></li>
1510             
1511             </ul>
1512             <ul class="events itemMembers">
1513             
1514             </ul>
1515         </li>
1516     
1517         <li class="item" data-name="LuCI.form.TextValue">
1518             <span class="title">
1519                 <a href="LuCI.form.TextValue.html">LuCI.form.TextValue</a>
1520                 
1521             </span>
1522             <ul class="members itemMembers">
1523             
1524             <span class="subtitle">Members</span>
1525             
1526                 <li data-name="LuCI.form.TextValue##cols"><a href="LuCI.form.TextValue.html#cols">cols</a></li>
1527             
1528                 <li data-name="LuCI.form.TextValue##monospace"><a href="LuCI.form.TextValue.html#monospace">monospace</a></li>
1529             
1530                 <li data-name="LuCI.form.TextValue##rows"><a href="LuCI.form.TextValue.html#rows">rows</a></li>
1531             
1532                 <li data-name="LuCI.form.TextValue##wrap"><a href="LuCI.form.TextValue.html#wrap">wrap</a></li>
1533             
1534                 <li data-name="LuCI.form.TextValue#datatype"><a href="LuCI.form.TextValue.html#datatype">datatype</a></li>
1535             
1536                 <li data-name="LuCI.form.TextValue#default"><a href="LuCI.form.TextValue.html#default">default</a></li>
1537             
1538                 <li data-name="LuCI.form.TextValue#editable"><a href="LuCI.form.TextValue.html#editable">editable</a></li>
1539             
1540                 <li data-name="LuCI.form.TextValue#modalonly"><a href="LuCI.form.TextValue.html#modalonly">modalonly</a></li>
1541             
1542                 <li data-name="LuCI.form.TextValue#optional"><a href="LuCI.form.TextValue.html#optional">optional</a></li>
1543             
1544                 <li data-name="LuCI.form.TextValue#password"><a href="LuCI.form.TextValue.html#password">password</a></li>
1545             
1546                 <li data-name="LuCI.form.TextValue#placeholder"><a href="LuCI.form.TextValue.html#placeholder">placeholder</a></li>
1547             
1548                 <li data-name="LuCI.form.TextValue#readonly"><a href="LuCI.form.TextValue.html#readonly">readonly</a></li>
1549             
1550                 <li data-name="LuCI.form.TextValue#rmempty"><a href="LuCI.form.TextValue.html#rmempty">rmempty</a></li>
1551             
1552                 <li data-name="LuCI.form.TextValue#uciconfig"><a href="LuCI.form.TextValue.html#uciconfig">uciconfig</a></li>
1553             
1554                 <li data-name="LuCI.form.TextValue#ucioption"><a href="LuCI.form.TextValue.html#ucioption">ucioption</a></li>
1555             
1556                 <li data-name="LuCI.form.TextValue#ucisection"><a href="LuCI.form.TextValue.html#ucisection">ucisection</a></li>
1557             
1558                 <li data-name="LuCI.form.TextValue#validate"><a href="LuCI.form.TextValue.html#validate">validate</a></li>
1559             
1560                 <li data-name="LuCI.form.TextValue#width"><a href="LuCI.form.TextValue.html#width">width</a></li>
1561             
1562             </ul>
1563             <ul class="typedefs itemMembers">
1564             
1565             </ul>
1566             <ul class="typedefs itemMembers">
1567             
1568             </ul>
1569             <ul class="methods itemMembers">
1570             
1571             <span class="subtitle">Methods</span>
1572             
1573                 <li data-name="LuCI.form.TextValue#append"><a href="LuCI.form.TextValue.html#append">append</a></li>
1574             
1575                 <li data-name="LuCI.form.TextValue#cbid"><a href="LuCI.form.TextValue.html#cbid">cbid</a></li>
1576             
1577                 <li data-name="LuCI.form.TextValue#cfgvalue"><a href="LuCI.form.TextValue.html#cfgvalue">cfgvalue</a></li>
1578             
1579                 <li data-name="LuCI.form.TextValue#depends"><a href="LuCI.form.TextValue.html#depends">depends</a></li>
1580             
1581                 <li data-name="LuCI.form.TextValue#formvalue"><a href="LuCI.form.TextValue.html#formvalue">formvalue</a></li>
1582             
1583                 <li data-name="LuCI.form.TextValue#getUIElement"><a href="LuCI.form.TextValue.html#getUIElement">getUIElement</a></li>
1584             
1585                 <li data-name="LuCI.form.TextValue#isActive"><a href="LuCI.form.TextValue.html#isActive">isActive</a></li>
1586             
1587                 <li data-name="LuCI.form.TextValue#isValid"><a href="LuCI.form.TextValue.html#isValid">isValid</a></li>
1588             
1589                 <li data-name="LuCI.form.TextValue#load"><a href="LuCI.form.TextValue.html#load">load</a></li>
1590             
1591                 <li data-name="LuCI.form.TextValue#parse"><a href="LuCI.form.TextValue.html#parse">parse</a></li>
1592             
1593                 <li data-name="LuCI.form.TextValue#remove"><a href="LuCI.form.TextValue.html#remove">remove</a></li>
1594             
1595                 <li data-name="LuCI.form.TextValue#stripTags"><a href="LuCI.form.TextValue.html#stripTags">stripTags</a></li>
1596             
1597                 <li data-name="LuCI.form.TextValue#textvalue"><a href="LuCI.form.TextValue.html#textvalue">textvalue</a></li>
1598             
1599                 <li data-name="LuCI.form.TextValue#titleFn"><a href="LuCI.form.TextValue.html#titleFn">titleFn</a></li>
1600             
1601                 <li data-name="LuCI.form.TextValue#write"><a href="LuCI.form.TextValue.html#write">write</a></li>
1602             
1603             </ul>
1604             <ul class="events itemMembers">
1605             
1606             </ul>
1607         </li>
1608     
1609         <li class="item" data-name="LuCI.form.TypedSection">
1610             <span class="title">
1611                 <a href="LuCI.form.TypedSection.html">LuCI.form.TypedSection</a>
1612                 
1613             </span>
1614             <ul class="members itemMembers">
1615             
1616             <span class="subtitle">Members</span>
1617             
1618                 <li data-name="LuCI.form.TypedSection##addbtntitle"><a href="LuCI.form.TypedSection.html#addbtntitle">addbtntitle</a></li>
1619             
1620                 <li data-name="LuCI.form.TypedSection##addremove"><a href="LuCI.form.TypedSection.html#addremove">addremove</a></li>
1621             
1622                 <li data-name="LuCI.form.TypedSection##anonymous"><a href="LuCI.form.TypedSection.html#anonymous">anonymous</a></li>
1623             
1624                 <li data-name="LuCI.form.TypedSection##tabbed"><a href="LuCI.form.TypedSection.html#tabbed">tabbed</a></li>
1625             
1626                 <li data-name="LuCI.form.TypedSection##uciconfig"><a href="LuCI.form.TypedSection.html#uciconfig">uciconfig</a></li>
1627             
1628                 <li data-name="LuCI.form.TypedSection#parentoption"><a href="LuCI.form.TypedSection.html#parentoption">parentoption</a></li>
1629             
1630             </ul>
1631             <ul class="typedefs itemMembers">
1632             
1633             </ul>
1634             <ul class="typedefs itemMembers">
1635             
1636             </ul>
1637             <ul class="methods itemMembers">
1638             
1639             <span class="subtitle">Methods</span>
1640             
1641                 <li data-name="LuCI.form.TypedSection#append"><a href="LuCI.form.TypedSection.html#append">append</a></li>
1642             
1643                 <li data-name="LuCI.form.TypedSection#cfgsections"><a href="LuCI.form.TypedSection.html#cfgsections">cfgsections</a></li>
1644             
1645                 <li data-name="LuCI.form.TypedSection#filter"><a href="LuCI.form.TypedSection.html#filter">filter</a></li>
1646             
1647                 <li data-name="LuCI.form.TypedSection#load"><a href="LuCI.form.TypedSection.html#load">load</a></li>
1648             
1649                 <li data-name="LuCI.form.TypedSection#option"><a href="LuCI.form.TypedSection.html#option">option</a></li>
1650             
1651                 <li data-name="LuCI.form.TypedSection#parse"><a href="LuCI.form.TypedSection.html#parse">parse</a></li>
1652             
1653                 <li data-name="LuCI.form.TypedSection#render"><a href="LuCI.form.TypedSection.html#render">render</a></li>
1654             
1655                 <li data-name="LuCI.form.TypedSection#stripTags"><a href="LuCI.form.TypedSection.html#stripTags">stripTags</a></li>
1656             
1657                 <li data-name="LuCI.form.TypedSection#tab"><a href="LuCI.form.TypedSection.html#tab">tab</a></li>
1658             
1659                 <li data-name="LuCI.form.TypedSection#taboption"><a href="LuCI.form.TypedSection.html#taboption">taboption</a></li>
1660             
1661                 <li data-name="LuCI.form.TypedSection#titleFn"><a href="LuCI.form.TypedSection.html#titleFn">titleFn</a></li>
1662             
1663             </ul>
1664             <ul class="events itemMembers">
1665             
1666             </ul>
1667         </li>
1668     
1669         <li class="item" data-name="LuCI.form.Value">
1670             <span class="title">
1671                 <a href="LuCI.form.Value.html">LuCI.form.Value</a>
1672                 
1673             </span>
1674             <ul class="members itemMembers">
1675             
1676             <span class="subtitle">Members</span>
1677             
1678                 <li data-name="LuCI.form.Value##password"><a href="LuCI.form.Value.html#password">password</a></li>
1679             
1680                 <li data-name="LuCI.form.Value##placeholder"><a href="LuCI.form.Value.html#placeholder">placeholder</a></li>
1681             
1682                 <li data-name="LuCI.form.Value#datatype"><a href="LuCI.form.Value.html#datatype">datatype</a></li>
1683             
1684                 <li data-name="LuCI.form.Value#default"><a href="LuCI.form.Value.html#default">default</a></li>
1685             
1686                 <li data-name="LuCI.form.Value#editable"><a href="LuCI.form.Value.html#editable">editable</a></li>
1687             
1688                 <li data-name="LuCI.form.Value#modalonly"><a href="LuCI.form.Value.html#modalonly">modalonly</a></li>
1689             
1690                 <li data-name="LuCI.form.Value#optional"><a href="LuCI.form.Value.html#optional">optional</a></li>
1691             
1692                 <li data-name="LuCI.form.Value#readonly"><a href="LuCI.form.Value.html#readonly">readonly</a></li>
1693             
1694                 <li data-name="LuCI.form.Value#rmempty"><a href="LuCI.form.Value.html#rmempty">rmempty</a></li>
1695             
1696                 <li data-name="LuCI.form.Value#uciconfig"><a href="LuCI.form.Value.html#uciconfig">uciconfig</a></li>
1697             
1698                 <li data-name="LuCI.form.Value#ucioption"><a href="LuCI.form.Value.html#ucioption">ucioption</a></li>
1699             
1700                 <li data-name="LuCI.form.Value#ucisection"><a href="LuCI.form.Value.html#ucisection">ucisection</a></li>
1701             
1702                 <li data-name="LuCI.form.Value#validate"><a href="LuCI.form.Value.html#validate">validate</a></li>
1703             
1704                 <li data-name="LuCI.form.Value#width"><a href="LuCI.form.Value.html#width">width</a></li>
1705             
1706             </ul>
1707             <ul class="typedefs itemMembers">
1708             
1709             </ul>
1710             <ul class="typedefs itemMembers">
1711             
1712             </ul>
1713             <ul class="methods itemMembers">
1714             
1715             <span class="subtitle">Methods</span>
1716             
1717                 <li data-name="LuCI.form.Value#append"><a href="LuCI.form.Value.html#append">append</a></li>
1718             
1719                 <li data-name="LuCI.form.Value#cbid"><a href="LuCI.form.Value.html#cbid">cbid</a></li>
1720             
1721                 <li data-name="LuCI.form.Value#cfgvalue"><a href="LuCI.form.Value.html#cfgvalue">cfgvalue</a></li>
1722             
1723                 <li data-name="LuCI.form.Value#depends"><a href="LuCI.form.Value.html#depends">depends</a></li>
1724             
1725                 <li data-name="LuCI.form.Value#formvalue"><a href="LuCI.form.Value.html#formvalue">formvalue</a></li>
1726             
1727                 <li data-name="LuCI.form.Value#getUIElement"><a href="LuCI.form.Value.html#getUIElement">getUIElement</a></li>
1728             
1729                 <li data-name="LuCI.form.Value#isActive"><a href="LuCI.form.Value.html#isActive">isActive</a></li>
1730             
1731                 <li data-name="LuCI.form.Value#isValid"><a href="LuCI.form.Value.html#isValid">isValid</a></li>
1732             
1733                 <li data-name="LuCI.form.Value#load"><a href="LuCI.form.Value.html#load">load</a></li>
1734             
1735                 <li data-name="LuCI.form.Value#parse"><a href="LuCI.form.Value.html#parse">parse</a></li>
1736             
1737                 <li data-name="LuCI.form.Value#remove"><a href="LuCI.form.Value.html#remove">remove</a></li>
1738             
1739                 <li data-name="LuCI.form.Value#render"><a href="LuCI.form.Value.html#render">render</a></li>
1740             
1741                 <li data-name="LuCI.form.Value#stripTags"><a href="LuCI.form.Value.html#stripTags">stripTags</a></li>
1742             
1743                 <li data-name="LuCI.form.Value#textvalue"><a href="LuCI.form.Value.html#textvalue">textvalue</a></li>
1744             
1745                 <li data-name="LuCI.form.Value#titleFn"><a href="LuCI.form.Value.html#titleFn">titleFn</a></li>
1746             
1747                 <li data-name="LuCI.form.Value#value"><a href="LuCI.form.Value.html#value">value</a></li>
1748             
1749                 <li data-name="LuCI.form.Value#write"><a href="LuCI.form.Value.html#write">write</a></li>
1750             
1751             </ul>
1752             <ul class="events itemMembers">
1753             
1754             </ul>
1755         </li>
1756     
1757         <li class="item" data-name="LuCI.fs">
1758             <span class="title">
1759                 <a href="LuCI.fs.html">LuCI.fs</a>
1760                 
1761             </span>
1762             <ul class="members itemMembers">
1763             
1764             </ul>
1765             <ul class="typedefs itemMembers">
1766             
1767             <span class="subtitle">Typedefs</span>
1768             
1769                 <li data-name="LuCI.fs.FileExecResult"><a href="LuCI.fs.html#.FileExecResult">FileExecResult</a></li>
1770             
1771                 <li data-name="LuCI.fs.FileStatEntry"><a href="LuCI.fs.html#.FileStatEntry">FileStatEntry</a></li>
1772             
1773             </ul>
1774             <ul class="typedefs itemMembers">
1775             
1776             </ul>
1777             <ul class="methods itemMembers">
1778             
1779             <span class="subtitle">Methods</span>
1780             
1781                 <li data-name="LuCI.fs#exec"><a href="LuCI.fs.html#exec">exec</a></li>
1782             
1783                 <li data-name="LuCI.fs#exec_direct"><a href="LuCI.fs.html#exec_direct">exec_direct</a></li>
1784             
1785                 <li data-name="LuCI.fs#lines"><a href="LuCI.fs.html#lines">lines</a></li>
1786             
1787                 <li data-name="LuCI.fs#list"><a href="LuCI.fs.html#list">list</a></li>
1788             
1789                 <li data-name="LuCI.fs#read"><a href="LuCI.fs.html#read">read</a></li>
1790             
1791                 <li data-name="LuCI.fs#read_direct"><a href="LuCI.fs.html#read_direct">read_direct</a></li>
1792             
1793                 <li data-name="LuCI.fs#remove"><a href="LuCI.fs.html#remove">remove</a></li>
1794             
1795                 <li data-name="LuCI.fs#stat"><a href="LuCI.fs.html#stat">stat</a></li>
1796             
1797                 <li data-name="LuCI.fs#trimmed"><a href="LuCI.fs.html#trimmed">trimmed</a></li>
1798             
1799                 <li data-name="LuCI.fs#write"><a href="LuCI.fs.html#write">write</a></li>
1800             
1801             </ul>
1802             <ul class="events itemMembers">
1803             
1804             </ul>
1805         </li>
1806     
1807         <li class="item" data-name="LuCI.headers">
1808             <span class="title">
1809                 <a href="LuCI.headers.html">LuCI.headers</a>
1810                 
1811             </span>
1812             <ul class="members itemMembers">
1813             
1814             </ul>
1815             <ul class="typedefs itemMembers">
1816             
1817             </ul>
1818             <ul class="typedefs itemMembers">
1819             
1820             </ul>
1821             <ul class="methods itemMembers">
1822             
1823             <span class="subtitle">Methods</span>
1824             
1825                 <li data-name="LuCI.headers#get"><a href="LuCI.headers.html#get">get</a></li>
1826             
1827                 <li data-name="LuCI.headers#has"><a href="LuCI.headers.html#has">has</a></li>
1828             
1829             </ul>
1830             <ul class="events itemMembers">
1831             
1832             </ul>
1833         </li>
1834     
1835         <li class="item" data-name="LuCI.network">
1836             <span class="title">
1837                 <a href="LuCI.network.html">LuCI.network</a>
1838                 
1839             </span>
1840             <ul class="members itemMembers">
1841             
1842             </ul>
1843             <ul class="typedefs itemMembers">
1844             
1845             <span class="subtitle">Typedefs</span>
1846             
1847                 <li data-name="LuCI.network.SwitchTopology"><a href="LuCI.network.html#.SwitchTopology">SwitchTopology</a></li>
1848             
1849                 <li data-name="LuCI.network.WifiEncryption"><a href="LuCI.network.html#.WifiEncryption">WifiEncryption</a></li>
1850             
1851                 <li data-name="LuCI.network.WifiPeerEntry"><a href="LuCI.network.html#.WifiPeerEntry">WifiPeerEntry</a></li>
1852             
1853                 <li data-name="LuCI.network.WifiRateEntry"><a href="LuCI.network.html#.WifiRateEntry">WifiRateEntry</a></li>
1854             
1855                 <li data-name="LuCI.network.WifiScanResult"><a href="LuCI.network.html#.WifiScanResult">WifiScanResult</a></li>
1856             
1857             </ul>
1858             <ul class="typedefs itemMembers">
1859             
1860             </ul>
1861             <ul class="methods itemMembers">
1862             
1863             <span class="subtitle">Methods</span>
1864             
1865                 <li data-name="LuCI.network#addNetwork"><a href="LuCI.network.html#addNetwork">addNetwork</a></li>
1866             
1867                 <li data-name="LuCI.network#addWifiNetwork"><a href="LuCI.network.html#addWifiNetwork">addWifiNetwork</a></li>
1868             
1869                 <li data-name="LuCI.network#deleteNetwork"><a href="LuCI.network.html#deleteNetwork">deleteNetwork</a></li>
1870             
1871                 <li data-name="LuCI.network#deleteWifiNetwork"><a href="LuCI.network.html#deleteWifiNetwork">deleteWifiNetwork</a></li>
1872             
1873                 <li data-name="LuCI.network#flushCache"><a href="LuCI.network.html#flushCache">flushCache</a></li>
1874             
1875                 <li data-name="LuCI.network#formatWifiEncryption"><a href="LuCI.network.html#formatWifiEncryption">formatWifiEncryption</a></li>
1876             
1877                 <li data-name="LuCI.network#getDevice"><a href="LuCI.network.html#getDevice">getDevice</a></li>
1878             
1879                 <li data-name="LuCI.network#getDevices"><a href="LuCI.network.html#getDevices">getDevices</a></li>
1880             
1881                 <li data-name="LuCI.network#getDSLModemType"><a href="LuCI.network.html#getDSLModemType">getDSLModemType</a></li>
1882             
1883                 <li data-name="LuCI.network#getHostHints"><a href="LuCI.network.html#getHostHints">getHostHints</a></li>
1884             
1885                 <li data-name="LuCI.network#getIfnameOf"><a href="LuCI.network.html#getIfnameOf">getIfnameOf</a></li>
1886             
1887                 <li data-name="LuCI.network#getNetwork"><a href="LuCI.network.html#getNetwork">getNetwork</a></li>
1888             
1889                 <li data-name="LuCI.network#getNetworks"><a href="LuCI.network.html#getNetworks">getNetworks</a></li>
1890             
1891                 <li data-name="LuCI.network#getProtocol"><a href="LuCI.network.html#getProtocol">getProtocol</a></li>
1892             
1893                 <li data-name="LuCI.network#getProtocols"><a href="LuCI.network.html#getProtocols">getProtocols</a></li>
1894             
1895                 <li data-name="LuCI.network#getSwitchTopologies"><a href="LuCI.network.html#getSwitchTopologies">getSwitchTopologies</a></li>
1896             
1897                 <li data-name="LuCI.network#getWAN6Networks"><a href="LuCI.network.html#getWAN6Networks">getWAN6Networks</a></li>
1898             
1899                 <li data-name="LuCI.network#getWANNetworks"><a href="LuCI.network.html#getWANNetworks">getWANNetworks</a></li>
1900             
1901                 <li data-name="LuCI.network#getWifiDevice"><a href="LuCI.network.html#getWifiDevice">getWifiDevice</a></li>
1902             
1903                 <li data-name="LuCI.network#getWifiDevices"><a href="LuCI.network.html#getWifiDevices">getWifiDevices</a></li>
1904             
1905                 <li data-name="LuCI.network#getWifiNetwork"><a href="LuCI.network.html#getWifiNetwork">getWifiNetwork</a></li>
1906             
1907                 <li data-name="LuCI.network#getWifiNetworks"><a href="LuCI.network.html#getWifiNetworks">getWifiNetworks</a></li>
1908             
1909                 <li data-name="LuCI.network#isIgnoredDevice"><a href="LuCI.network.html#isIgnoredDevice">isIgnoredDevice</a></li>
1910             
1911                 <li data-name="LuCI.network#maskToPrefix"><a href="LuCI.network.html#maskToPrefix">maskToPrefix</a></li>
1912             
1913                 <li data-name="LuCI.network#prefixToMask"><a href="LuCI.network.html#prefixToMask">prefixToMask</a></li>
1914             
1915                 <li data-name="LuCI.network#registerErrorCode"><a href="LuCI.network.html#registerErrorCode">registerErrorCode</a></li>
1916             
1917                 <li data-name="LuCI.network#registerPatternVirtual"><a href="LuCI.network.html#registerPatternVirtual">registerPatternVirtual</a></li>
1918             
1919                 <li data-name="LuCI.network#registerProtocol"><a href="LuCI.network.html#registerProtocol">registerProtocol</a></li>
1920             
1921                 <li data-name="LuCI.network#renameNetwork"><a href="LuCI.network.html#renameNetwork">renameNetwork</a></li>
1922             
1923             </ul>
1924             <ul class="events itemMembers">
1925             
1926             </ul>
1927         </li>
1928     
1929         <li class="item" data-name="LuCI.network.Device">
1930             <span class="title">
1931                 <a href="LuCI.network.Device.html">LuCI.network.Device</a>
1932                 
1933             </span>
1934             <ul class="members itemMembers">
1935             
1936             </ul>
1937             <ul class="typedefs itemMembers">
1938             
1939             </ul>
1940             <ul class="typedefs itemMembers">
1941             
1942             </ul>
1943             <ul class="methods itemMembers">
1944             
1945             <span class="subtitle">Methods</span>
1946             
1947                 <li data-name="LuCI.network.Device#getBridgeID"><a href="LuCI.network.Device.html#getBridgeID">getBridgeID</a></li>
1948             
1949                 <li data-name="LuCI.network.Device#getBridgeSTP"><a href="LuCI.network.Device.html#getBridgeSTP">getBridgeSTP</a></li>
1950             
1951                 <li data-name="LuCI.network.Device#getI18n"><a href="LuCI.network.Device.html#getI18n">getI18n</a></li>
1952             
1953                 <li data-name="LuCI.network.Device#getIP6Addrs"><a href="LuCI.network.Device.html#getIP6Addrs">getIP6Addrs</a></li>
1954             
1955                 <li data-name="LuCI.network.Device#getIPAddrs"><a href="LuCI.network.Device.html#getIPAddrs">getIPAddrs</a></li>
1956             
1957                 <li data-name="LuCI.network.Device#getMAC"><a href="LuCI.network.Device.html#getMAC">getMAC</a></li>
1958             
1959                 <li data-name="LuCI.network.Device#getMTU"><a href="LuCI.network.Device.html#getMTU">getMTU</a></li>
1960             
1961                 <li data-name="LuCI.network.Device#getName"><a href="LuCI.network.Device.html#getName">getName</a></li>
1962             
1963                 <li data-name="LuCI.network.Device#getNetwork"><a href="LuCI.network.Device.html#getNetwork">getNetwork</a></li>
1964             
1965                 <li data-name="LuCI.network.Device#getNetworks"><a href="LuCI.network.Device.html#getNetworks">getNetworks</a></li>
1966             
1967                 <li data-name="LuCI.network.Device#getPorts"><a href="LuCI.network.Device.html#getPorts">getPorts</a></li>
1968             
1969                 <li data-name="LuCI.network.Device#getRXBytes"><a href="LuCI.network.Device.html#getRXBytes">getRXBytes</a></li>
1970             
1971                 <li data-name="LuCI.network.Device#getRXPackets"><a href="LuCI.network.Device.html#getRXPackets">getRXPackets</a></li>
1972             
1973                 <li data-name="LuCI.network.Device#getShortName"><a href="LuCI.network.Device.html#getShortName">getShortName</a></li>
1974             
1975                 <li data-name="LuCI.network.Device#getTXBytes"><a href="LuCI.network.Device.html#getTXBytes">getTXBytes</a></li>
1976             
1977                 <li data-name="LuCI.network.Device#getTXPackets"><a href="LuCI.network.Device.html#getTXPackets">getTXPackets</a></li>
1978             
1979                 <li data-name="LuCI.network.Device#getType"><a href="LuCI.network.Device.html#getType">getType</a></li>
1980             
1981                 <li data-name="LuCI.network.Device#getTypeI18n"><a href="LuCI.network.Device.html#getTypeI18n">getTypeI18n</a></li>
1982             
1983                 <li data-name="LuCI.network.Device#getWifiNetwork"><a href="LuCI.network.Device.html#getWifiNetwork">getWifiNetwork</a></li>
1984             
1985                 <li data-name="LuCI.network.Device#isBridge"><a href="LuCI.network.Device.html#isBridge">isBridge</a></li>
1986             
1987                 <li data-name="LuCI.network.Device#isBridgePort"><a href="LuCI.network.Device.html#isBridgePort">isBridgePort</a></li>
1988             
1989                 <li data-name="LuCI.network.Device#isUp"><a href="LuCI.network.Device.html#isUp">isUp</a></li>
1990             
1991             </ul>
1992             <ul class="events itemMembers">
1993             
1994             </ul>
1995         </li>
1996     
1997         <li class="item" data-name="LuCI.network.Hosts">
1998             <span class="title">
1999                 <a href="LuCI.network.Hosts.html">LuCI.network.Hosts</a>
2000                 
2001             </span>
2002             <ul class="members itemMembers">
2003             
2004             </ul>
2005             <ul class="typedefs itemMembers">
2006             
2007             </ul>
2008             <ul class="typedefs itemMembers">
2009             
2010             </ul>
2011             <ul class="methods itemMembers">
2012             
2013             <span class="subtitle">Methods</span>
2014             
2015                 <li data-name="LuCI.network.Hosts#getHostnameByIP6Addr"><a href="LuCI.network.Hosts.html#getHostnameByIP6Addr">getHostnameByIP6Addr</a></li>
2016             
2017                 <li data-name="LuCI.network.Hosts#getHostnameByIPAddr"><a href="LuCI.network.Hosts.html#getHostnameByIPAddr">getHostnameByIPAddr</a></li>
2018             
2019                 <li data-name="LuCI.network.Hosts#getHostnameByMACAddr"><a href="LuCI.network.Hosts.html#getHostnameByMACAddr">getHostnameByMACAddr</a></li>
2020             
2021                 <li data-name="LuCI.network.Hosts#getIP6AddrByMACAddr"><a href="LuCI.network.Hosts.html#getIP6AddrByMACAddr">getIP6AddrByMACAddr</a></li>
2022             
2023                 <li data-name="LuCI.network.Hosts#getIPAddrByMACAddr"><a href="LuCI.network.Hosts.html#getIPAddrByMACAddr">getIPAddrByMACAddr</a></li>
2024             
2025                 <li data-name="LuCI.network.Hosts#getMACAddrByIP6Addr"><a href="LuCI.network.Hosts.html#getMACAddrByIP6Addr">getMACAddrByIP6Addr</a></li>
2026             
2027                 <li data-name="LuCI.network.Hosts#getMACAddrByIPAddr"><a href="LuCI.network.Hosts.html#getMACAddrByIPAddr">getMACAddrByIPAddr</a></li>
2028             
2029                 <li data-name="LuCI.network.Hosts#getMACHints"><a href="LuCI.network.Hosts.html#getMACHints">getMACHints</a></li>
2030             
2031             </ul>
2032             <ul class="events itemMembers">
2033             
2034             </ul>
2035         </li>
2036     
2037         <li class="item" data-name="LuCI.network.Protocol">
2038             <span class="title">
2039                 <a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a>
2040                 
2041             </span>
2042             <ul class="members itemMembers">
2043             
2044             </ul>
2045             <ul class="typedefs itemMembers">
2046             
2047             </ul>
2048             <ul class="typedefs itemMembers">
2049             
2050             </ul>
2051             <ul class="methods itemMembers">
2052             
2053             <span class="subtitle">Methods</span>
2054             
2055                 <li data-name="LuCI.network.Protocol#addDevice"><a href="LuCI.network.Protocol.html#addDevice">addDevice</a></li>
2056             
2057                 <li data-name="LuCI.network.Protocol#containsDevice"><a href="LuCI.network.Protocol.html#containsDevice">containsDevice</a></li>
2058             
2059                 <li data-name="LuCI.network.Protocol#deleteConfiguration"><a href="LuCI.network.Protocol.html#deleteConfiguration">deleteConfiguration</a></li>
2060             
2061                 <li data-name="LuCI.network.Protocol#deleteDevice"><a href="LuCI.network.Protocol.html#deleteDevice">deleteDevice</a></li>
2062             
2063                 <li data-name="LuCI.network.Protocol#get"><a href="LuCI.network.Protocol.html#get">get</a></li>
2064             
2065                 <li data-name="LuCI.network.Protocol#getDevice"><a href="LuCI.network.Protocol.html#getDevice">getDevice</a></li>
2066             
2067                 <li data-name="LuCI.network.Protocol#getDevices"><a href="LuCI.network.Protocol.html#getDevices">getDevices</a></li>
2068             
2069                 <li data-name="LuCI.network.Protocol#getDNS6Addrs"><a href="LuCI.network.Protocol.html#getDNS6Addrs">getDNS6Addrs</a></li>
2070             
2071                 <li data-name="LuCI.network.Protocol#getDNSAddrs"><a href="LuCI.network.Protocol.html#getDNSAddrs">getDNSAddrs</a></li>
2072             
2073                 <li data-name="LuCI.network.Protocol#getErrors"><a href="LuCI.network.Protocol.html#getErrors">getErrors</a></li>
2074             
2075                 <li data-name="LuCI.network.Protocol#getExpiry"><a href="LuCI.network.Protocol.html#getExpiry">getExpiry</a></li>
2076             
2077                 <li data-name="LuCI.network.Protocol#getGateway6Addr"><a href="LuCI.network.Protocol.html#getGateway6Addr">getGateway6Addr</a></li>
2078             
2079                 <li data-name="LuCI.network.Protocol#getGatewayAddr"><a href="LuCI.network.Protocol.html#getGatewayAddr">getGatewayAddr</a></li>
2080             
2081                 <li data-name="LuCI.network.Protocol#getI18n"><a href="LuCI.network.Protocol.html#getI18n">getI18n</a></li>
2082             
2083                 <li data-name="LuCI.network.Protocol#getIfname"><a href="LuCI.network.Protocol.html#getIfname">getIfname</a></li>
2084             
2085                 <li data-name="LuCI.network.Protocol#getIP6Addr"><a href="LuCI.network.Protocol.html#getIP6Addr">getIP6Addr</a></li>
2086             
2087                 <li data-name="LuCI.network.Protocol#getIP6Addrs"><a href="LuCI.network.Protocol.html#getIP6Addrs">getIP6Addrs</a></li>
2088             
2089                 <li data-name="LuCI.network.Protocol#getIP6Prefix"><a href="LuCI.network.Protocol.html#getIP6Prefix">getIP6Prefix</a></li>
2090             
2091                 <li data-name="LuCI.network.Protocol#getIPAddr"><a href="LuCI.network.Protocol.html#getIPAddr">getIPAddr</a></li>
2092             
2093                 <li data-name="LuCI.network.Protocol#getIPAddrs"><a href="LuCI.network.Protocol.html#getIPAddrs">getIPAddrs</a></li>
2094             
2095                 <li data-name="LuCI.network.Protocol#getL2Device"><a href="LuCI.network.Protocol.html#getL2Device">getL2Device</a></li>
2096             
2097                 <li data-name="LuCI.network.Protocol#getL3Device"><a href="LuCI.network.Protocol.html#getL3Device">getL3Device</a></li>
2098             
2099                 <li data-name="LuCI.network.Protocol#getMetric"><a href="LuCI.network.Protocol.html#getMetric">getMetric</a></li>
2100             
2101                 <li data-name="LuCI.network.Protocol#getName"><a href="LuCI.network.Protocol.html#getName">getName</a></li>
2102             
2103                 <li data-name="LuCI.network.Protocol#getNetmask"><a href="LuCI.network.Protocol.html#getNetmask">getNetmask</a></li>
2104             
2105                 <li data-name="LuCI.network.Protocol#getOpkgPackage"><a href="LuCI.network.Protocol.html#getOpkgPackage">getOpkgPackage</a></li>
2106             
2107                 <li data-name="LuCI.network.Protocol#getProtocol"><a href="LuCI.network.Protocol.html#getProtocol">getProtocol</a></li>
2108             
2109                 <li data-name="LuCI.network.Protocol#getType"><a href="LuCI.network.Protocol.html#getType">getType</a></li>
2110             
2111                 <li data-name="LuCI.network.Protocol#getUptime"><a href="LuCI.network.Protocol.html#getUptime">getUptime</a></li>
2112             
2113                 <li data-name="LuCI.network.Protocol#getZoneName"><a href="LuCI.network.Protocol.html#getZoneName">getZoneName</a></li>
2114             
2115                 <li data-name="LuCI.network.Protocol#isAlias"><a href="LuCI.network.Protocol.html#isAlias">isAlias</a></li>
2116             
2117                 <li data-name="LuCI.network.Protocol#isBridge"><a href="LuCI.network.Protocol.html#isBridge">isBridge</a></li>
2118             
2119                 <li data-name="LuCI.network.Protocol#isCreateable"><a href="LuCI.network.Protocol.html#isCreateable">isCreateable</a></li>
2120             
2121                 <li data-name="LuCI.network.Protocol#isDynamic"><a href="LuCI.network.Protocol.html#isDynamic">isDynamic</a></li>
2122             
2123                 <li data-name="LuCI.network.Protocol#isEmpty"><a href="LuCI.network.Protocol.html#isEmpty">isEmpty</a></li>
2124             
2125                 <li data-name="LuCI.network.Protocol#isFloating"><a href="LuCI.network.Protocol.html#isFloating">isFloating</a></li>
2126             
2127                 <li data-name="LuCI.network.Protocol#isInstalled"><a href="LuCI.network.Protocol.html#isInstalled">isInstalled</a></li>
2128             
2129                 <li data-name="LuCI.network.Protocol#isUp"><a href="LuCI.network.Protocol.html#isUp">isUp</a></li>
2130             
2131                 <li data-name="LuCI.network.Protocol#isVirtual"><a href="LuCI.network.Protocol.html#isVirtual">isVirtual</a></li>
2132             
2133                 <li data-name="LuCI.network.Protocol#set"><a href="LuCI.network.Protocol.html#set">set</a></li>
2134             
2135             </ul>
2136             <ul class="events itemMembers">
2137             
2138             </ul>
2139         </li>
2140     
2141         <li class="item" data-name="LuCI.network.WifiDevice">
2142             <span class="title">
2143                 <a href="LuCI.network.WifiDevice.html">LuCI.network.WifiDevice</a>
2144                 
2145             </span>
2146             <ul class="members itemMembers">
2147             
2148             </ul>
2149             <ul class="typedefs itemMembers">
2150             
2151             </ul>
2152             <ul class="typedefs itemMembers">
2153             
2154             </ul>
2155             <ul class="methods itemMembers">
2156             
2157             <span class="subtitle">Methods</span>
2158             
2159                 <li data-name="LuCI.network.WifiDevice#addWifiNetwork"><a href="LuCI.network.WifiDevice.html#addWifiNetwork">addWifiNetwork</a></li>
2160             
2161                 <li data-name="LuCI.network.WifiDevice#deleteWifiNetwork"><a href="LuCI.network.WifiDevice.html#deleteWifiNetwork">deleteWifiNetwork</a></li>
2162             
2163                 <li data-name="LuCI.network.WifiDevice#get"><a href="LuCI.network.WifiDevice.html#get">get</a></li>
2164             
2165                 <li data-name="LuCI.network.WifiDevice#getHTModes"><a href="LuCI.network.WifiDevice.html#getHTModes">getHTModes</a></li>
2166             
2167                 <li data-name="LuCI.network.WifiDevice#getHWModes"><a href="LuCI.network.WifiDevice.html#getHWModes">getHWModes</a></li>
2168             
2169                 <li data-name="LuCI.network.WifiDevice#getI18n"><a href="LuCI.network.WifiDevice.html#getI18n">getI18n</a></li>
2170             
2171                 <li data-name="LuCI.network.WifiDevice#getName"><a href="LuCI.network.WifiDevice.html#getName">getName</a></li>
2172             
2173                 <li data-name="LuCI.network.WifiDevice#getScanList"><a href="LuCI.network.WifiDevice.html#getScanList">getScanList</a></li>
2174             
2175                 <li data-name="LuCI.network.WifiDevice#getWifiNetwork"><a href="LuCI.network.WifiDevice.html#getWifiNetwork">getWifiNetwork</a></li>
2176             
2177                 <li data-name="LuCI.network.WifiDevice#getWifiNetworks"><a href="LuCI.network.WifiDevice.html#getWifiNetworks">getWifiNetworks</a></li>
2178             
2179                 <li data-name="LuCI.network.WifiDevice#isDisabled"><a href="LuCI.network.WifiDevice.html#isDisabled">isDisabled</a></li>
2180             
2181                 <li data-name="LuCI.network.WifiDevice#isUp"><a href="LuCI.network.WifiDevice.html#isUp">isUp</a></li>
2182             
2183                 <li data-name="LuCI.network.WifiDevice#set"><a href="LuCI.network.WifiDevice.html#set">set</a></li>
2184             
2185             </ul>
2186             <ul class="events itemMembers">
2187             
2188             </ul>
2189         </li>
2190     
2191         <li class="item" data-name="LuCI.network.WifiNetwork">
2192             <span class="title">
2193                 <a href="LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork</a>
2194                 
2195             </span>
2196             <ul class="members itemMembers">
2197             
2198             </ul>
2199             <ul class="typedefs itemMembers">
2200             
2201             </ul>
2202             <ul class="typedefs itemMembers">
2203             
2204             </ul>
2205             <ul class="methods itemMembers">
2206             
2207             <span class="subtitle">Methods</span>
2208             
2209                 <li data-name="LuCI.network.WifiNetwork#disconnectClient"><a href="LuCI.network.WifiNetwork.html#disconnectClient">disconnectClient</a></li>
2210             
2211                 <li data-name="LuCI.network.WifiNetwork#get"><a href="LuCI.network.WifiNetwork.html#get">get</a></li>
2212             
2213                 <li data-name="LuCI.network.WifiNetwork#getActiveBSSID"><a href="LuCI.network.WifiNetwork.html#getActiveBSSID">getActiveBSSID</a></li>
2214             
2215                 <li data-name="LuCI.network.WifiNetwork#getActiveEncryption"><a href="LuCI.network.WifiNetwork.html#getActiveEncryption">getActiveEncryption</a></li>
2216             
2217                 <li data-name="LuCI.network.WifiNetwork#getActiveMode"><a href="LuCI.network.WifiNetwork.html#getActiveMode">getActiveMode</a></li>
2218             
2219                 <li data-name="LuCI.network.WifiNetwork#getActiveModeI18n"><a href="LuCI.network.WifiNetwork.html#getActiveModeI18n">getActiveModeI18n</a></li>
2220             
2221                 <li data-name="LuCI.network.WifiNetwork#getActiveSSID"><a href="LuCI.network.WifiNetwork.html#getActiveSSID">getActiveSSID</a></li>
2222             
2223                 <li data-name="LuCI.network.WifiNetwork#getAssocList"><a href="LuCI.network.WifiNetwork.html#getAssocList">getAssocList</a></li>
2224             
2225                 <li data-name="LuCI.network.WifiNetwork#getBitRate"><a href="LuCI.network.WifiNetwork.html#getBitRate">getBitRate</a></li>
2226             
2227                 <li data-name="LuCI.network.WifiNetwork#getBSSID"><a href="LuCI.network.WifiNetwork.html#getBSSID">getBSSID</a></li>
2228             
2229                 <li data-name="LuCI.network.WifiNetwork#getChannel"><a href="LuCI.network.WifiNetwork.html#getChannel">getChannel</a></li>
2230             
2231                 <li data-name="LuCI.network.WifiNetwork#getCountryCode"><a href="LuCI.network.WifiNetwork.html#getCountryCode">getCountryCode</a></li>
2232             
2233                 <li data-name="LuCI.network.WifiNetwork#getDevice"><a href="LuCI.network.WifiNetwork.html#getDevice">getDevice</a></li>
2234             
2235                 <li data-name="LuCI.network.WifiNetwork#getFrequency"><a href="LuCI.network.WifiNetwork.html#getFrequency">getFrequency</a></li>
2236             
2237                 <li data-name="LuCI.network.WifiNetwork#getI18n"><a href="LuCI.network.WifiNetwork.html#getI18n">getI18n</a></li>
2238             
2239                 <li data-name="LuCI.network.WifiNetwork#getID"><a href="LuCI.network.WifiNetwork.html#getID">getID</a></li>
2240             
2241                 <li data-name="LuCI.network.WifiNetwork#getIfname"><a href="LuCI.network.WifiNetwork.html#getIfname">getIfname</a></li>
2242             
2243                 <li data-name="LuCI.network.WifiNetwork#getMeshID"><a href="LuCI.network.WifiNetwork.html#getMeshID">getMeshID</a></li>
2244             
2245                 <li data-name="LuCI.network.WifiNetwork#getMode"><a href="LuCI.network.WifiNetwork.html#getMode">getMode</a></li>
2246             
2247                 <li data-name="LuCI.network.WifiNetwork#getName"><a href="LuCI.network.WifiNetwork.html#getName">getName</a></li>
2248             
2249                 <li data-name="LuCI.network.WifiNetwork#getNetwork"><a href="LuCI.network.WifiNetwork.html#getNetwork">getNetwork</a></li>
2250             
2251                 <li data-name="LuCI.network.WifiNetwork#getNetworkNames"><a href="LuCI.network.WifiNetwork.html#getNetworkNames">getNetworkNames</a></li>
2252             
2253                 <li data-name="LuCI.network.WifiNetwork#getNetworks"><a href="LuCI.network.WifiNetwork.html#getNetworks">getNetworks</a></li>
2254             
2255                 <li data-name="LuCI.network.WifiNetwork#getNoise"><a href="LuCI.network.WifiNetwork.html#getNoise">getNoise</a></li>
2256             
2257                 <li data-name="LuCI.network.WifiNetwork#getShortName"><a href="LuCI.network.WifiNetwork.html#getShortName">getShortName</a></li>
2258             
2259                 <li data-name="LuCI.network.WifiNetwork#getSignal"><a href="LuCI.network.WifiNetwork.html#getSignal">getSignal</a></li>
2260             
2261                 <li data-name="LuCI.network.WifiNetwork#getSignalLevel"><a href="LuCI.network.WifiNetwork.html#getSignalLevel">getSignalLevel</a></li>
2262             
2263                 <li data-name="LuCI.network.WifiNetwork#getSignalPercent"><a href="LuCI.network.WifiNetwork.html#getSignalPercent">getSignalPercent</a></li>
2264             
2265                 <li data-name="LuCI.network.WifiNetwork#getSSID"><a href="LuCI.network.WifiNetwork.html#getSSID">getSSID</a></li>
2266             
2267                 <li data-name="LuCI.network.WifiNetwork#getTXPower"><a href="LuCI.network.WifiNetwork.html#getTXPower">getTXPower</a></li>
2268             
2269                 <li data-name="LuCI.network.WifiNetwork#getTXPowerOffset"><a href="LuCI.network.WifiNetwork.html#getTXPowerOffset">getTXPowerOffset</a></li>
2270             
2271                 <li data-name="LuCI.network.WifiNetwork#getWifiDevice"><a href="LuCI.network.WifiNetwork.html#getWifiDevice">getWifiDevice</a></li>
2272             
2273                 <li data-name="LuCI.network.WifiNetwork#getWifiDeviceName"><a href="LuCI.network.WifiNetwork.html#getWifiDeviceName">getWifiDeviceName</a></li>
2274             
2275                 <li data-name="LuCI.network.WifiNetwork#isClientDisconnectSupported"><a href="LuCI.network.WifiNetwork.html#isClientDisconnectSupported">isClientDisconnectSupported</a></li>
2276             
2277                 <li data-name="LuCI.network.WifiNetwork#isDisabled"><a href="LuCI.network.WifiNetwork.html#isDisabled">isDisabled</a></li>
2278             
2279                 <li data-name="LuCI.network.WifiNetwork#isUp"><a href="LuCI.network.WifiNetwork.html#isUp">isUp</a></li>
2280             
2281                 <li data-name="LuCI.network.WifiNetwork#set"><a href="LuCI.network.WifiNetwork.html#set">set</a></li>
2282             
2283             </ul>
2284             <ul class="events itemMembers">
2285             
2286             </ul>
2287         </li>
2288     
2289         <li class="item" data-name="LuCI.poll">
2290             <span class="title">
2291                 <a href="LuCI.poll.html">LuCI.poll</a>
2292                 
2293             </span>
2294             <ul class="members itemMembers">
2295             
2296             </ul>
2297             <ul class="typedefs itemMembers">
2298             
2299             </ul>
2300             <ul class="typedefs itemMembers">
2301             
2302             </ul>
2303             <ul class="methods itemMembers">
2304             
2305             <span class="subtitle">Methods</span>
2306             
2307                 <li data-name="LuCI.poll#active"><a href="LuCI.poll.html#active">active</a></li>
2308             
2309                 <li data-name="LuCI.poll#add"><a href="LuCI.poll.html#add">add</a></li>
2310             
2311                 <li data-name="LuCI.poll#remove"><a href="LuCI.poll.html#remove">remove</a></li>
2312             
2313                 <li data-name="LuCI.poll#start"><a href="LuCI.poll.html#start">start</a></li>
2314             
2315                 <li data-name="LuCI.poll#stop"><a href="LuCI.poll.html#stop">stop</a></li>
2316             
2317             </ul>
2318             <ul class="events itemMembers">
2319             
2320             </ul>
2321         </li>
2322     
2323         <li class="item" data-name="LuCI.request">
2324             <span class="title">
2325                 <a href="LuCI.request.html">LuCI.request</a>
2326                 
2327             </span>
2328             <ul class="members itemMembers">
2329             
2330             </ul>
2331             <ul class="typedefs itemMembers">
2332             
2333             <span class="subtitle">Typedefs</span>
2334             
2335                 <li data-name="LuCI.request.interceptorFn"><a href="LuCI.request.html#.interceptorFn">interceptorFn</a></li>
2336             
2337                 <li data-name="LuCI.request.RequestOptions"><a href="LuCI.request.html#.RequestOptions">RequestOptions</a></li>
2338             
2339             </ul>
2340             <ul class="typedefs itemMembers">
2341             
2342             </ul>
2343             <ul class="methods itemMembers">
2344             
2345             <span class="subtitle">Methods</span>
2346             
2347                 <li data-name="LuCI.request#addInterceptor"><a href="LuCI.request.html#addInterceptor">addInterceptor</a></li>
2348             
2349                 <li data-name="LuCI.request#expandURL"><a href="LuCI.request.html#expandURL">expandURL</a></li>
2350             
2351                 <li data-name="LuCI.request#get"><a href="LuCI.request.html#get">get</a></li>
2352             
2353                 <li data-name="LuCI.request#post"><a href="LuCI.request.html#post">post</a></li>
2354             
2355                 <li data-name="LuCI.request#removeInterceptor"><a href="LuCI.request.html#removeInterceptor">removeInterceptor</a></li>
2356             
2357                 <li data-name="LuCI.request#request"><a href="LuCI.request.html#request">request</a></li>
2358             
2359             </ul>
2360             <ul class="events itemMembers">
2361             
2362             </ul>
2363         </li>
2364     
2365         <li class="item" data-name="LuCI.request.poll">
2366             <span class="title">
2367                 <a href="LuCI.request.poll.html">LuCI.request.poll</a>
2368                 
2369             </span>
2370             <ul class="members itemMembers">
2371             
2372             </ul>
2373             <ul class="typedefs itemMembers">
2374             
2375             <span class="subtitle">Typedefs</span>
2376             
2377                 <li data-name="LuCI.request.poll~callbackFn"><a href="LuCI.request.poll.html#~callbackFn">callbackFn</a></li>
2378             
2379             </ul>
2380             <ul class="typedefs itemMembers">
2381             
2382             </ul>
2383             <ul class="methods itemMembers">
2384             
2385             <span class="subtitle">Methods</span>
2386             
2387                 <li data-name="LuCI.request.poll#active"><a href="LuCI.request.poll.html#active">active</a></li>
2388             
2389                 <li data-name="LuCI.request.poll#add"><a href="LuCI.request.poll.html#add">add</a></li>
2390             
2391                 <li data-name="LuCI.request.poll#remove"><a href="LuCI.request.poll.html#remove">remove</a></li>
2392             
2393                 <li data-name="LuCI.request.poll#start"><a href="LuCI.request.poll.html#start">start</a></li>
2394             
2395                 <li data-name="LuCI.request.poll#stop"><a href="LuCI.request.poll.html#stop">stop</a></li>
2396             
2397             </ul>
2398             <ul class="events itemMembers">
2399             
2400             </ul>
2401         </li>
2402     
2403         <li class="item" data-name="LuCI.response">
2404             <span class="title">
2405                 <a href="LuCI.response.html">LuCI.response</a>
2406                 
2407             </span>
2408             <ul class="members itemMembers">
2409             
2410             <span class="subtitle">Members</span>
2411             
2412                 <li data-name="LuCI.response#duration"><a href="LuCI.response.html#duration">duration</a></li>
2413             
2414                 <li data-name="LuCI.response#headers"><a href="LuCI.response.html#headers">headers</a></li>
2415             
2416                 <li data-name="LuCI.response#ok"><a href="LuCI.response.html#ok">ok</a></li>
2417             
2418                 <li data-name="LuCI.response#status"><a href="LuCI.response.html#status">status</a></li>
2419             
2420                 <li data-name="LuCI.response#statusText"><a href="LuCI.response.html#statusText">statusText</a></li>
2421             
2422                 <li data-name="LuCI.response#url"><a href="LuCI.response.html#url">url</a></li>
2423             
2424             </ul>
2425             <ul class="typedefs itemMembers">
2426             
2427             </ul>
2428             <ul class="typedefs itemMembers">
2429             
2430             </ul>
2431             <ul class="methods itemMembers">
2432             
2433             <span class="subtitle">Methods</span>
2434             
2435                 <li data-name="LuCI.response#blob"><a href="LuCI.response.html#blob">blob</a></li>
2436             
2437                 <li data-name="LuCI.response#clone"><a href="LuCI.response.html#clone">clone</a></li>
2438             
2439                 <li data-name="LuCI.response#json"><a href="LuCI.response.html#json">json</a></li>
2440             
2441                 <li data-name="LuCI.response#text"><a href="LuCI.response.html#text">text</a></li>
2442             
2443             </ul>
2444             <ul class="events itemMembers">
2445             
2446             </ul>
2447         </li>
2448     
2449         <li class="item" data-name="LuCI.rpc">
2450             <span class="title">
2451                 <a href="LuCI.rpc.html">LuCI.rpc</a>
2452                 
2453             </span>
2454             <ul class="members itemMembers">
2455             
2456             </ul>
2457             <ul class="typedefs itemMembers">
2458             
2459             <span class="subtitle">Typedefs</span>
2460             
2461                 <li data-name="LuCI.rpc.DeclareOptions"><a href="LuCI.rpc.html#.DeclareOptions">DeclareOptions</a></li>
2462             
2463                 <li data-name="LuCI.rpc~filterFn"><a href="LuCI.rpc.html#~filterFn">filterFn</a></li>
2464             
2465                 <li data-name="LuCI.rpc~interceptorFn"><a href="LuCI.rpc.html#~interceptorFn">interceptorFn</a></li>
2466             
2467                 <li data-name="LuCI.rpc~invokeFn"><a href="LuCI.rpc.html#~invokeFn">invokeFn</a></li>
2468             
2469             </ul>
2470             <ul class="typedefs itemMembers">
2471             
2472             </ul>
2473             <ul class="methods itemMembers">
2474             
2475             <span class="subtitle">Methods</span>
2476             
2477                 <li data-name="LuCI.rpc#addInterceptor"><a href="LuCI.rpc.html#addInterceptor">addInterceptor</a></li>
2478             
2479                 <li data-name="LuCI.rpc#declare"><a href="LuCI.rpc.html#declare">declare</a></li>
2480             
2481                 <li data-name="LuCI.rpc#getBaseURL"><a href="LuCI.rpc.html#getBaseURL">getBaseURL</a></li>
2482             
2483                 <li data-name="LuCI.rpc#getSessionID"><a href="LuCI.rpc.html#getSessionID">getSessionID</a></li>
2484             
2485                 <li data-name="LuCI.rpc#getStatusText"><a href="LuCI.rpc.html#getStatusText">getStatusText</a></li>
2486             
2487                 <li data-name="LuCI.rpc#list"><a href="LuCI.rpc.html#list">list</a></li>
2488             
2489                 <li data-name="LuCI.rpc#removeInterceptor"><a href="LuCI.rpc.html#removeInterceptor">removeInterceptor</a></li>
2490             
2491                 <li data-name="LuCI.rpc#setBaseURL"><a href="LuCI.rpc.html#setBaseURL">setBaseURL</a></li>
2492             
2493                 <li data-name="LuCI.rpc#setSessionID"><a href="LuCI.rpc.html#setSessionID">setSessionID</a></li>
2494             
2495             </ul>
2496             <ul class="events itemMembers">
2497             
2498             </ul>
2499         </li>
2500     
2501         <li class="item" data-name="LuCI.session">
2502             <span class="title">
2503                 <a href="LuCI.session.html">LuCI.session</a>
2504                 
2505             </span>
2506             <ul class="members itemMembers">
2507             
2508             </ul>
2509             <ul class="typedefs itemMembers">
2510             
2511             </ul>
2512             <ul class="typedefs itemMembers">
2513             
2514             </ul>
2515             <ul class="methods itemMembers">
2516             
2517             <span class="subtitle">Methods</span>
2518             
2519                 <li data-name="LuCI.session#getID"><a href="LuCI.session.html#getID">getID</a></li>
2520             
2521                 <li data-name="LuCI.session#getLocalData"><a href="LuCI.session.html#getLocalData">getLocalData</a></li>
2522             
2523                 <li data-name="LuCI.session#setLocalData"><a href="LuCI.session.html#setLocalData">setLocalData</a></li>
2524             
2525             </ul>
2526             <ul class="events itemMembers">
2527             
2528             </ul>
2529         </li>
2530     
2531         <li class="item" data-name="LuCI.uci">
2532             <span class="title">
2533                 <a href="LuCI.uci.html">LuCI.uci</a>
2534                 
2535             </span>
2536             <ul class="members itemMembers">
2537             
2538             </ul>
2539             <ul class="typedefs itemMembers">
2540             
2541             <span class="subtitle">Typedefs</span>
2542             
2543                 <li data-name="LuCI.uci.ChangeRecord"><a href="LuCI.uci.html#.ChangeRecord">ChangeRecord</a></li>
2544             
2545                 <li data-name="LuCI.uci.SectionObject"><a href="LuCI.uci.html#.SectionObject">SectionObject</a></li>
2546             
2547                 <li data-name="LuCI.uci~sectionsFn"><a href="LuCI.uci.html#~sectionsFn">sectionsFn</a></li>
2548             
2549             </ul>
2550             <ul class="typedefs itemMembers">
2551             
2552             </ul>
2553             <ul class="methods itemMembers">
2554             
2555             <span class="subtitle">Methods</span>
2556             
2557                 <li data-name="LuCI.uci#add"><a href="LuCI.uci.html#add">add</a></li>
2558             
2559                 <li data-name="LuCI.uci#apply"><a href="LuCI.uci.html#apply">apply</a></li>
2560             
2561                 <li data-name="LuCI.uci#changes"><a href="LuCI.uci.html#changes">changes</a></li>
2562             
2563                 <li data-name="LuCI.uci#createSID"><a href="LuCI.uci.html#createSID">createSID</a></li>
2564             
2565                 <li data-name="LuCI.uci#get"><a href="LuCI.uci.html#get">get</a></li>
2566             
2567                 <li data-name="LuCI.uci#get_first"><a href="LuCI.uci.html#get_first">get_first</a></li>
2568             
2569                 <li data-name="LuCI.uci#load"><a href="LuCI.uci.html#load">load</a></li>
2570             
2571                 <li data-name="LuCI.uci#move"><a href="LuCI.uci.html#move">move</a></li>
2572             
2573                 <li data-name="LuCI.uci#remove"><a href="LuCI.uci.html#remove">remove</a></li>
2574             
2575                 <li data-name="LuCI.uci#resolveSID"><a href="LuCI.uci.html#resolveSID">resolveSID</a></li>
2576             
2577                 <li data-name="LuCI.uci#save"><a href="LuCI.uci.html#save">save</a></li>
2578             
2579                 <li data-name="LuCI.uci#sections"><a href="LuCI.uci.html#sections">sections</a></li>
2580             
2581                 <li data-name="LuCI.uci#set"><a href="LuCI.uci.html#set">set</a></li>
2582             
2583                 <li data-name="LuCI.uci#set_first"><a href="LuCI.uci.html#set_first">set_first</a></li>
2584             
2585                 <li data-name="LuCI.uci#unload"><a href="LuCI.uci.html#unload">unload</a></li>
2586             
2587                 <li data-name="LuCI.uci#unset"><a href="LuCI.uci.html#unset">unset</a></li>
2588             
2589                 <li data-name="LuCI.uci#unset_first"><a href="LuCI.uci.html#unset_first">unset_first</a></li>
2590             
2591             </ul>
2592             <ul class="events itemMembers">
2593             
2594             </ul>
2595         </li>
2596     
2597         <li class="item" data-name="LuCI.ui">
2598             <span class="title">
2599                 <a href="LuCI.ui.html">LuCI.ui</a>
2600                 
2601             </span>
2602             <ul class="members itemMembers">
2603             
2604             </ul>
2605             <ul class="typedefs itemMembers">
2606             
2607             <span class="subtitle">Typedefs</span>
2608             
2609                 <li data-name="LuCI.ui.FileUploadReply"><a href="LuCI.ui.html#.FileUploadReply">FileUploadReply</a></li>
2610             
2611             </ul>
2612             <ul class="typedefs itemMembers">
2613             
2614             </ul>
2615             <ul class="methods itemMembers">
2616             
2617             <span class="subtitle">Methods</span>
2618             
2619                 <li data-name="LuCI.ui#addNotification"><a href="LuCI.ui.html#addNotification">addNotification</a></li>
2620             
2621                 <li data-name="LuCI.ui#addValidator"><a href="LuCI.ui.html#addValidator">addValidator</a></li>
2622             
2623                 <li data-name="LuCI.ui#awaitReconnect"><a href="LuCI.ui.html#awaitReconnect">awaitReconnect</a></li>
2624             
2625                 <li data-name="LuCI.ui#createHandlerFn"><a href="LuCI.ui.html#createHandlerFn">createHandlerFn</a></li>
2626             
2627                 <li data-name="LuCI.ui#hideIndicator"><a href="LuCI.ui.html#hideIndicator">hideIndicator</a></li>
2628             
2629                 <li data-name="LuCI.ui#hideModal"><a href="LuCI.ui.html#hideModal">hideModal</a></li>
2630             
2631                 <li data-name="LuCI.ui#instantiateView"><a href="LuCI.ui.html#instantiateView">instantiateView</a></li>
2632             
2633                 <li data-name="LuCI.ui#itemlist"><a href="LuCI.ui.html#itemlist">itemlist</a></li>
2634             
2635                 <li data-name="LuCI.ui#pingDevice"><a href="LuCI.ui.html#pingDevice">pingDevice</a></li>
2636             
2637                 <li data-name="LuCI.ui#showIndicator"><a href="LuCI.ui.html#showIndicator">showIndicator</a></li>
2638             
2639                 <li data-name="LuCI.ui#showModal"><a href="LuCI.ui.html#showModal">showModal</a></li>
2640             
2641                 <li data-name="LuCI.ui#uploadFile"><a href="LuCI.ui.html#uploadFile">uploadFile</a></li>
2642             
2643             </ul>
2644             <ul class="events itemMembers">
2645             
2646             </ul>
2647         </li>
2648     
2649         <li class="item" data-name="LuCI.ui.AbstractElement">
2650             <span class="title">
2651                 <a href="LuCI.ui.AbstractElement.html">LuCI.ui.AbstractElement</a>
2652                 
2653             </span>
2654             <ul class="members itemMembers">
2655             
2656             </ul>
2657             <ul class="typedefs itemMembers">
2658             
2659             <span class="subtitle">Typedefs</span>
2660             
2661                 <li data-name="LuCI.ui.AbstractElement.InitOptions"><a href="LuCI.ui.AbstractElement.html#.InitOptions">InitOptions</a></li>
2662             
2663             </ul>
2664             <ul class="typedefs itemMembers">
2665             
2666             </ul>
2667             <ul class="methods itemMembers">
2668             
2669             <span class="subtitle">Methods</span>
2670             
2671                 <li data-name="LuCI.ui.AbstractElement#getValue"><a href="LuCI.ui.AbstractElement.html#getValue">getValue</a></li>
2672             
2673                 <li data-name="LuCI.ui.AbstractElement#isValid"><a href="LuCI.ui.AbstractElement.html#isValid">isValid</a></li>
2674             
2675                 <li data-name="LuCI.ui.AbstractElement#registerEvents"><a href="LuCI.ui.AbstractElement.html#registerEvents">registerEvents</a></li>
2676             
2677                 <li data-name="LuCI.ui.AbstractElement#render"><a href="LuCI.ui.AbstractElement.html#render">render</a></li>
2678             
2679                 <li data-name="LuCI.ui.AbstractElement#setChangeEvents"><a href="LuCI.ui.AbstractElement.html#setChangeEvents">setChangeEvents</a></li>
2680             
2681                 <li data-name="LuCI.ui.AbstractElement#setUpdateEvents"><a href="LuCI.ui.AbstractElement.html#setUpdateEvents">setUpdateEvents</a></li>
2682             
2683                 <li data-name="LuCI.ui.AbstractElement#setValue"><a href="LuCI.ui.AbstractElement.html#setValue">setValue</a></li>
2684             
2685                 <li data-name="LuCI.ui.AbstractElement#triggerValidation"><a href="LuCI.ui.AbstractElement.html#triggerValidation">triggerValidation</a></li>
2686             
2687             </ul>
2688             <ul class="events itemMembers">
2689             
2690             </ul>
2691         </li>
2692     
2693         <li class="item" data-name="LuCI.ui.changes">
2694             <span class="title">
2695                 <a href="LuCI.ui.changes.html">LuCI.ui.changes</a>
2696                 
2697             </span>
2698             <ul class="members itemMembers">
2699             
2700             </ul>
2701             <ul class="typedefs itemMembers">
2702             
2703             </ul>
2704             <ul class="typedefs itemMembers">
2705             
2706             </ul>
2707             <ul class="methods itemMembers">
2708             
2709             <span class="subtitle">Methods</span>
2710             
2711                 <li data-name="LuCI.ui.changes#apply"><a href="LuCI.ui.changes.html#apply">apply</a></li>
2712             
2713                 <li data-name="LuCI.ui.changes#displayChanges"><a href="LuCI.ui.changes.html#displayChanges">displayChanges</a></li>
2714             
2715                 <li data-name="LuCI.ui.changes#renderChangeIndicator"><a href="LuCI.ui.changes.html#renderChangeIndicator">renderChangeIndicator</a></li>
2716             
2717                 <li data-name="LuCI.ui.changes#revert"><a href="LuCI.ui.changes.html#revert">revert</a></li>
2718             
2719                 <li data-name="LuCI.ui.changes#setIndicator"><a href="LuCI.ui.changes.html#setIndicator">setIndicator</a></li>
2720             
2721             </ul>
2722             <ul class="events itemMembers">
2723             
2724             </ul>
2725         </li>
2726     
2727         <li class="item" data-name="LuCI.ui.Checkbox">
2728             <span class="title">
2729                 <a href="LuCI.ui.Checkbox.html">LuCI.ui.Checkbox</a>
2730                 
2731             </span>
2732             <ul class="members itemMembers">
2733             
2734             </ul>
2735             <ul class="typedefs itemMembers">
2736             
2737             <span class="subtitle">Typedefs</span>
2738             
2739                 <li data-name="LuCI.ui.Checkbox.InitOptions"><a href="LuCI.ui.Checkbox.html#.InitOptions">InitOptions</a></li>
2740             
2741             </ul>
2742             <ul class="typedefs itemMembers">
2743             
2744             </ul>
2745             <ul class="methods itemMembers">
2746             
2747             <span class="subtitle">Methods</span>
2748             
2749                 <li data-name="LuCI.ui.Checkbox#getValue"><a href="LuCI.ui.Checkbox.html#getValue">getValue</a></li>
2750             
2751                 <li data-name="LuCI.ui.Checkbox#isChecked"><a href="LuCI.ui.Checkbox.html#isChecked">isChecked</a></li>
2752             
2753                 <li data-name="LuCI.ui.Checkbox#isValid"><a href="LuCI.ui.Checkbox.html#isValid">isValid</a></li>
2754             
2755                 <li data-name="LuCI.ui.Checkbox#registerEvents"><a href="LuCI.ui.Checkbox.html#registerEvents">registerEvents</a></li>
2756             
2757                 <li data-name="LuCI.ui.Checkbox#render"><a href="LuCI.ui.Checkbox.html#render">render</a></li>
2758             
2759                 <li data-name="LuCI.ui.Checkbox#setChangeEvents"><a href="LuCI.ui.Checkbox.html#setChangeEvents">setChangeEvents</a></li>
2760             
2761                 <li data-name="LuCI.ui.Checkbox#setUpdateEvents"><a href="LuCI.ui.Checkbox.html#setUpdateEvents">setUpdateEvents</a></li>
2762             
2763                 <li data-name="LuCI.ui.Checkbox#setValue"><a href="LuCI.ui.Checkbox.html#setValue">setValue</a></li>
2764             
2765                 <li data-name="LuCI.ui.Checkbox#triggerValidation"><a href="LuCI.ui.Checkbox.html#triggerValidation">triggerValidation</a></li>
2766             
2767             </ul>
2768             <ul class="events itemMembers">
2769             
2770             </ul>
2771         </li>
2772     
2773         <li class="item" data-name="LuCI.ui.Combobox">
2774             <span class="title">
2775                 <a href="LuCI.ui.Combobox.html">LuCI.ui.Combobox</a>
2776                 
2777             </span>
2778             <ul class="members itemMembers">
2779             
2780             </ul>
2781             <ul class="typedefs itemMembers">
2782             
2783             <span class="subtitle">Typedefs</span>
2784             
2785                 <li data-name="LuCI.ui.Combobox.InitOptions"><a href="LuCI.ui.Combobox.html#.InitOptions">InitOptions</a></li>
2786             
2787             </ul>
2788             <ul class="typedefs itemMembers">
2789             
2790             </ul>
2791             <ul class="methods itemMembers">
2792             
2793             <span class="subtitle">Methods</span>
2794             
2795                 <li data-name="LuCI.ui.Combobox#addChoices"><a href="LuCI.ui.Combobox.html#addChoices">addChoices</a></li>
2796             
2797                 <li data-name="LuCI.ui.Combobox#clearChoices"><a href="LuCI.ui.Combobox.html#clearChoices">clearChoices</a></li>
2798             
2799                 <li data-name="LuCI.ui.Combobox#closeAllDropdowns"><a href="LuCI.ui.Combobox.html#closeAllDropdowns">closeAllDropdowns</a></li>
2800             
2801                 <li data-name="LuCI.ui.Combobox#isValid"><a href="LuCI.ui.Combobox.html#isValid">isValid</a></li>
2802             
2803                 <li data-name="LuCI.ui.Combobox#registerEvents"><a href="LuCI.ui.Combobox.html#registerEvents">registerEvents</a></li>
2804             
2805                 <li data-name="LuCI.ui.Combobox#setChangeEvents"><a href="LuCI.ui.Combobox.html#setChangeEvents">setChangeEvents</a></li>
2806             
2807                 <li data-name="LuCI.ui.Combobox#setUpdateEvents"><a href="LuCI.ui.Combobox.html#setUpdateEvents">setUpdateEvents</a></li>
2808             
2809                 <li data-name="LuCI.ui.Combobox#triggerValidation"><a href="LuCI.ui.Combobox.html#triggerValidation">triggerValidation</a></li>
2810             
2811             </ul>
2812             <ul class="events itemMembers">
2813             
2814             </ul>
2815         </li>
2816     
2817         <li class="item" data-name="LuCI.ui.ComboButton">
2818             <span class="title">
2819                 <a href="LuCI.ui.ComboButton.html">LuCI.ui.ComboButton</a>
2820                 
2821             </span>
2822             <ul class="members itemMembers">
2823             
2824             </ul>
2825             <ul class="typedefs itemMembers">
2826             
2827             <span class="subtitle">Typedefs</span>
2828             
2829                 <li data-name="LuCI.ui.ComboButton.InitOptions"><a href="LuCI.ui.ComboButton.html#.InitOptions">InitOptions</a></li>
2830             
2831             </ul>
2832             <ul class="typedefs itemMembers">
2833             
2834             </ul>
2835             <ul class="methods itemMembers">
2836             
2837             <span class="subtitle">Methods</span>
2838             
2839                 <li data-name="LuCI.ui.ComboButton#addChoices"><a href="LuCI.ui.ComboButton.html#addChoices">addChoices</a></li>
2840             
2841                 <li data-name="LuCI.ui.ComboButton#clearChoices"><a href="LuCI.ui.ComboButton.html#clearChoices">clearChoices</a></li>
2842             
2843                 <li data-name="LuCI.ui.ComboButton#closeAllDropdowns"><a href="LuCI.ui.ComboButton.html#closeAllDropdowns">closeAllDropdowns</a></li>
2844             
2845                 <li data-name="LuCI.ui.ComboButton#isValid"><a href="LuCI.ui.ComboButton.html#isValid">isValid</a></li>
2846             
2847                 <li data-name="LuCI.ui.ComboButton#registerEvents"><a href="LuCI.ui.ComboButton.html#registerEvents">registerEvents</a></li>
2848             
2849                 <li data-name="LuCI.ui.ComboButton#setChangeEvents"><a href="LuCI.ui.ComboButton.html#setChangeEvents">setChangeEvents</a></li>
2850             
2851                 <li data-name="LuCI.ui.ComboButton#setUpdateEvents"><a href="LuCI.ui.ComboButton.html#setUpdateEvents">setUpdateEvents</a></li>
2852             
2853                 <li data-name="LuCI.ui.ComboButton#triggerValidation"><a href="LuCI.ui.ComboButton.html#triggerValidation">triggerValidation</a></li>
2854             
2855             </ul>
2856             <ul class="events itemMembers">
2857             
2858             </ul>
2859         </li>
2860     
2861         <li class="item" data-name="LuCI.ui.Dropdown">
2862             <span class="title">
2863                 <a href="LuCI.ui.Dropdown.html">LuCI.ui.Dropdown</a>
2864                 
2865             </span>
2866             <ul class="members itemMembers">
2867             
2868             </ul>
2869             <ul class="typedefs itemMembers">
2870             
2871             <span class="subtitle">Typedefs</span>
2872             
2873                 <li data-name="LuCI.ui.Dropdown.InitOptions"><a href="LuCI.ui.Dropdown.html#.InitOptions">InitOptions</a></li>
2874             
2875             </ul>
2876             <ul class="typedefs itemMembers">
2877             
2878             </ul>
2879             <ul class="methods itemMembers">
2880             
2881             <span class="subtitle">Methods</span>
2882             
2883                 <li data-name="LuCI.ui.Dropdown#addChoices"><a href="LuCI.ui.Dropdown.html#addChoices">addChoices</a></li>
2884             
2885                 <li data-name="LuCI.ui.Dropdown#clearChoices"><a href="LuCI.ui.Dropdown.html#clearChoices">clearChoices</a></li>
2886             
2887                 <li data-name="LuCI.ui.Dropdown#closeAllDropdowns"><a href="LuCI.ui.Dropdown.html#closeAllDropdowns">closeAllDropdowns</a></li>
2888             
2889                 <li data-name="LuCI.ui.Dropdown#getValue"><a href="LuCI.ui.Dropdown.html#getValue">getValue</a></li>
2890             
2891                 <li data-name="LuCI.ui.Dropdown#isValid"><a href="LuCI.ui.Dropdown.html#isValid">isValid</a></li>
2892             
2893                 <li data-name="LuCI.ui.Dropdown#registerEvents"><a href="LuCI.ui.Dropdown.html#registerEvents">registerEvents</a></li>
2894             
2895                 <li data-name="LuCI.ui.Dropdown#render"><a href="LuCI.ui.Dropdown.html#render">render</a></li>
2896             
2897                 <li data-name="LuCI.ui.Dropdown#setChangeEvents"><a href="LuCI.ui.Dropdown.html#setChangeEvents">setChangeEvents</a></li>
2898             
2899                 <li data-name="LuCI.ui.Dropdown#setUpdateEvents"><a href="LuCI.ui.Dropdown.html#setUpdateEvents">setUpdateEvents</a></li>
2900             
2901                 <li data-name="LuCI.ui.Dropdown#setValue"><a href="LuCI.ui.Dropdown.html#setValue">setValue</a></li>
2902             
2903                 <li data-name="LuCI.ui.Dropdown#triggerValidation"><a href="LuCI.ui.Dropdown.html#triggerValidation">triggerValidation</a></li>
2904             
2905             </ul>
2906             <ul class="events itemMembers">
2907             
2908             </ul>
2909         </li>
2910     
2911         <li class="item" data-name="LuCI.ui.DynamicList">
2912             <span class="title">
2913                 <a href="LuCI.ui.DynamicList.html">LuCI.ui.DynamicList</a>
2914                 
2915             </span>
2916             <ul class="members itemMembers">
2917             
2918             </ul>
2919             <ul class="typedefs itemMembers">
2920             
2921             <span class="subtitle">Typedefs</span>
2922             
2923                 <li data-name="LuCI.ui.DynamicList.InitOptions"><a href="LuCI.ui.DynamicList.html#.InitOptions">InitOptions</a></li>
2924             
2925             </ul>
2926             <ul class="typedefs itemMembers">
2927             
2928             </ul>
2929             <ul class="methods itemMembers">
2930             
2931             <span class="subtitle">Methods</span>
2932             
2933                 <li data-name="LuCI.ui.DynamicList#addChoices"><a href="LuCI.ui.DynamicList.html#addChoices">addChoices</a></li>
2934             
2935                 <li data-name="LuCI.ui.DynamicList#clearChoices"><a href="LuCI.ui.DynamicList.html#clearChoices">clearChoices</a></li>
2936             
2937                 <li data-name="LuCI.ui.DynamicList#getValue"><a href="LuCI.ui.DynamicList.html#getValue">getValue</a></li>
2938             
2939                 <li data-name="LuCI.ui.DynamicList#isValid"><a href="LuCI.ui.DynamicList.html#isValid">isValid</a></li>
2940             
2941                 <li data-name="LuCI.ui.DynamicList#registerEvents"><a href="LuCI.ui.DynamicList.html#registerEvents">registerEvents</a></li>
2942             
2943                 <li data-name="LuCI.ui.DynamicList#render"><a href="LuCI.ui.DynamicList.html#render">render</a></li>
2944             
2945                 <li data-name="LuCI.ui.DynamicList#setChangeEvents"><a href="LuCI.ui.DynamicList.html#setChangeEvents">setChangeEvents</a></li>
2946             
2947                 <li data-name="LuCI.ui.DynamicList#setUpdateEvents"><a href="LuCI.ui.DynamicList.html#setUpdateEvents">setUpdateEvents</a></li>
2948             
2949                 <li data-name="LuCI.ui.DynamicList#setValue"><a href="LuCI.ui.DynamicList.html#setValue">setValue</a></li>
2950             
2951                 <li data-name="LuCI.ui.DynamicList#triggerValidation"><a href="LuCI.ui.DynamicList.html#triggerValidation">triggerValidation</a></li>
2952             
2953             </ul>
2954             <ul class="events itemMembers">
2955             
2956             </ul>
2957         </li>
2958     
2959         <li class="item" data-name="LuCI.ui.FileUpload">
2960             <span class="title">
2961                 <a href="LuCI.ui.FileUpload.html">LuCI.ui.FileUpload</a>
2962                 
2963             </span>
2964             <ul class="members itemMembers">
2965             
2966             </ul>
2967             <ul class="typedefs itemMembers">
2968             
2969             <span class="subtitle">Typedefs</span>
2970             
2971                 <li data-name="LuCI.ui.FileUpload.InitOptions"><a href="LuCI.ui.FileUpload.html#.InitOptions">InitOptions</a></li>
2972             
2973             </ul>
2974             <ul class="typedefs itemMembers">
2975             
2976             </ul>
2977             <ul class="methods itemMembers">
2978             
2979             <span class="subtitle">Methods</span>
2980             
2981                 <li data-name="LuCI.ui.FileUpload#getValue"><a href="LuCI.ui.FileUpload.html#getValue">getValue</a></li>
2982             
2983                 <li data-name="LuCI.ui.FileUpload#isValid"><a href="LuCI.ui.FileUpload.html#isValid">isValid</a></li>
2984             
2985                 <li data-name="LuCI.ui.FileUpload#registerEvents"><a href="LuCI.ui.FileUpload.html#registerEvents">registerEvents</a></li>
2986             
2987                 <li data-name="LuCI.ui.FileUpload#render"><a href="LuCI.ui.FileUpload.html#render">render</a></li>
2988             
2989                 <li data-name="LuCI.ui.FileUpload#setChangeEvents"><a href="LuCI.ui.FileUpload.html#setChangeEvents">setChangeEvents</a></li>
2990             
2991                 <li data-name="LuCI.ui.FileUpload#setUpdateEvents"><a href="LuCI.ui.FileUpload.html#setUpdateEvents">setUpdateEvents</a></li>
2992             
2993                 <li data-name="LuCI.ui.FileUpload#setValue"><a href="LuCI.ui.FileUpload.html#setValue">setValue</a></li>
2994             
2995                 <li data-name="LuCI.ui.FileUpload#triggerValidation"><a href="LuCI.ui.FileUpload.html#triggerValidation">triggerValidation</a></li>
2996             
2997             </ul>
2998             <ul class="events itemMembers">
2999             
3000             </ul>
3001         </li>
3002     
3003         <li class="item" data-name="LuCI.ui.Hiddenfield">
3004             <span class="title">
3005                 <a href="LuCI.ui.Hiddenfield.html">LuCI.ui.Hiddenfield</a>
3006                 
3007             </span>
3008             <ul class="members itemMembers">
3009             
3010             </ul>
3011             <ul class="typedefs itemMembers">
3012             
3013             </ul>
3014             <ul class="typedefs itemMembers">
3015             
3016             </ul>
3017             <ul class="methods itemMembers">
3018             
3019             <span class="subtitle">Methods</span>
3020             
3021                 <li data-name="LuCI.ui.Hiddenfield#getValue"><a href="LuCI.ui.Hiddenfield.html#getValue">getValue</a></li>
3022             
3023                 <li data-name="LuCI.ui.Hiddenfield#isValid"><a href="LuCI.ui.Hiddenfield.html#isValid">isValid</a></li>
3024             
3025                 <li data-name="LuCI.ui.Hiddenfield#registerEvents"><a href="LuCI.ui.Hiddenfield.html#registerEvents">registerEvents</a></li>
3026             
3027                 <li data-name="LuCI.ui.Hiddenfield#render"><a href="LuCI.ui.Hiddenfield.html#render">render</a></li>
3028             
3029                 <li data-name="LuCI.ui.Hiddenfield#setChangeEvents"><a href="LuCI.ui.Hiddenfield.html#setChangeEvents">setChangeEvents</a></li>
3030             
3031                 <li data-name="LuCI.ui.Hiddenfield#setUpdateEvents"><a href="LuCI.ui.Hiddenfield.html#setUpdateEvents">setUpdateEvents</a></li>
3032             
3033                 <li data-name="LuCI.ui.Hiddenfield#setValue"><a href="LuCI.ui.Hiddenfield.html#setValue">setValue</a></li>
3034             
3035                 <li data-name="LuCI.ui.Hiddenfield#triggerValidation"><a href="LuCI.ui.Hiddenfield.html#triggerValidation">triggerValidation</a></li>
3036             
3037             </ul>
3038             <ul class="events itemMembers">
3039             
3040             </ul>
3041         </li>
3042     
3043         <li class="item" data-name="LuCI.ui.menu">
3044             <span class="title">
3045                 <a href="LuCI.ui.menu.html">LuCI.ui.menu</a>
3046                 
3047             </span>
3048             <ul class="members itemMembers">
3049             
3050             </ul>
3051             <ul class="typedefs itemMembers">
3052             
3053             <span class="subtitle">Typedefs</span>
3054             
3055                 <li data-name="LuCI.ui.menu.MenuNode"><a href="LuCI.ui.menu.html#.MenuNode">MenuNode</a></li>
3056             
3057             </ul>
3058             <ul class="typedefs itemMembers">
3059             
3060             </ul>
3061             <ul class="methods itemMembers">
3062             
3063             <span class="subtitle">Methods</span>
3064             
3065                 <li data-name="LuCI.ui.menu#getChildren"><a href="LuCI.ui.menu.html#getChildren">getChildren</a></li>
3066             
3067                 <li data-name="LuCI.ui.menu#load"><a href="LuCI.ui.menu.html#load">load</a></li>
3068             
3069             </ul>
3070             <ul class="events itemMembers">
3071             
3072             </ul>
3073         </li>
3074     
3075         <li class="item" data-name="LuCI.ui.Select">
3076             <span class="title">
3077                 <a href="LuCI.ui.Select.html">LuCI.ui.Select</a>
3078                 
3079             </span>
3080             <ul class="members itemMembers">
3081             
3082             </ul>
3083             <ul class="typedefs itemMembers">
3084             
3085             <span class="subtitle">Typedefs</span>
3086             
3087                 <li data-name="LuCI.ui.Select.InitOptions"><a href="LuCI.ui.Select.html#.InitOptions">InitOptions</a></li>
3088             
3089             </ul>
3090             <ul class="typedefs itemMembers">
3091             
3092             </ul>
3093             <ul class="methods itemMembers">
3094             
3095             <span class="subtitle">Methods</span>
3096             
3097                 <li data-name="LuCI.ui.Select#getValue"><a href="LuCI.ui.Select.html#getValue">getValue</a></li>
3098             
3099                 <li data-name="LuCI.ui.Select#isValid"><a href="LuCI.ui.Select.html#isValid">isValid</a></li>
3100             
3101                 <li data-name="LuCI.ui.Select#registerEvents"><a href="LuCI.ui.Select.html#registerEvents">registerEvents</a></li>
3102             
3103                 <li data-name="LuCI.ui.Select#render"><a href="LuCI.ui.Select.html#render">render</a></li>
3104             
3105                 <li data-name="LuCI.ui.Select#setChangeEvents"><a href="LuCI.ui.Select.html#setChangeEvents">setChangeEvents</a></li>
3106             
3107                 <li data-name="LuCI.ui.Select#setUpdateEvents"><a href="LuCI.ui.Select.html#setUpdateEvents">setUpdateEvents</a></li>
3108             
3109                 <li data-name="LuCI.ui.Select#setValue"><a href="LuCI.ui.Select.html#setValue">setValue</a></li>
3110             
3111                 <li data-name="LuCI.ui.Select#triggerValidation"><a href="LuCI.ui.Select.html#triggerValidation">triggerValidation</a></li>
3112             
3113             </ul>
3114             <ul class="events itemMembers">
3115             
3116             </ul>
3117         </li>
3118     
3119         <li class="item" data-name="LuCI.ui.tabs">
3120             <span class="title">
3121                 <a href="LuCI.ui.tabs.html">LuCI.ui.tabs</a>
3122                 
3123             </span>
3124             <ul class="members itemMembers">
3125             
3126             </ul>
3127             <ul class="typedefs itemMembers">
3128             
3129             </ul>
3130             <ul class="typedefs itemMembers">
3131             
3132             </ul>
3133             <ul class="methods itemMembers">
3134             
3135             <span class="subtitle">Methods</span>
3136             
3137                 <li data-name="LuCI.ui.tabs#initTabGroup"><a href="LuCI.ui.tabs.html#initTabGroup">initTabGroup</a></li>
3138             
3139                 <li data-name="LuCI.ui.tabs#isEmptyPane"><a href="LuCI.ui.tabs.html#isEmptyPane">isEmptyPane</a></li>
3140             
3141             </ul>
3142             <ul class="events itemMembers">
3143             
3144             </ul>
3145         </li>
3146     
3147         <li class="item" data-name="LuCI.ui.Textarea">
3148             <span class="title">
3149                 <a href="LuCI.ui.Textarea.html">LuCI.ui.Textarea</a>
3150                 
3151             </span>
3152             <ul class="members itemMembers">
3153             
3154             </ul>
3155             <ul class="typedefs itemMembers">
3156             
3157             <span class="subtitle">Typedefs</span>
3158             
3159                 <li data-name="LuCI.ui.Textarea.InitOptions"><a href="LuCI.ui.Textarea.html#.InitOptions">InitOptions</a></li>
3160             
3161             </ul>
3162             <ul class="typedefs itemMembers">
3163             
3164             </ul>
3165             <ul class="methods itemMembers">
3166             
3167             <span class="subtitle">Methods</span>
3168             
3169                 <li data-name="LuCI.ui.Textarea#getValue"><a href="LuCI.ui.Textarea.html#getValue">getValue</a></li>
3170             
3171                 <li data-name="LuCI.ui.Textarea#isValid"><a href="LuCI.ui.Textarea.html#isValid">isValid</a></li>
3172             
3173                 <li data-name="LuCI.ui.Textarea#registerEvents"><a href="LuCI.ui.Textarea.html#registerEvents">registerEvents</a></li>
3174             
3175                 <li data-name="LuCI.ui.Textarea#render"><a href="LuCI.ui.Textarea.html#render">render</a></li>
3176             
3177                 <li data-name="LuCI.ui.Textarea#setChangeEvents"><a href="LuCI.ui.Textarea.html#setChangeEvents">setChangeEvents</a></li>
3178             
3179                 <li data-name="LuCI.ui.Textarea#setUpdateEvents"><a href="LuCI.ui.Textarea.html#setUpdateEvents">setUpdateEvents</a></li>
3180             
3181                 <li data-name="LuCI.ui.Textarea#setValue"><a href="LuCI.ui.Textarea.html#setValue">setValue</a></li>
3182             
3183                 <li data-name="LuCI.ui.Textarea#triggerValidation"><a href="LuCI.ui.Textarea.html#triggerValidation">triggerValidation</a></li>
3184             
3185             </ul>
3186             <ul class="events itemMembers">
3187             
3188             </ul>
3189         </li>
3190     
3191         <li class="item" data-name="LuCI.ui.Textfield">
3192             <span class="title">
3193                 <a href="LuCI.ui.Textfield.html">LuCI.ui.Textfield</a>
3194                 
3195             </span>
3196             <ul class="members itemMembers">
3197             
3198             </ul>
3199             <ul class="typedefs itemMembers">
3200             
3201             <span class="subtitle">Typedefs</span>
3202             
3203                 <li data-name="LuCI.ui.Textfield.InitOptions"><a href="LuCI.ui.Textfield.html#.InitOptions">InitOptions</a></li>
3204             
3205             </ul>
3206             <ul class="typedefs itemMembers">
3207             
3208             </ul>
3209             <ul class="methods itemMembers">
3210             
3211             <span class="subtitle">Methods</span>
3212             
3213                 <li data-name="LuCI.ui.Textfield#getValue"><a href="LuCI.ui.Textfield.html#getValue">getValue</a></li>
3214             
3215                 <li data-name="LuCI.ui.Textfield#isValid"><a href="LuCI.ui.Textfield.html#isValid">isValid</a></li>
3216             
3217                 <li data-name="LuCI.ui.Textfield#registerEvents"><a href="LuCI.ui.Textfield.html#registerEvents">registerEvents</a></li>
3218             
3219                 <li data-name="LuCI.ui.Textfield#render"><a href="LuCI.ui.Textfield.html#render">render</a></li>
3220             
3221                 <li data-name="LuCI.ui.Textfield#setChangeEvents"><a href="LuCI.ui.Textfield.html#setChangeEvents">setChangeEvents</a></li>
3222             
3223                 <li data-name="LuCI.ui.Textfield#setUpdateEvents"><a href="LuCI.ui.Textfield.html#setUpdateEvents">setUpdateEvents</a></li>
3224             
3225                 <li data-name="LuCI.ui.Textfield#setValue"><a href="LuCI.ui.Textfield.html#setValue">setValue</a></li>
3226             
3227                 <li data-name="LuCI.ui.Textfield#triggerValidation"><a href="LuCI.ui.Textfield.html#triggerValidation">triggerValidation</a></li>
3228             
3229             </ul>
3230             <ul class="events itemMembers">
3231             
3232             </ul>
3233         </li>
3234     
3235         <li class="item" data-name="LuCI.view">
3236             <span class="title">
3237                 <a href="LuCI.view.html">LuCI.view</a>
3238                 
3239             </span>
3240             <ul class="members itemMembers">
3241             
3242             </ul>
3243             <ul class="typedefs itemMembers">
3244             
3245             </ul>
3246             <ul class="typedefs itemMembers">
3247             
3248             </ul>
3249             <ul class="methods itemMembers">
3250             
3251             <span class="subtitle">Methods</span>
3252             
3253                 <li data-name="LuCI.view#addFooter"><a href="LuCI.view.html#addFooter">addFooter</a></li>
3254             
3255                 <li data-name="LuCI.view#handleReset"><a href="LuCI.view.html#handleReset">handleReset</a></li>
3256             
3257                 <li data-name="LuCI.view#handleSave"><a href="LuCI.view.html#handleSave">handleSave</a></li>
3258             
3259                 <li data-name="LuCI.view#handleSaveApply"><a href="LuCI.view.html#handleSaveApply">handleSaveApply</a></li>
3260             
3261                 <li data-name="LuCI.view#load"><a href="LuCI.view.html#load">load</a></li>
3262             
3263                 <li data-name="LuCI.view#render"><a href="LuCI.view.html#render">render</a></li>
3264             
3265             </ul>
3266             <ul class="events itemMembers">
3267             
3268             </ul>
3269         </li>
3270     
3271         <li class="item" data-name="LuCI.xhr">
3272             <span class="title">
3273                 <a href="LuCI.xhr.html">LuCI.xhr</a>
3274                 
3275             </span>
3276             <ul class="members itemMembers">
3277             
3278             </ul>
3279             <ul class="typedefs itemMembers">
3280             
3281             </ul>
3282             <ul class="typedefs itemMembers">
3283             
3284             </ul>
3285             <ul class="methods itemMembers">
3286             
3287             <span class="subtitle">Methods</span>
3288             
3289                 <li data-name="LuCI.xhr#abort"><a href="LuCI.xhr.html#abort">abort</a></li>
3290             
3291                 <li data-name="LuCI.xhr#busy"><a href="LuCI.xhr.html#busy">busy</a></li>
3292             
3293                 <li data-name="LuCI.xhr#cancel"><a href="LuCI.xhr.html#cancel">cancel</a></li>
3294             
3295                 <li data-name="LuCI.xhr#get"><a href="LuCI.xhr.html#get">get</a></li>
3296             
3297                 <li data-name="LuCI.xhr#post"><a href="LuCI.xhr.html#post">post</a></li>
3298             
3299                 <li data-name="LuCI.xhr#send_form"><a href="LuCI.xhr.html#send_form">send_form</a></li>
3300             
3301             </ul>
3302             <ul class="events itemMembers">
3303             
3304             </ul>
3305         </li>
3306     
3307     </ul>
3308 </div>
3309     <div class="main">
3310         <h1 class="page-title" data-filename="LuCI.ui.html">Class: ui</h1>
3311         
3312
3313
3314
3315 <section>
3316     
3317 <header>
3318     <h2>
3319         <span class="ancestors"><a href="LuCI.html">LuCI</a>.</span>
3320     
3321     ui
3322     </h2>
3323     
3324         <div class="class-description"><p>Provides high level UI helper functionality.
3325 To import the class in views, use <code>'require ui'</code>, to import it in
3326 external JavaScript, use <code>L.require(&quot;ui&quot;).then(...)</code>.</p></div>
3327     
3328 </header>  
3329
3330 <article>
3331     <div class="container-overview">
3332     
3333     
3334     
3335         
3336 <dt>
3337     <div class="nameContainer">
3338         <h4 class="name" id="ui">
3339             
3340             new LuCI.ui<span class="signature">()</span>
3341         </h4>
3342     
3343         
3344         <div class="tag-source">
3345             <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3025">line 3025</a>
3346         </div>
3347         
3348     </div>
3349
3350     
3351 </dt>
3352 <dd>
3353     
3354     
3355
3356     
3357     
3358     
3359     
3360     
3361     
3362     
3363 <dl class="details">
3364     
3365         
3366     
3367     
3368     
3369
3370     
3371     
3372     
3373     
3374     
3375     
3376     
3377     
3378     
3379     
3380     
3381     
3382     
3383     
3384     
3385 </dl>
3386
3387     
3388     
3389
3390     
3391
3392     
3393     
3394     
3395     
3396     
3397     
3398     
3399 </dd>
3400
3401     
3402     </div>
3403     
3404     
3405     
3406     
3407     
3408     
3409     
3410     
3411         <h3 class="subsection-title">Classes</h3>
3412         
3413         <dl>
3414             <dt><a href="LuCI.ui.AbstractElement.html">AbstractElement</a></dt>
3415             <dd></dd>
3416         
3417             <dt><a href="LuCI.ui.changes.html">changes</a></dt>
3418             <dd></dd>
3419         
3420             <dt><a href="LuCI.ui.Checkbox.html">Checkbox</a></dt>
3421             <dd></dd>
3422         
3423             <dt><a href="LuCI.ui.Combobox.html">Combobox</a></dt>
3424             <dd></dd>
3425         
3426             <dt><a href="LuCI.ui.ComboButton.html">ComboButton</a></dt>
3427             <dd></dd>
3428         
3429             <dt><a href="LuCI.ui.Dropdown.html">Dropdown</a></dt>
3430             <dd></dd>
3431         
3432             <dt><a href="LuCI.ui.DynamicList.html">DynamicList</a></dt>
3433             <dd></dd>
3434         
3435             <dt><a href="LuCI.ui.FileUpload.html">FileUpload</a></dt>
3436             <dd></dd>
3437         
3438             <dt><a href="LuCI.ui.Hiddenfield.html">Hiddenfield</a></dt>
3439             <dd></dd>
3440         
3441             <dt><a href="LuCI.ui.menu.html">menu</a></dt>
3442             <dd></dd>
3443         
3444             <dt><a href="LuCI.ui.Select.html">Select</a></dt>
3445             <dd></dd>
3446         
3447             <dt><a href="LuCI.ui.tabs.html">tabs</a></dt>
3448             <dd></dd>
3449         
3450             <dt><a href="LuCI.ui.Textarea.html">Textarea</a></dt>
3451             <dd></dd>
3452         
3453             <dt><a href="LuCI.ui.Textfield.html">Textfield</a></dt>
3454             <dd></dd>
3455         </dl>
3456     
3457     
3458     
3459     
3460     
3461     
3462     
3463         <h3 class="subsection-title">Methods</h3>
3464         
3465         <dl>
3466             
3467 <dt>
3468     <div class="nameContainer">
3469         <h4 class="name" id="addNotification">
3470             
3471             addNotification<span class="signature">(<span class="optional">title</span>, contents, <span class="optional">classes</span>)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Node}</span>
3472         </h4>
3473     
3474         
3475         <div class="tag-source">
3476             <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3205">line 3205</a>
3477         </div>
3478         
3479     </div>
3480
3481     
3482 </dt>
3483 <dd>
3484     
3485     
3486     <div class="description">
3487         <p>Add a notification banner at the top of the current view.</p>
3488 <p>A notification banner is an alert message usually displayed at the
3489 top of the current view, spanning the entire availibe width.
3490 Notification banners will stay in place until dismissed by the user.
3491 Multiple banners may be shown at the same time.</p>
3492 <p>Additional CSS class names may be passed to influence the appearence of
3493 the banner. Valid values for the classes depend on the underlying theme.</p>
3494     </div>
3495     
3496
3497     
3498     
3499     
3500     
3501     
3502         
3503
3504 <table class="params">
3505     <thead>
3506         <tr>
3507                 
3508                 <th>Name</th>
3509                 
3510                 
3511                 <th>Type</th>
3512                 
3513                 
3514                 
3515                 <th class="last">Description</th>
3516         </tr>
3517         </thead>
3518         
3519         <tbody>
3520         
3521         
3522         <tr>
3523             
3524                 <td class="name"><code>title</code></td>
3525             
3526             
3527             <td class="type">
3528             
3529                 
3530 <span class="param-type">string</span>
3531
3532
3533             
3534             </td>
3535             
3536             
3537             
3538             <td class="description last">
3539                 
3540                     
3541                         <span class="optional">optional</span>
3542                     
3543                     
3544                         
3545                     
3546                 
3547                 <p>The title of the notification banner. If <code>null</code>, no title element
3548 will be rendered.</p></td>
3549         </tr>
3550         
3551         
3552         
3553         <tr>
3554             
3555                 <td class="name"><code>contents</code></td>
3556             
3557             
3558             <td class="type">
3559             
3560                 
3561 <span class="param-type">*</span>
3562
3563
3564             
3565             </td>
3566             
3567             
3568             
3569             <td class="description last">
3570                 
3571                     
3572                     
3573                         
3574                     
3575                 
3576                 <p>The contents to add to the notification banner. This should be a DOM
3577 node or a document fragment in most cases. The value is passed as-is
3578 to the <code>dom.content()</code> function - refer to its documentation for
3579 applicable values.</p></td>
3580         </tr>
3581         
3582         
3583         
3584         <tr>
3585             
3586                 <td class="name"><code>classes</code></td>
3587             
3588             
3589             <td class="type">
3590             
3591                 
3592 <span class="param-type">string</span>
3593
3594
3595             
3596             </td>
3597             
3598             
3599             
3600             <td class="description last">
3601                 
3602                     
3603                         <span class="optional">optional</span>
3604                     
3605                     
3606                         
3607                     
3608                         <span class="repeatable">repeatable</span>
3609                     
3610                 
3611                 <p>A number of extra CSS class names which are set on the notification
3612 banner element.</p></td>
3613         </tr>
3614         
3615         
3616         </tbody>
3617 </table>
3618     
3619     
3620     
3621 <dl class="details">
3622     
3623         
3624     
3625     
3626     
3627
3628     
3629     
3630     
3631     
3632     
3633     
3634     
3635     
3636     
3637     
3638     
3639     
3640     
3641     <dt class="tag-see">See:</dt>
3642     <dd class="tag-see">
3643         <ul>
3644             <li>LuCI.dom.content</li>
3645         </ul>
3646     </dd>
3647     
3648     
3649     
3650 </dl>
3651
3652     
3653     
3654
3655     
3656
3657     
3658     
3659     
3660     
3661     
3662     <h5>Returns:</h5>
3663     
3664
3665
3666 <table class="params">
3667     <thead>
3668     <tr>
3669         
3670         <th>Type</th>
3671         <th class="last">Description</th>
3672     </tr>
3673     </thead>
3674     <tbody>
3675     
3676         <tr>
3677             
3678             <td class="type">
3679             
3680                         Node
3681                         
3682                     
3683             </td>
3684             <td class="description last">Returns a DOM Node representing the notification banner element.</td>
3685         </tr>
3686     
3687     </tbody>
3688 </table>
3689
3690     
3691     
3692     
3693 </dd>
3694
3695         
3696             
3697 <dt>
3698     <div class="nameContainer">
3699         <h4 class="name" id="addValidator">
3700             
3701             addValidator<span class="signature">(field, type, <span class="optional">optional</span>, <span class="optional">vfunc</span>, <span class="optional">events</span>)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{function}</span>
3702         </h4>
3703     
3704         
3705         <div class="tag-source">
3706             <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4271">line 4271</a>
3707         </div>
3708         
3709     </div>
3710
3711     
3712 </dt>
3713 <dd>
3714     
3715     
3716     <div class="description">
3717         <p>Add validation constraints to an input element.</p>
3718 <p>Compile the given type expression and optional validator function into
3719 a validation function and bind it to the specified input element events.</p>
3720     </div>
3721     
3722
3723     
3724     
3725     
3726     
3727     
3728         
3729
3730 <table class="params">
3731     <thead>
3732         <tr>
3733                 
3734                 <th>Name</th>
3735                 
3736                 
3737                 <th>Type</th>
3738                 
3739                 
3740                 <th>Default</th>
3741                 
3742                 
3743                 <th class="last">Description</th>
3744         </tr>
3745         </thead>
3746         
3747         <tbody>
3748         
3749         
3750         <tr>
3751             
3752                 <td class="name"><code>field</code></td>
3753             
3754             
3755             <td class="type">
3756             
3757                 
3758 <span class="param-type">Node</span>
3759
3760
3761             
3762             </td>
3763             
3764             
3765                 <td class="default">
3766                 
3767                 </td>
3768             
3769             
3770             <td class="description last">
3771                 
3772                     
3773                     
3774                         
3775                     
3776                 
3777                 <p>The DOM input element node to bind the validation constraints to.</p></td>
3778         </tr>
3779         
3780         
3781         
3782         <tr>
3783             
3784                 <td class="name"><code>type</code></td>
3785             
3786             
3787             <td class="type">
3788             
3789                 
3790 <span class="param-type">string</span>
3791
3792
3793             
3794             </td>
3795             
3796             
3797                 <td class="default">
3798                 
3799                 </td>
3800             
3801             
3802             <td class="description last">
3803                 
3804                     
3805                     
3806                         
3807                     
3808                 
3809                 <p>The datatype specification to describe validation constraints.
3810 Refer to the <code>LuCI.validation</code> class documentation for details.</p></td>
3811         </tr>
3812         
3813         
3814         
3815         <tr>
3816             
3817                 <td class="name"><code>optional</code></td>
3818             
3819             
3820             <td class="type">
3821             
3822                 
3823 <span class="param-type">boolean</span>
3824
3825
3826             
3827             </td>
3828             
3829             
3830                 <td class="default">
3831                 
3832                     false
3833                 
3834                 </td>
3835             
3836             
3837             <td class="description last">
3838                 
3839                     
3840                         <span class="optional">optional</span>
3841                     
3842                     
3843                         
3844                     
3845                 
3846                 <p>Specifies whether empty values are allowed (<code>true</code>) or not (<code>false</code>).
3847 If an input element is not marked optional it must not be empty,
3848 otherwise it will be marked as invalid.</p></td>
3849         </tr>
3850         
3851         
3852         
3853         <tr>
3854             
3855                 <td class="name"><code>vfunc</code></td>
3856             
3857             
3858             <td class="type">
3859             
3860                 
3861 <span class="param-type">function</span>
3862
3863
3864             
3865             </td>
3866             
3867             
3868                 <td class="default">
3869                 
3870                 </td>
3871             
3872             
3873             <td class="description last">
3874                 
3875                     
3876                         <span class="optional">optional</span>
3877                     
3878                     
3879                         
3880                     
3881                 
3882                 <p>Specifies a custom validation function which is invoked after the
3883 other validation constraints are applied. The validation must return
3884 <code>true</code> to accept the passed value. Any other return type is converted
3885 to a string and treated as validation error message.</p></td>
3886         </tr>
3887         
3888         
3889         
3890         <tr>
3891             
3892                 <td class="name"><code>events</code></td>
3893             
3894             
3895             <td class="type">
3896             
3897                 
3898 <span class="param-type">string</span>
3899
3900
3901             
3902             </td>
3903             
3904             
3905                 <td class="default">
3906                 
3907                     blur, keyup
3908                 
3909                 </td>
3910             
3911             
3912             <td class="description last">
3913                 
3914                     
3915                         <span class="optional">optional</span>
3916                     
3917                     
3918                         
3919                     
3920                         <span class="repeatable">repeatable</span>
3921                     
3922                 
3923                 <p>The list of events to bind. Each received event will trigger a field
3924 validation. If omitted, the <code>keyup</code> and <code>blur</code> events are bound by
3925 default.</p></td>
3926         </tr>
3927         
3928         
3929         </tbody>
3930 </table>
3931     
3932     
3933     
3934 <dl class="details">
3935     
3936         
3937     
3938     
3939     
3940
3941     
3942     
3943     
3944     
3945     
3946     
3947     
3948     
3949     
3950     
3951     
3952     
3953     
3954     <dt class="tag-see">See:</dt>
3955     <dd class="tag-see">
3956         <ul>
3957             <li>LuCI.validation</li>
3958         </ul>
3959     </dd>
3960     
3961     
3962     
3963 </dl>
3964
3965     
3966     
3967
3968     
3969
3970     
3971     
3972     
3973     
3974     
3975     <h5>Returns:</h5>
3976     
3977
3978
3979 <table class="params">
3980     <thead>
3981     <tr>
3982         
3983         <th>Type</th>
3984         <th class="last">Description</th>
3985     </tr>
3986     </thead>
3987     <tbody>
3988     
3989         <tr>
3990             
3991             <td class="type">
3992             
3993                         function
3994                         
3995                     
3996             </td>
3997             <td class="description last">Returns the compiled validator function which can be used to manually
3998 trigger field validation or to bind it to further events.</td>
3999         </tr>
4000     
4001     </tbody>
4002 </table>
4003
4004     
4005     
4006     
4007 </dd>
4008
4009         
4010             
4011 <dt>
4012     <div class="nameContainer">
4013         <h4 class="name" id="awaitReconnect">
4014             
4015             awaitReconnect<span class="signature">(<span class="optional">hosts</span>)</span>
4016         </h4>
4017     
4018         
4019         <div class="tag-source">
4020             <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3818">line 3818</a>
4021         </div>
4022         
4023     </div>
4024
4025     
4026 </dt>
4027 <dd>
4028     
4029     
4030     <div class="description">
4031         <p>Wait for device to come back online and reconnect to it.</p>
4032 <p>Poll each given hostname or IP address and navigate to it as soon as
4033 one of the addresses becomes reachable.</p>
4034     </div>
4035     
4036
4037     
4038     
4039     
4040     
4041     
4042         
4043
4044 <table class="params">
4045     <thead>
4046         <tr>
4047                 
4048                 <th>Name</th>
4049                 
4050                 
4051                 <th>Type</th>
4052                 
4053                 
4054                 <th>Default</th>
4055                 
4056                 
4057                 <th class="last">Description</th>
4058         </tr>
4059         </thead>
4060         
4061         <tbody>
4062         
4063         
4064         <tr>
4065             
4066                 <td class="name"><code>hosts</code></td>
4067             
4068             
4069             <td class="type">
4070             
4071                 
4072 <span class="param-type">string</span>
4073
4074
4075             
4076             </td>
4077             
4078             
4079                 <td class="default">
4080                 
4081                     [window.location.host]
4082                 
4083                 </td>
4084             
4085             
4086             <td class="description last">
4087                 
4088                     
4089                         <span class="optional">optional</span>
4090                     
4091                     
4092                         
4093                     
4094                         <span class="repeatable">repeatable</span>
4095                     
4096                 
4097                 <p>The list of IP addresses and host names to check for reachability.
4098 If omitted, the current value of <code>window.location.host</code> is used by
4099 default.</p></td>
4100         </tr>
4101         
4102         
4103         </tbody>
4104 </table>
4105     
4106     
4107     
4108 <dl class="details">
4109     
4110         
4111     
4112     
4113     
4114
4115     
4116     
4117     
4118     
4119     
4120     
4121     
4122     
4123     
4124     
4125     
4126     
4127     
4128     
4129     
4130 </dl>
4131
4132     
4133     
4134
4135     
4136
4137     
4138     
4139     
4140     
4141     
4142     
4143     
4144 </dd>
4145
4146         
4147             
4148 <dt>
4149     <div class="nameContainer">
4150         <h4 class="name" id="createHandlerFn">
4151             
4152             createHandlerFn<span class="signature">(ctx, fn, extra_args)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{function|null}</span>
4153         </h4>
4154     
4155         
4156         <div class="tag-source">
4157             <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4322">line 4322</a>
4158         </div>
4159         
4160     </div>
4161
4162     
4163 </dt>
4164 <dd>
4165     
4166     
4167     <div class="description">
4168         <p>Create a pre-bound event handler function.</p>
4169 <p>Generate and bind a function suitable for use in event handlers. The
4170 generated function automatically disables the event source element
4171 and adds an active indication to it by adding appropriate CSS classes.</p>
4172 <p>It will also await any promises returned by the wrapped function and
4173 re-enable the source element after the promises ran to completion.</p>
4174     </div>
4175     
4176
4177     
4178     
4179     
4180     
4181     
4182         
4183
4184 <table class="params">
4185     <thead>
4186         <tr>
4187                 
4188                 <th>Name</th>
4189                 
4190                 
4191                 <th>Type</th>
4192                 
4193                 
4194                 
4195                 <th class="last">Description</th>
4196         </tr>
4197         </thead>
4198         
4199         <tbody>
4200         
4201         
4202         <tr>
4203             
4204                 <td class="name"><code>ctx</code></td>
4205             
4206             
4207             <td class="type">
4208             
4209                 
4210 <span class="param-type">*</span>
4211
4212
4213             
4214             </td>
4215             
4216             
4217             
4218             <td class="description last">
4219                 
4220                     
4221                     
4222                         
4223                     
4224                 
4225                 <p>The <code>this</code> context to use for the wrapped function.</p></td>
4226         </tr>
4227         
4228         
4229         
4230         <tr>
4231             
4232                 <td class="name"><code>fn</code></td>
4233             
4234             
4235             <td class="type">
4236             
4237                 
4238 <span class="param-type">function</span>
4239 |
4240
4241 <span class="param-type">string</span>
4242
4243
4244             
4245             </td>
4246             
4247             
4248             
4249             <td class="description last">
4250                 
4251                     
4252                     
4253                         
4254                     
4255                 
4256                 <p>Specifies the function to wrap. In case of a function value, the
4257 function is used as-is. If a string is specified instead, it is looked
4258 up in <code>ctx</code> to obtain the function to wrap. In both cases the bound
4259 function will be invoked with <code>ctx</code> as <code>this</code> context</p></td>
4260         </tr>
4261         
4262         
4263         
4264         <tr>
4265             
4266                 <td class="name"><code>extra_args</code></td>
4267             
4268             
4269             <td class="type">
4270             
4271                 
4272 <span class="param-type">*</span>
4273
4274
4275             
4276             </td>
4277             
4278             
4279             
4280             <td class="description last">
4281                 
4282                     
4283                     
4284                         
4285                     
4286                         <span class="repeatable">repeatable</span>
4287                     
4288                 
4289                 <p>Any further parameter as passed as-is to the bound event handler
4290 function in the same order as passed to <code>createHandlerFn()</code>.</p></td>
4291         </tr>
4292         
4293         
4294         </tbody>
4295 </table>
4296     
4297     
4298     
4299 <dl class="details">
4300     
4301         
4302     
4303     
4304     
4305
4306     
4307     
4308     
4309     
4310     
4311     
4312     
4313     
4314     
4315     
4316     
4317     
4318     
4319     
4320     
4321 </dl>
4322
4323     
4324     
4325
4326     
4327
4328     
4329     
4330     
4331     
4332     
4333     <h5>Returns:</h5>
4334     
4335
4336
4337 <table class="params">
4338     <thead>
4339     <tr>
4340         
4341         <th>Type</th>
4342         <th class="last">Description</th>
4343     </tr>
4344     </thead>
4345     <tbody>
4346     
4347         <tr>
4348             
4349             <td class="type">
4350             
4351                         function
4352                          | 
4353                     
4354                         null
4355                         
4356                     
4357             </td>
4358             <td class="description last">Returns the pre-bound handler function which is suitable to be passed
4359 to <code>addEventListener()</code>. Returns <code>null</code> if the given <code>fn</code> argument is
4360 a string which could not be found in <code>ctx</code> or if <code>ctx[fn]</code> is not a
4361 valid function value.</td>
4362         </tr>
4363     
4364     </tbody>
4365 </table>
4366
4367     
4368     
4369     
4370 </dd>
4371
4372         
4373             
4374 <dt>
4375     <div class="nameContainer">
4376         <h4 class="name" id="hideIndicator">
4377             
4378             hideIndicator<span class="signature">(id)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
4379         </h4>
4380     
4381         
4382         <div class="tag-source">
4383             <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3314">line 3314</a>
4384         </div>
4385         
4386     </div>
4387
4388     
4389 </dt>
4390 <dd>
4391     
4392     
4393     <div class="description">
4394         <p>Remove an header area indicator.</p>
4395 <p>This function removes the given indicator label from the header indicator
4396 area. When the given indicator is not found, this function does nothing.</p>
4397     </div>
4398     
4399
4400     
4401     
4402     
4403     
4404     
4405         
4406
4407 <table class="params">
4408     <thead>
4409         <tr>
4410                 
4411                 <th>Name</th>
4412                 
4413                 
4414                 <th>Type</th>
4415                 
4416                 
4417                 
4418                 <th class="last">Description</th>
4419         </tr>
4420         </thead>
4421         
4422         <tbody>
4423         
4424         
4425         <tr>
4426             
4427                 <td class="name"><code>id</code></td>
4428             
4429             
4430             <td class="type">
4431             
4432                 
4433 <span class="param-type">string</span>
4434
4435
4436             
4437             </td>
4438             
4439             
4440             
4441             <td class="description last">
4442                 
4443                 <p>The ID of the indicator to remove.</p></td>
4444         </tr>
4445         
4446         
4447         </tbody>
4448 </table>
4449     
4450     
4451     
4452 <dl class="details">
4453     
4454         
4455     
4456     
4457     
4458
4459     
4460     
4461     
4462     
4463     
4464     
4465     
4466     
4467     
4468     
4469     
4470     
4471     
4472     
4473     
4474 </dl>
4475
4476     
4477     
4478
4479     
4480
4481     
4482     
4483     
4484     
4485     
4486     <h5>Returns:</h5>
4487     
4488
4489
4490 <table class="params">
4491     <thead>
4492     <tr>
4493         
4494         <th>Type</th>
4495         <th class="last">Description</th>
4496     </tr>
4497     </thead>
4498     <tbody>
4499     
4500         <tr>
4501             
4502             <td class="type">
4503             
4504                         boolean
4505                         
4506                     
4507             </td>
4508             <td class="description last">Returns <code>true</code> when the indicator has been removed or <code>false</code> when the
4509 requested indicator was not found.</td>
4510         </tr>
4511     
4512     </tbody>
4513 </table>
4514
4515     
4516     
4517     
4518 </dd>
4519
4520         
4521             
4522 <dt>
4523     <div class="nameContainer">
4524         <h4 class="name" id="hideModal">
4525             
4526             hideModal<span class="signature">()</span>
4527         </h4>
4528     
4529         
4530         <div class="tag-source">
4531             <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3116">line 3116</a>
4532         </div>
4533         
4534     </div>
4535
4536     
4537 </dt>
4538 <dd>
4539     
4540     
4541     <div class="description">
4542         <p>Close the open modal overlay dialog.</p>
4543 <p>This function will close an open modal dialog and restore the normal view
4544 behaviour. It has no effect if no modal dialog is currently open.</p>
4545 <p>Note that this function is stand-alone, it does not rely on <code>this</code> and
4546 will not invoke other class functions so it suitable to be used as event
4547 handler as-is without the need to bind it first.</p>
4548     </div>
4549     
4550
4551     
4552     
4553     
4554     
4555     
4556     
4557     
4558 <dl class="details">
4559     
4560         
4561     
4562     
4563     
4564
4565     
4566     
4567     
4568     
4569     
4570     
4571     
4572     
4573     
4574     
4575     
4576     
4577     
4578     
4579     
4580 </dl>
4581
4582     
4583     
4584
4585     
4586
4587     
4588     
4589     
4590     
4591     
4592     
4593     
4594 </dd>
4595
4596         
4597             
4598 <dt>
4599     <div class="nameContainer">
4600         <h4 class="name" id="instantiateView">
4601             
4602             instantiateView<span class="signature">(path)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Promise.&lt;<a href="LuCI.view.html">LuCI.view</a>>}</span>
4603         </h4>
4604     
4605         
4606         <div class="tag-source">
4607             <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line4365">line 4365</a>
4608         </div>
4609         
4610     </div>
4611
4612     
4613 </dt>
4614 <dd>
4615     
4616     
4617     <div class="description">
4618         <p>Load specified view class path and set it up.</p>
4619 <p>Transforms the given view path into a class name, requires it
4620 using <a href="LuCI.html#require"><code>LuCI.require()</code></a> and asserts that the
4621 resulting class instance is a descendant of
4622 <a href="LuCI.view.html"><code>LuCI.view</code></a>.</p>
4623 <p>By instantiating the view class, its corresponding contents are
4624 rendered and included into the view area. Any runtime errors are
4625 catched and rendered using <a href="LuCI.html#error"><code>LuCI.error()</code></a>.</p>
4626     </div>
4627     
4628
4629     
4630     
4631     
4632     
4633     
4634         
4635
4636 <table class="params">
4637     <thead>
4638         <tr>
4639                 
4640                 <th>Name</th>
4641                 
4642                 
4643                 <th>Type</th>
4644                 
4645                 
4646                 
4647                 <th class="last">Description</th>
4648         </tr>
4649         </thead>
4650         
4651         <tbody>
4652         
4653         
4654         <tr>
4655             
4656                 <td class="name"><code>path</code></td>
4657             
4658             
4659             <td class="type">
4660             
4661                 
4662 <span class="param-type">string</span>
4663
4664
4665             
4666             </td>
4667             
4668             
4669             
4670             <td class="description last">
4671                 
4672                 <p>The view path to render.</p></td>
4673         </tr>
4674         
4675         
4676         </tbody>
4677 </table>
4678     
4679     
4680     
4681 <dl class="details">
4682     
4683         
4684     
4685     
4686     
4687
4688     
4689     
4690     
4691     
4692     
4693     
4694     
4695     
4696     
4697     
4698     
4699     
4700     
4701     
4702     
4703 </dl>
4704
4705     
4706     
4707
4708     
4709
4710     
4711     
4712     
4713     
4714     
4715     <h5>Returns:</h5>
4716     
4717
4718
4719 <table class="params">
4720     <thead>
4721     <tr>
4722         
4723         <th>Type</th>
4724         <th class="last">Description</th>
4725     </tr>
4726     </thead>
4727     <tbody>
4728     
4729         <tr>
4730             
4731             <td class="type">
4732             
4733                         Promise.&lt;<a href="LuCI.view.html">LuCI.view</a>>
4734                         
4735                     
4736             </td>
4737             <td class="description last">Returns a promise resolving to the loaded view instance.</td>
4738         </tr>
4739     
4740     </tbody>
4741 </table>
4742
4743     
4744     
4745     
4746 </dd>
4747
4748         
4749             
4750 <dt>
4751     <div class="nameContainer">
4752         <h4 class="name" id="itemlist">
4753             
4754             itemlist<span class="signature">(node, items, <span class="optional">separators</span>)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Node}</span>
4755         </h4>
4756     
4757         
4758         <div class="tag-source">
4759             <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3357">line 3357</a>
4760         </div>
4761         
4762     </div>
4763
4764     
4765 </dt>
4766 <dd>
4767     
4768     
4769     <div class="description">
4770         <p>Formats a series of label/value pairs into list-like markup.</p>
4771 <p>This function transforms a flat array of alternating label and value
4772 elements into a list-like markup, using the values in <code>separators</code> as
4773 separators and appends the resulting nodes to the given parent DOM node.</p>
4774 <p>Each label is suffixed with <code>:</code> and wrapped into a <code>&lt;strong&gt;</code> tag, the
4775 <code>&lt;strong&gt;</code> element and the value corresponding to the label are
4776 subsequently wrapped into a <code>&lt;span class=&quot;nowrap&quot;&gt;</code> element.</p>
4777 <p>The resulting <code>&lt;span&gt;</code> element tuples are joined by the given separators
4778 to form the final markup which is appened to the given parent DOM node.</p>
4779     </div>
4780     
4781
4782     
4783     
4784     
4785     
4786     
4787         
4788
4789 <table class="params">
4790     <thead>
4791         <tr>
4792                 
4793                 <th>Name</th>
4794                 
4795                 
4796                 <th>Type</th>
4797                 
4798                 
4799                 <th>Default</th>
4800                 
4801                 
4802                 <th class="last">Description</th>
4803         </tr>
4804         </thead>
4805         
4806         <tbody>
4807         
4808         
4809         <tr>
4810             
4811                 <td class="name"><code>node</code></td>
4812             
4813             
4814             <td class="type">
4815             
4816                 
4817 <span class="param-type">Node</span>
4818
4819
4820             
4821             </td>
4822             
4823             
4824                 <td class="default">
4825                 
4826                 </td>
4827             
4828             
4829             <td class="description last">
4830                 
4831                     
4832                     
4833                         
4834                     
4835                 
4836                 <p>The parent DOM node to append the markup to. Any previous child elements
4837 will be removed.</p></td>
4838         </tr>
4839         
4840         
4841         
4842         <tr>
4843             
4844                 <td class="name"><code>items</code></td>
4845             
4846             
4847             <td class="type">
4848             
4849                 
4850 <span class="param-type">Array.&lt;*></span>
4851
4852
4853             
4854             </td>
4855             
4856             
4857                 <td class="default">
4858                 
4859                 </td>
4860             
4861             
4862             <td class="description last">
4863                 
4864                     
4865                     
4866                         
4867                     
4868                 
4869                 <p>An alternating array of labels and values. The label values will be
4870 converted to plain strings, the values are used as-is and may be of
4871 any type accepted by <code>LuCI.dom.content()</code>.</p></td>
4872         </tr>
4873         
4874         
4875         
4876         <tr>
4877             
4878                 <td class="name"><code>separators</code></td>
4879             
4880             
4881             <td class="type">
4882             
4883                 
4884 <span class="param-type">*</span>
4885 |
4886
4887 <span class="param-type">Array.&lt;*></span>
4888
4889
4890             
4891             </td>
4892             
4893             
4894                 <td class="default">
4895                 
4896                     [E('br')]
4897                 
4898                 </td>
4899             
4900             
4901             <td class="description last">
4902                 
4903                     
4904                         <span class="optional">optional</span>
4905                     
4906                     
4907                         
4908                     
4909                 
4910                 <p>A single value or an array of separator values to separate each
4911 label/value pair with. The function will cycle through the separators
4912 when joining the pairs. If omitted, the default separator is a sole HTML
4913 <code>&lt;br&gt;</code> element. Separator values are used as-is and may be of any type
4914 accepted by <code>LuCI.dom.content()</code>.</p></td>
4915         </tr>
4916         
4917         
4918         </tbody>
4919 </table>
4920     
4921     
4922     
4923 <dl class="details">
4924     
4925         
4926     
4927     
4928     
4929
4930     
4931     
4932     
4933     
4934     
4935     
4936     
4937     
4938     
4939     
4940     
4941     
4942     
4943     
4944     
4945 </dl>
4946
4947     
4948     
4949
4950     
4951
4952     
4953     
4954     
4955     
4956     
4957     <h5>Returns:</h5>
4958     
4959
4960
4961 <table class="params">
4962     <thead>
4963     <tr>
4964         
4965         <th>Type</th>
4966         <th class="last">Description</th>
4967     </tr>
4968     </thead>
4969     <tbody>
4970     
4971         <tr>
4972             
4973             <td class="type">
4974             
4975                         Node
4976                         
4977                     
4978             </td>
4979             <td class="description last">Returns the parent DOM node the formatted markup has been added to.</td>
4980         </tr>
4981     
4982     </tbody>
4983 </table>
4984
4985     
4986     
4987     
4988 </dd>
4989
4990         
4991             
4992 <dt>
4993     <div class="nameContainer">
4994         <h4 class="name" id="pingDevice">
4995             
4996             pingDevice<span class="signature">(<span class="optional">proto</span>, <span class="optional">host</span>)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Promise.&lt;Event>}</span>
4997         </h4>
4998     
4999         
5000         <div class="tag-source">
5001             <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3792">line 3792</a>
5002         </div>
5003         
5004     </div>
5005
5006     
5007 </dt>
5008 <dd>
5009     
5010     
5011     <div class="description">
5012         <p>Perform a device connectivity test.</p>
5013 <p>Attempt to fetch a well known ressource from the remote device via HTTP
5014 in order to test connectivity. This function is mainly useful to wait
5015 for the router to come back online after a reboot or reconfiguration.</p>
5016     </div>
5017     
5018
5019     
5020     
5021     
5022     
5023     
5024         
5025
5026 <table class="params">
5027     <thead>
5028         <tr>
5029                 
5030                 <th>Name</th>
5031                 
5032                 
5033                 <th>Type</th>
5034                 
5035                 
5036                 <th>Default</th>
5037                 
5038                 
5039                 <th class="last">Description</th>
5040         </tr>
5041         </thead>
5042         
5043         <tbody>
5044         
5045         
5046         <tr>
5047             
5048                 <td class="name"><code>proto</code></td>
5049             
5050             
5051             <td class="type">
5052             
5053                 
5054 <span class="param-type">string</span>
5055
5056
5057             
5058             </td>
5059             
5060             
5061                 <td class="default">
5062                 
5063                     http
5064                 
5065                 </td>
5066             
5067             
5068             <td class="description last">
5069                 
5070                     
5071                         <span class="optional">optional</span>
5072                     
5073                     
5074                         
5075                     
5076                 
5077                 <p>The protocol to use for fetching the resource. May be either <code>http</code>
5078 (the default) or <code>https</code>.</p></td>
5079         </tr>
5080         
5081         
5082         
5083         <tr>
5084             
5085                 <td class="name"><code>host</code></td>
5086             
5087             
5088             <td class="type">
5089             
5090                 
5091 <span class="param-type">string</span>
5092
5093
5094             
5095             </td>
5096             
5097             
5098                 <td class="default">
5099                 
5100                     window.location.host
5101                 
5102                 </td>
5103             
5104             
5105             <td class="description last">
5106                 
5107                     
5108                         <span class="optional">optional</span>
5109                     
5110                     
5111                         
5112                     
5113                 
5114                 <p>Override the host address to probe. By default the current host as seen
5115 in the address bar is probed.</p></td>
5116         </tr>
5117         
5118         
5119         </tbody>
5120 </table>
5121     
5122     
5123     
5124 <dl class="details">
5125     
5126         
5127     
5128     
5129     
5130
5131     
5132     
5133     
5134     
5135     
5136     
5137     
5138     
5139     
5140     
5141     
5142     
5143     
5144     
5145     
5146 </dl>
5147
5148     
5149     
5150
5151     
5152
5153     
5154     
5155     
5156     
5157     
5158     <h5>Returns:</h5>
5159     
5160
5161
5162 <table class="params">
5163     <thead>
5164     <tr>
5165         
5166         <th>Type</th>
5167         <th class="last">Description</th>
5168     </tr>
5169     </thead>
5170     <tbody>
5171     
5172         <tr>
5173             
5174             <td class="type">
5175             
5176                         Promise.&lt;Event>
5177                         
5178                     
5179             </td>
5180             <td class="description last">Returns a promise resolving to a <code>load</code> event in case the device is
5181 reachable or rejecting with an <code>error</code> event in case it is not reachable
5182 or rejecting with <code>null</code> when the connectivity check timed out.</td>
5183         </tr>
5184     
5185     </tbody>
5186 </table>
5187
5188     
5189     
5190     
5191 </dd>
5192
5193         
5194             
5195 <dt>
5196     <div class="nameContainer">
5197         <h4 class="name" id="showIndicator">
5198             
5199             showIndicator<span class="signature">(id, label, <span class="optional">handler</span>, <span class="optional">style</span>)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
5200         </h4>
5201     
5202         
5203         <div class="tag-source">
5204             <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3277">line 3277</a>
5205         </div>
5206         
5207     </div>
5208
5209     
5210 </dt>
5211 <dd>
5212     
5213     
5214     <div class="description">
5215         <p>Display or update an header area indicator.</p>
5216 <p>An indicator is a small label displayed in the header area of the screen
5217 providing few amounts of status information such as item counts or state
5218 toggle indicators.</p>
5219 <p>Multiple indicators may be shown at the same time and indicator labels
5220 may be made clickable to display extended information or to initiate
5221 further actions.</p>
5222 <p>Indicators can either use a default <code>active</code> or a less accented <code>inactive</code>
5223 style which is useful for indicators representing state toggles.</p>
5224     </div>
5225     
5226
5227     
5228     
5229     
5230     
5231     
5232         
5233
5234 <table class="params">
5235     <thead>
5236         <tr>
5237                 
5238                 <th>Name</th>
5239                 
5240                 
5241                 <th>Type</th>
5242                 
5243                 
5244                 <th>Default</th>
5245                 
5246                 
5247                 <th class="last">Description</th>
5248         </tr>
5249         </thead>
5250         
5251         <tbody>
5252         
5253         
5254         <tr>
5255             
5256                 <td class="name"><code>id</code></td>
5257             
5258             
5259             <td class="type">
5260             
5261                 
5262 <span class="param-type">string</span>
5263
5264
5265             
5266             </td>
5267             
5268             
5269                 <td class="default">
5270                 
5271                 </td>
5272             
5273             
5274             <td class="description last">
5275                 
5276                     
5277                     
5278                         
5279                     
5280                 
5281                 <p>The ID of the indicator. If an indicator with the given ID already exists,
5282 it is updated with the given label and style.</p></td>
5283         </tr>
5284         
5285         
5286         
5287         <tr>
5288             
5289                 <td class="name"><code>label</code></td>
5290             
5291             
5292             <td class="type">
5293             
5294                 
5295 <span class="param-type">string</span>
5296
5297
5298             
5299             </td>
5300             
5301             
5302                 <td class="default">
5303                 
5304                 </td>
5305             
5306             
5307             <td class="description last">
5308                 
5309                     
5310                     
5311                         
5312                     
5313                 
5314                 <p>The text to display in the indicator label.</p></td>
5315         </tr>
5316         
5317         
5318         
5319         <tr>
5320             
5321                 <td class="name"><code>handler</code></td>
5322             
5323             
5324             <td class="type">
5325             
5326                 
5327 <span class="param-type">function</span>
5328
5329
5330             
5331             </td>
5332             
5333             
5334                 <td class="default">
5335                 
5336                 </td>
5337             
5338             
5339             <td class="description last">
5340                 
5341                     
5342                         <span class="optional">optional</span>
5343                     
5344                     
5345                         
5346                     
5347                 
5348                 <p>A handler function to invoke when the indicator label is clicked/touched
5349 by the user. If omitted, the indicator is not clickable/touchable.</p>
5350 <p>Note that this parameter only applies to new indicators, when updating
5351 existing labels it is ignored.</p></td>
5352         </tr>
5353         
5354         
5355         
5356         <tr>
5357             
5358                 <td class="name"><code>style</code></td>
5359             
5360             
5361             <td class="type">
5362             
5363                 
5364 <span class="param-type">string</span>
5365
5366
5367             
5368             </td>
5369             
5370             
5371                 <td class="default">
5372                 
5373                     active
5374                 
5375                 </td>
5376             
5377             
5378             <td class="description last">
5379                 
5380                     
5381                         <span class="optional">optional</span>
5382                     
5383                     
5384                         
5385                     
5386                 
5387                 <p>The indicator style to use. May be either <code>active</code> or <code>inactive</code>.</p></td>
5388         </tr>
5389         
5390         
5391         </tbody>
5392 </table>
5393     
5394     
5395     
5396 <dl class="details">
5397     
5398         
5399     
5400     
5401     
5402
5403     
5404     
5405     
5406     
5407     
5408     
5409     
5410     
5411     
5412     
5413     
5414     
5415     
5416     
5417     
5418 </dl>
5419
5420     
5421     
5422
5423     
5424
5425     
5426     
5427     
5428     
5429     
5430     <h5>Returns:</h5>
5431     
5432
5433
5434 <table class="params">
5435     <thead>
5436     <tr>
5437         
5438         <th>Type</th>
5439         <th class="last">Description</th>
5440     </tr>
5441     </thead>
5442     <tbody>
5443     
5444         <tr>
5445             
5446             <td class="type">
5447             
5448                         boolean
5449                         
5450                     
5451             </td>
5452             <td class="description last">Returns <code>true</code> when the indicator has been updated or <code>false</code> when no
5453 changes were made.</td>
5454         </tr>
5455     
5456     </tbody>
5457 </table>
5458
5459     
5460     
5461     
5462 </dd>
5463
5464         
5465             
5466 <dt>
5467     <div class="nameContainer">
5468         <h4 class="name" id="showModal">
5469             
5470             showModal<span class="signature">(<span class="optional">title</span>, contents, <span class="optional">classes</span>)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Node}</span>
5471         </h4>
5472     
5473         
5474         <div class="tag-source">
5475             <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3090">line 3090</a>
5476         </div>
5477         
5478     </div>
5479
5480     
5481 </dt>
5482 <dd>
5483     
5484     
5485     <div class="description">
5486         <p>Display a modal overlay dialog with the specified contents.</p>
5487 <p>The modal overlay dialog covers the current view preventing interaction
5488 with the underlying view contents. Only one modal dialog instance can
5489 be opened. Invoking showModal() while a modal dialog is already open will
5490 replace the open dialog with a new one having the specified contents.</p>
5491 <p>Additional CSS class names may be passed to influence the appearence of
5492 the dialog. Valid values for the classes depend on the underlying theme.</p>
5493     </div>
5494     
5495
5496     
5497     
5498     
5499     
5500     
5501         
5502
5503 <table class="params">
5504     <thead>
5505         <tr>
5506                 
5507                 <th>Name</th>
5508                 
5509                 
5510                 <th>Type</th>
5511                 
5512                 
5513                 
5514                 <th class="last">Description</th>
5515         </tr>
5516         </thead>
5517         
5518         <tbody>
5519         
5520         
5521         <tr>
5522             
5523                 <td class="name"><code>title</code></td>
5524             
5525             
5526             <td class="type">
5527             
5528                 
5529 <span class="param-type">string</span>
5530
5531
5532             
5533             </td>
5534             
5535             
5536             
5537             <td class="description last">
5538                 
5539                     
5540                         <span class="optional">optional</span>
5541                     
5542                     
5543                         
5544                     
5545                 
5546                 <p>The title of the dialog. If <code>null</code>, no title element will be rendered.</p></td>
5547         </tr>
5548         
5549         
5550         
5551         <tr>
5552             
5553                 <td class="name"><code>contents</code></td>
5554             
5555             
5556             <td class="type">
5557             
5558                 
5559 <span class="param-type">*</span>
5560
5561
5562             
5563             </td>
5564             
5565             
5566             
5567             <td class="description last">
5568                 
5569                     
5570                     
5571                         
5572                     
5573                 
5574                 <p>The contents to add to the modal dialog. This should be a DOM node or
5575 a document fragment in most cases. The value is passed as-is to the
5576 <code>dom.content()</code> function - refer to its documentation for applicable
5577 values.</p></td>
5578         </tr>
5579         
5580         
5581         
5582         <tr>
5583             
5584                 <td class="name"><code>classes</code></td>
5585             
5586             
5587             <td class="type">
5588             
5589                 
5590 <span class="param-type">string</span>
5591
5592
5593             
5594             </td>
5595             
5596             
5597             
5598             <td class="description last">
5599                 
5600                     
5601                         <span class="optional">optional</span>
5602                     
5603                     
5604                         
5605                     
5606                         <span class="repeatable">repeatable</span>
5607                     
5608                 
5609                 <p>A number of extra CSS class names which are set on the modal dialog
5610 element.</p></td>
5611         </tr>
5612         
5613         
5614         </tbody>
5615 </table>
5616     
5617     
5618     
5619 <dl class="details">
5620     
5621         
5622     
5623     
5624     
5625
5626     
5627     
5628     
5629     
5630     
5631     
5632     
5633     
5634     
5635     
5636     
5637     
5638     
5639     <dt class="tag-see">See:</dt>
5640     <dd class="tag-see">
5641         <ul>
5642             <li>LuCI.dom.content</li>
5643         </ul>
5644     </dd>
5645     
5646     
5647     
5648 </dl>
5649
5650     
5651     
5652
5653     
5654
5655     
5656     
5657     
5658     
5659     
5660     <h5>Returns:</h5>
5661     
5662
5663
5664 <table class="params">
5665     <thead>
5666     <tr>
5667         
5668         <th>Type</th>
5669         <th class="last">Description</th>
5670     </tr>
5671     </thead>
5672     <tbody>
5673     
5674         <tr>
5675             
5676             <td class="type">
5677             
5678                         Node
5679                         
5680                     
5681             </td>
5682             <td class="description last">Returns a DOM Node representing the modal dialog element.</td>
5683         </tr>
5684     
5685     </tbody>
5686 </table>
5687
5688     
5689     
5690     
5691 </dd>
5692
5693         
5694             
5695 <dt>
5696     <div class="nameContainer">
5697         <h4 class="name" id="uploadFile">
5698             
5699             uploadFile<span class="signature">(path, <span class="optional">progessStatusNode</span>)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Promise.&lt;<a href="LuCI.ui.html#.FileUploadReply">LuCI.ui.FileUploadReply</a>>}</span>
5700         </h4>
5701     
5702         
5703         <div class="tag-source">
5704             <a href="ui.js.html">ui.js</a>, <a href="ui.js.html#line3670">line 3670</a>
5705         </div>
5706         
5707     </div>
5708
5709     
5710 </dt>
5711 <dd>
5712     
5713     
5714     <div class="description">
5715         <p>Display a modal file upload prompt.</p>
5716 <p>This function opens a modal dialog prompting the user to select and
5717 upload a file to a predefined remote destination path.</p>
5718     </div>
5719     
5720
5721     
5722     
5723     
5724     
5725     
5726         
5727
5728 <table class="params">
5729     <thead>
5730         <tr>
5731                 
5732                 <th>Name</th>
5733                 
5734                 
5735                 <th>Type</th>
5736                 
5737                 
5738                 
5739                 <th class="last">Description</th>
5740         </tr>
5741         </thead>
5742         
5743         <tbody>
5744         
5745         
5746         <tr>
5747             
5748                 <td class="name"><code>path</code></td>
5749             
5750             
5751             <td class="type">
5752             
5753                 
5754 <span class="param-type">string</span>
5755
5756
5757             
5758             </td>
5759             
5760             
5761             
5762             <td class="description last">
5763                 
5764                     
5765                     
5766                         
5767                     
5768                 
5769                 <p>The remote file path to upload the local file to.</p></td>
5770         </tr>
5771         
5772         
5773         
5774         <tr>
5775             
5776                 <td class="name"><code>progessStatusNode</code></td>
5777             
5778             
5779             <td class="type">
5780             
5781                 
5782 <span class="param-type">Node</span>
5783
5784
5785             
5786             </td>
5787             
5788             
5789             
5790             <td class="description last">
5791                 
5792                     
5793                         <span class="optional">optional</span>
5794                     
5795                     
5796                         
5797                     
5798                 
5799                 <p>An optional DOM text node whose content text is set to the progress
5800 percentage value during file upload.</p></td>
5801         </tr>
5802         
5803         
5804         </tbody>
5805 </table>
5806     
5807     
5808     
5809 <dl class="details">
5810     
5811         
5812     
5813     
5814     
5815
5816     
5817     
5818     
5819     
5820     
5821     
5822     
5823     
5824     
5825     
5826     
5827     
5828     
5829     
5830     
5831 </dl>
5832
5833     
5834     
5835
5836     
5837
5838     
5839     
5840     
5841     
5842     
5843     <h5>Returns:</h5>
5844     
5845
5846
5847 <table class="params">
5848     <thead>
5849     <tr>
5850         
5851         <th>Type</th>
5852         <th class="last">Description</th>
5853     </tr>
5854     </thead>
5855     <tbody>
5856     
5857         <tr>
5858             
5859             <td class="type">
5860             
5861                         Promise.&lt;<a href="LuCI.ui.html#.FileUploadReply">LuCI.ui.FileUploadReply</a>>
5862                         
5863                     
5864             </td>
5865             <td class="description last">Returns a promise resolving to a file upload status object on success
5866 or rejecting with an error in case the upload failed or has been
5867 cancelled by the user.</td>
5868         </tr>
5869     
5870     </tbody>
5871 </table>
5872
5873     
5874     
5875     
5876 </dd>
5877
5878         </dl>
5879     
5880     
5881     
5882         <h3 class="subsection-title">Type Definitions</h3>
5883         
5884         <dl>
5885                 
5886 <dt>
5887     <div class="nameContainer">
5888         <h4 class="name" id=".FileUploadReply">LuCI.ui.FileUploadReply<span class="type-signature type object">Object</span> </h4>
5889     </div>
5890     
5891     
5892 </dt>
5893 <dd>
5894     
5895     
5896     
5897 <dl class="details">
5898     
5899         
5900         <h5 class="subsection-title">Properties:</h5>
5901         
5902         <dl>
5903
5904 <table class="props">
5905     <thead>
5906         <tr>
5907                 
5908                 <th>Name</th>
5909                 
5910                 
5911                 <th>Type</th>
5912                 
5913                 
5914                 
5915                 
5916                 
5917                 <th class="last">Description</th>
5918         </tr>
5919         </thead>
5920         
5921         <tbody>
5922         
5923         
5924         <tr>
5925             
5926                 <td class="name"><code>name</code></td>
5927             
5928             
5929             <td class="type">
5930             
5931                 
5932 <span class="param-type">string</span>
5933
5934
5935             
5936             </td>
5937             
5938             
5939             
5940             
5941             
5942             <td class="description last"><p>Name of the uploaded file without directory components</p></td>
5943         </tr>
5944         
5945         
5946         
5947         <tr>
5948             
5949                 <td class="name"><code>size</code></td>
5950             
5951             
5952             <td class="type">
5953             
5954                 
5955 <span class="param-type">number</span>
5956
5957
5958             
5959             </td>
5960             
5961             
5962             
5963             
5964             
5965             <td class="description last"><p>Size of the uploaded file in bytes</p></td>
5966         </tr>
5967         
5968         
5969         
5970         <tr>
5971             
5972                 <td class="name"><code>checksum</code></td>
5973             
5974             
5975             <td class="type">
5976             
5977                 
5978 <span class="param-type">string</span>
5979
5980
5981             
5982             </td>
5983             
5984             
5985             
5986             
5987             
5988             <td class="description last"><p>The MD5 checksum of the received file data</p></td>
5989         </tr>
5990         
5991         
5992         
5993         <tr>
5994             
5995                 <td class="name"><code>sha256sum</code></td>
5996             
5997             
5998             <td class="type">
5999             
6000                 
6001 <span class="param-type">string</span>
6002
6003
6004             
6005             </td>
6006             
6007             
6008             
6009             
6010             
6011             <td class="description last"><p>The SHA256 checksum of the received file data</p></td>
6012         </tr>
6013         
6014         
6015         </tbody>
6016 </table></dl>
6017         
6018     
6019         
6020     
6021     
6022     
6023
6024     
6025     
6026     
6027     
6028     
6029     
6030     
6031     
6032     
6033     
6034     
6035     
6036     
6037     
6038     
6039 </dl>
6040
6041     
6042     
6043 </dd>
6044
6045             </dl>
6046     
6047     
6048     
6049
6050     
6051 </article>
6052
6053 </section>  
6054
6055
6056
6057
6058
6059         
6060
6061         <footer>
6062             Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.3</a> on Thu Apr 16 2020 13:30:42 GMT+0200 (Central European Summer Time)
6063         </footer>
6064     </div>
6065 </div>
6066 <script>prettyPrint();</script>
6067 <script src="scripts/jaguar.js"></script>
6068 </body>
6069 </html>