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