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