docs: update js api docs
[oweals/luci.git] / docs / jsapi / LuCI.form.Value.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4     <meta charset="utf-8">
5     <title>Class: Value</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.Value.html">Class: Value</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     Value
3322     </h2>
3323     
3324         <div class="class-description"><p>The <code>Value</code> class represents a simple one-line form input using the
3325 <a href="LuCI.ui.Textfield.html"><code>LuCI.ui.Textfield</code></a> or - in case choices are added - the
3326 <a href="LuCI.ui.Combobox.html"><code>LuCI.ui.Combobox</code></a> class as underlying widget.</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="Value">
3339             
3340             new LuCI.form.Value<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#line3019">line 3019</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.AbstractValue.html">LuCI.form.AbstractValue</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="password">password<span class="type-signature type boolean">boolean</span> </h4>
3603     </div>
3604     
3605     
3606 </dt>
3607 <dd>
3608     
3609     <div class="description">
3610         <p>If set to <code>true</code>, the field is rendered as password input, otherwise
3611 as plain text input.</p>
3612     </div>
3613     
3614     
3615     
3616 <dl class="details">
3617     
3618         
3619     
3620     
3621     
3622
3623     
3624     
3625     
3626     
3627     
3628     
3629     
3630     
3631     
3632     <dt class="tag-default">Default Value:</dt>
3633     <dd class="tag-default"><ul class="dummy"><li>false</li></ul></dd>
3634     
3635     
3636     
3637     
3638     
3639     
3640     
3641 </dl>
3642
3643     
3644     
3645 </dd>
3646
3647         
3648             
3649 <dt>
3650     <div class="nameContainer">
3651         <h4 class="name" id="placeholder">placeholder<span class="type-signature type string">string</span> </h4>
3652     </div>
3653     
3654     
3655 </dt>
3656 <dd>
3657     
3658     <div class="description">
3659         <p>Set a placeholder string to use when the input field is empty.</p>
3660     </div>
3661     
3662     
3663     
3664 <dl class="details">
3665     
3666         
3667     
3668     
3669     
3670
3671     
3672     
3673     
3674     
3675     
3676     
3677     
3678     
3679     
3680     <dt class="tag-default">Default Value:</dt>
3681     <dd class="tag-default"><ul class="dummy"><li>null</li></ul></dd>
3682     
3683     
3684     
3685     
3686     
3687     
3688     
3689 </dl>
3690
3691     
3692     
3693 </dd>
3694
3695         
3696             
3697 <dt>
3698     <div class="nameContainer">
3699         <h4 class="name" id="datatype">datatype<span class="type-signature type string">string</span> </h4>
3700     </div>
3701     
3702     
3703 </dt>
3704 <dd>
3705     
3706     <div class="description">
3707         <p>Specifies a datatype constraint expression to validate input values
3708 against. Refer to <code>LuCI.validation</code> for details on the format.</p>
3709 <p>If the user entered input does not match the datatype validation, the
3710 option element is marked as invalid.</p>
3711     </div>
3712     
3713     
3714     
3715 <dl class="details">
3716     
3717         
3718     
3719     
3720     
3721
3722     
3723     
3724     
3725     
3726     
3727     
3728     
3729     
3730     
3731     <dt class="tag-default">Default Value:</dt>
3732     <dd class="tag-default"><ul class="dummy"><li>null</li></ul></dd>
3733     
3734     
3735     
3736     
3737     
3738     
3739     
3740 </dl>
3741
3742     
3743     
3744 </dd>
3745
3746         
3747             
3748 <dt>
3749     <div class="nameContainer">
3750         <h4 class="name" id="default">default<span class="type-signature type *">*</span> </h4>
3751     </div>
3752     
3753     
3754 </dt>
3755 <dd>
3756     
3757     <div class="description">
3758         <p>Sets a default value to use when the underlying UCI option is not set.</p>
3759     </div>
3760     
3761     
3762     
3763 <dl class="details">
3764     
3765         
3766     
3767     
3768     
3769
3770     
3771     
3772     
3773     
3774     
3775     
3776     
3777     
3778     
3779     <dt class="tag-default">Default Value:</dt>
3780     <dd class="tag-default"><ul class="dummy"><li>null</li></ul></dd>
3781     
3782     
3783     
3784     
3785     
3786     
3787     
3788 </dl>
3789
3790     
3791     
3792 </dd>
3793
3794         
3795             
3796 <dt>
3797     <div class="nameContainer">
3798         <h4 class="name" id="editable">editable<span class="type-signature type boolean">boolean</span> </h4>
3799     </div>
3800     
3801     
3802 </dt>
3803 <dd>
3804     
3805     <div class="description">
3806         <p>Mark grid section option element as editable.</p>
3807 <p>Options which are displayed in the table portion of a <code>GridSection</code>
3808 instance are rendered as readonly text by default. By setting the
3809 <code>editable</code> property of a child option element to <code>true</code>, that element
3810 is rendered as full input widget within its cell instead of a text only
3811 preview.</p>
3812 <p>This property has no effect on options that are not children of grid
3813 section elements.</p>
3814     </div>
3815     
3816     
3817     
3818 <dl class="details">
3819     
3820         
3821     
3822     
3823     
3824
3825     
3826     
3827     
3828     
3829     
3830     
3831     
3832     
3833     
3834     <dt class="tag-default">Default Value:</dt>
3835     <dd class="tag-default"><ul class="dummy"><li>false</li></ul></dd>
3836     
3837     
3838     
3839     
3840     
3841     
3842     
3843 </dl>
3844
3845     
3846     
3847 </dd>
3848
3849         
3850             
3851 <dt>
3852     <div class="nameContainer">
3853         <h4 class="name" id="modalonly">modalonly<span class="type-signature type boolean">boolean</span> </h4>
3854     </div>
3855     
3856     
3857 </dt>
3858 <dd>
3859     
3860     <div class="description">
3861         <p>Move grid section option element into the table, the modal popup or both.</p>
3862 <p>If this property is <code>null</code> (the default), the option element is
3863 displayed in both the table preview area and the per-section instance
3864 modal popup of a grid section. When it is set to <code>false</code> the option
3865 is only shown in the table but not the modal popup. When set to <code>true</code>,
3866 the option is only visible in the modal popup but not the table.</p>
3867 <p>This property has no effect on options that are not children of grid
3868 section elements.</p>
3869     </div>
3870     
3871     
3872     
3873 <dl class="details">
3874     
3875         
3876     
3877     
3878     
3879
3880     
3881     
3882     
3883     
3884     
3885     
3886     
3887     
3888     
3889     <dt class="tag-default">Default Value:</dt>
3890     <dd class="tag-default"><ul class="dummy"><li>null</li></ul></dd>
3891     
3892     
3893     
3894     
3895     
3896     
3897     
3898 </dl>
3899
3900     
3901     
3902 </dd>
3903
3904         
3905             
3906 <dt>
3907     <div class="nameContainer">
3908         <h4 class="name" id="optional">optional<span class="type-signature type boolean">boolean</span> </h4>
3909     </div>
3910     
3911     
3912 </dt>
3913 <dd>
3914     
3915     <div class="description">
3916         <p>If set to <code>true</code>, the underlying ui input widget is allowed to be empty,
3917 otherwise the option element is marked invalid when no value is entered
3918 or selected by the user.</p>
3919     </div>
3920     
3921     
3922     
3923 <dl class="details">
3924     
3925         
3926     
3927     
3928     
3929
3930     
3931     
3932     
3933     
3934     
3935     
3936     
3937     
3938     
3939     <dt class="tag-default">Default Value:</dt>
3940     <dd class="tag-default"><ul class="dummy"><li>false</li></ul></dd>
3941     
3942     
3943     
3944     
3945     
3946     
3947     
3948 </dl>
3949
3950     
3951     
3952 </dd>
3953
3954         
3955             
3956 <dt>
3957     <div class="nameContainer">
3958         <h4 class="name" id="readonly">readonly<span class="type-signature type boolean">boolean</span> </h4>
3959     </div>
3960     
3961     
3962 </dt>
3963 <dd>
3964     
3965     <div class="description">
3966         <p>Make option element readonly.</p>
3967 <p>This property defaults to the readonly state of the parent form element.
3968 When set to <code>true</code>, the underlying widget is rendered in disabled state,
3969 means its contents cannot be changed and the widget cannot be interacted
3970 with.</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="rmempty">rmempty<span class="type-signature type boolean">boolean</span> </h4>
4011     </div>
4012     
4013     
4014 </dt>
4015 <dd>
4016     
4017     <div class="description">
4018         <p>If set to <code>false</code>, the underlying option value is retained upon saving
4019 the form when the option element is disabled due to unsatisfied
4020 dependency constraints.</p>
4021     </div>
4022     
4023     
4024     
4025 <dl class="details">
4026     
4027         
4028     
4029     
4030     
4031
4032     
4033     
4034     
4035     
4036     
4037     
4038     
4039     
4040     
4041     <dt class="tag-default">Default Value:</dt>
4042     <dd class="tag-default"><ul class="dummy"><li>true</li></ul></dd>
4043     
4044     
4045     
4046     
4047     
4048     
4049     
4050 </dl>
4051
4052     
4053     
4054 </dd>
4055
4056         
4057             
4058 <dt>
4059     <div class="nameContainer">
4060         <h4 class="name" id="uciconfig">uciconfig<span class="type-signature type string">string</span> </h4>
4061     </div>
4062     
4063     
4064 </dt>
4065 <dd>
4066     
4067     <div class="description">
4068         <p>Override the UCI configuration name to read the option value from.</p>
4069 <p>By default, the configuration name is inherited from the parent Map.
4070 By setting this property, a deviating configuration may be specified.</p>
4071 <p>The default is null, means inheriting from the parent form.</p>
4072     </div>
4073     
4074     
4075     
4076 <dl class="details">
4077     
4078         
4079     
4080     
4081     
4082
4083     
4084     
4085     
4086     
4087     
4088     
4089     
4090     
4091     
4092     <dt class="tag-default">Default Value:</dt>
4093     <dd class="tag-default"><ul class="dummy"><li>null</li></ul></dd>
4094     
4095     
4096     
4097     
4098     
4099     
4100     
4101 </dl>
4102
4103     
4104     
4105 </dd>
4106
4107         
4108             
4109 <dt>
4110     <div class="nameContainer">
4111         <h4 class="name" id="ucioption">ucioption<span class="type-signature type string">string</span> </h4>
4112     </div>
4113     
4114     
4115 </dt>
4116 <dd>
4117     
4118     <div class="description">
4119         <p>Override the UCI option name to read the value from.</p>
4120 <p>By default, the elements name, which is passed as third argument to
4121 the constructor, is used as UCI option name. By setting this property,
4122 a deviating UCI option may be specified.</p>
4123 <p>The default is null, means using the option element name.</p>
4124     </div>
4125     
4126     
4127     
4128 <dl class="details">
4129     
4130         
4131     
4132     
4133     
4134
4135     
4136     
4137     
4138     
4139     
4140     
4141     
4142     
4143     
4144     <dt class="tag-default">Default Value:</dt>
4145     <dd class="tag-default"><ul class="dummy"><li>null</li></ul></dd>
4146     
4147     
4148     
4149     
4150     
4151     
4152     
4153 </dl>
4154
4155     
4156     
4157 </dd>
4158
4159         
4160             
4161 <dt>
4162     <div class="nameContainer">
4163         <h4 class="name" id="ucisection">ucisection<span class="type-signature type string">string</span> </h4>
4164     </div>
4165     
4166     
4167 </dt>
4168 <dd>
4169     
4170     <div class="description">
4171         <p>Override the UCI section name to read the option value from.</p>
4172 <p>By default, the section ID is inherited from the parent section element.
4173 By setting this property, a deviating section may be specified.</p>
4174 <p>The default is null, means inheriting from the parent section.</p>
4175     </div>
4176     
4177     
4178     
4179 <dl class="details">
4180     
4181         
4182     
4183     
4184     
4185
4186     
4187     
4188     
4189     
4190     
4191     
4192     
4193     
4194     
4195     <dt class="tag-default">Default Value:</dt>
4196     <dd class="tag-default"><ul class="dummy"><li>null</li></ul></dd>
4197     
4198     
4199     
4200     
4201     
4202     
4203     
4204 </dl>
4205
4206     
4207     
4208 </dd>
4209
4210         
4211             
4212 <dt>
4213     <div class="nameContainer">
4214         <h4 class="name" id="validate">validate<span class="type-signature type function">function</span> </h4>
4215     </div>
4216     
4217     
4218 </dt>
4219 <dd>
4220     
4221     <div class="description">
4222         <p>Specifies a custom validation function to test the user input for
4223 validity. The validation function must return <code>true</code> to accept the
4224 value. Any other return value type is converted to a string and
4225 displayed to the user as validation error message.</p>
4226 <p>If the user entered input does not pass the validation function, the
4227 option element is marked as invalid.</p>
4228     </div>
4229     
4230     
4231     
4232 <dl class="details">
4233     
4234         
4235     
4236     
4237     
4238
4239     
4240     
4241     
4242     
4243     
4244     
4245     
4246     
4247     
4248     <dt class="tag-default">Default Value:</dt>
4249     <dd class="tag-default"><ul class="dummy"><li>null</li></ul></dd>
4250     
4251     
4252     
4253     
4254     
4255     
4256     
4257 </dl>
4258
4259     
4260     
4261 </dd>
4262
4263         
4264             
4265 <dt>
4266     <div class="nameContainer">
4267         <h4 class="name" id="width">width<span class="type-signature type number">number</span> <span class="type-signature type string">string</span> </h4>
4268     </div>
4269     
4270     
4271 </dt>
4272 <dd>
4273     
4274     <div class="description">
4275         <p>Override the cell width of a table or grid section child option.</p>
4276 <p>If the property is set to a numeric value, it is treated as pixel width
4277 which is set on the containing cell element of the option, essentially
4278 forcing a certain column width. When the property is set to a string
4279 value, it is applied as-is to the CSS <code>width</code> property.</p>
4280 <p>This property has no effect on options that are not children of grid or
4281 table section elements.</p>
4282     </div>
4283     
4284     
4285     
4286 <dl class="details">
4287     
4288         
4289     
4290     
4291     
4292
4293     
4294     
4295     
4296     
4297     
4298     
4299     
4300     
4301     
4302     <dt class="tag-default">Default Value:</dt>
4303     <dd class="tag-default"><ul class="dummy"><li>null</li></ul></dd>
4304     
4305     
4306     
4307     
4308     
4309     
4310     
4311 </dl>
4312
4313     
4314     
4315 </dd>
4316
4317         </dl>
4318     
4319     
4320     
4321         <h3 class="subsection-title">Methods</h3>
4322         
4323         <dl>
4324             
4325 <dt>
4326     <div class="nameContainer inherited">
4327         <h4 class="name" id="append">
4328             
4329                 <span class="inherited"><a href="LuCI.form.AbstractElement.html#append">inherited</a></span>
4330             
4331             append<span class="signature">(element)</span>
4332         </h4>
4333     
4334         
4335         <div class="tag-source">
4336             <a href="form.js.html">form.js</a>, <a href="form.js.html#line210">line 210</a>
4337         </div>
4338         
4339     </div>
4340
4341     
4342 </dt>
4343 <dd>
4344     
4345     
4346     <div class="description">
4347         <p>Add another form element as children to this element.</p>
4348     </div>
4349     
4350
4351     
4352     
4353     
4354     
4355     
4356         
4357
4358 <table class="params">
4359     <thead>
4360         <tr>
4361                 
4362                 <th>Name</th>
4363                 
4364                 
4365                 <th>Type</th>
4366                 
4367                 
4368                 
4369                 <th class="last">Description</th>
4370         </tr>
4371         </thead>
4372         
4373         <tbody>
4374         
4375         
4376         <tr>
4377             
4378                 <td class="name"><code>element</code></td>
4379             
4380             
4381             <td class="type">
4382             
4383                 
4384 <span class="param-type">AbstractElement</span>
4385
4386
4387             
4388             </td>
4389             
4390             
4391             
4392             <td class="description last">
4393                 
4394                 <p>The form element to add.</p></td>
4395         </tr>
4396         
4397         
4398         </tbody>
4399 </table>
4400     
4401     
4402     
4403 <dl class="details">
4404     
4405         
4406     
4407     
4408     
4409
4410     
4411     
4412     
4413     
4414     
4415     
4416     
4417     
4418     
4419     
4420     
4421     
4422     
4423     
4424     
4425 </dl>
4426
4427     
4428     
4429
4430     
4431
4432     
4433     
4434     
4435     
4436     
4437     
4438     
4439 </dd>
4440
4441         
4442             
4443 <dt>
4444     <div class="nameContainer inherited">
4445         <h4 class="name" id="cbid">
4446             
4447                 <span class="inherited"><a href="LuCI.form.AbstractValue.html#cbid">inherited</a></span>
4448             
4449             cbid<span class="signature">(section_id)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span>
4450         </h4>
4451     
4452         
4453         <div class="tag-source">
4454             <a href="form.js.html">form.js</a>, <a href="form.js.html#line1576">line 1576</a>
4455         </div>
4456         
4457     </div>
4458
4459     
4460 </dt>
4461 <dd>
4462     
4463     
4464     <div class="description">
4465         <p>Obtain the internal ID (&quot;cbid&quot;) of the element instance.</p>
4466 <p>Since each form section element may map multiple underlying
4467 configuration sections, the configuration section ID is required to
4468 form a fully qualified ID pointing to the specific element instance
4469 within the given specific section.</p>
4470     </div>
4471     
4472
4473     
4474     
4475     
4476     
4477     
4478         
4479
4480 <table class="params">
4481     <thead>
4482         <tr>
4483                 
4484                 <th>Name</th>
4485                 
4486                 
4487                 <th>Type</th>
4488                 
4489                 
4490                 
4491                 <th class="last">Description</th>
4492         </tr>
4493         </thead>
4494         
4495         <tbody>
4496         
4497         
4498         <tr>
4499             
4500                 <td class="name"><code>section_id</code></td>
4501             
4502             
4503             <td class="type">
4504             
4505                 
4506 <span class="param-type">string</span>
4507
4508
4509             
4510             </td>
4511             
4512             
4513             
4514             <td class="description last">
4515                 
4516                 <p>The configuration section ID</p></td>
4517         </tr>
4518         
4519         
4520         </tbody>
4521 </table>
4522     
4523     
4524     
4525 <dl class="details">
4526     
4527         
4528     
4529     
4530     
4531
4532     
4533     
4534     
4535     
4536     
4537     
4538     
4539     
4540     
4541     
4542     
4543     
4544     
4545     
4546     
4547 </dl>
4548
4549     
4550     
4551
4552     
4553
4554     
4555     
4556     
4557     <h5>Throws:</h5>
4558     
4559             
4560
4561 <dl>
4562     <dt>
4563         <div class="param-desc">
4564         <p>Throws a <code>TypeError</code> exception when no <code>section_id</code> was specified.</p>
4565         </div>
4566     </dt>
4567     <dt>
4568         <dl>
4569             <dt>
4570                 Type
4571             </dt>
4572             <dd>
4573                 
4574 <span class="param-type">TypeError</span>
4575
4576
4577             </dd>
4578         </dl>
4579     </dt>
4580 </dl>
4581
4582
4583         
4584     
4585     
4586     <h5>Returns:</h5>
4587     
4588
4589
4590 <table class="params">
4591     <thead>
4592     <tr>
4593         
4594         <th>Type</th>
4595         <th class="last">Description</th>
4596     </tr>
4597     </thead>
4598     <tbody>
4599     
4600         <tr>
4601             
4602             <td class="type">
4603             
4604                         string
4605                         
4606                     
4607             </td>
4608             <td class="description last">Returns the element ID.</td>
4609         </tr>
4610     
4611     </tbody>
4612 </table>
4613
4614     
4615     
4616     
4617 </dd>
4618
4619         
4620             
4621 <dt>
4622     <div class="nameContainer inherited">
4623         <h4 class="name" id="cfgvalue">
4624             
4625                 <span class="inherited"><a href="LuCI.form.AbstractValue.html#cfgvalue">inherited</a></span>
4626             
4627             cfgvalue<span class="signature">(section_id)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*}</span>
4628         </h4>
4629     
4630         
4631         <div class="tag-source">
4632             <a href="form.js.html">form.js</a>, <a href="form.js.html#line1650">line 1650</a>
4633         </div>
4634         
4635     </div>
4636
4637     
4638 </dt>
4639 <dd>
4640     
4641     
4642     <div class="description">
4643         <p>Query the underlying configuration value.</p>
4644 <p>The default implementation of this method returns the cached return
4645 value of <a href="LuCI.form.AbstractValue.html#load"><code>load()</code></a>. It may be
4646 overwritten by user code to obtain the configuration value in a
4647 different way.</p>
4648     </div>
4649     
4650
4651     
4652     
4653     
4654     
4655     
4656         
4657
4658 <table class="params">
4659     <thead>
4660         <tr>
4661                 
4662                 <th>Name</th>
4663                 
4664                 
4665                 <th>Type</th>
4666                 
4667                 
4668                 
4669                 <th class="last">Description</th>
4670         </tr>
4671         </thead>
4672         
4673         <tbody>
4674         
4675         
4676         <tr>
4677             
4678                 <td class="name"><code>section_id</code></td>
4679             
4680             
4681             <td class="type">
4682             
4683                 
4684 <span class="param-type">string</span>
4685
4686
4687             
4688             </td>
4689             
4690             
4691             
4692             <td class="description last">
4693                 
4694                 <p>The configuration section ID</p></td>
4695         </tr>
4696         
4697         
4698         </tbody>
4699 </table>
4700     
4701     
4702     
4703 <dl class="details">
4704     
4705         
4706     
4707     
4708     
4709
4710     
4711     
4712     
4713     
4714     
4715     
4716     
4717     
4718     
4719     
4720     
4721     
4722     
4723     
4724     
4725 </dl>
4726
4727     
4728     
4729
4730     
4731
4732     
4733     
4734     
4735     <h5>Throws:</h5>
4736     
4737             
4738
4739 <dl>
4740     <dt>
4741         <div class="param-desc">
4742         <p>Throws a <code>TypeError</code> exception when no <code>section_id</code> was specified.</p>
4743         </div>
4744     </dt>
4745     <dt>
4746         <dl>
4747             <dt>
4748                 Type
4749             </dt>
4750             <dd>
4751                 
4752 <span class="param-type">TypeError</span>
4753
4754
4755             </dd>
4756         </dl>
4757     </dt>
4758 </dl>
4759
4760
4761         
4762     
4763     
4764     <h5>Returns:</h5>
4765     
4766
4767
4768 <table class="params">
4769     <thead>
4770     <tr>
4771         
4772         <th>Type</th>
4773         <th class="last">Description</th>
4774     </tr>
4775     </thead>
4776     <tbody>
4777     
4778         <tr>
4779             
4780             <td class="type">
4781             
4782                         *
4783                         
4784                     
4785             </td>
4786             <td class="description last">Returns the configuration value.</td>
4787         </tr>
4788     
4789     </tbody>
4790 </table>
4791
4792     
4793     
4794     
4795 </dd>
4796
4797         
4798             
4799 <dt>
4800     <div class="nameContainer inherited">
4801         <h4 class="name" id="depends">
4802             
4803                 <span class="inherited"><a href="LuCI.form.AbstractValue.html#depends">inherited</a></span>
4804             
4805             depends<span class="signature">(optionname_or_depends, optionvalue)</span>
4806         </h4>
4807     
4808         
4809         <div class="tag-source">
4810             <a href="form.js.html">form.js</a>, <a href="form.js.html#line1458">line 1458</a>
4811         </div>
4812         
4813     </div>
4814
4815     
4816 </dt>
4817 <dd>
4818     
4819     
4820     <div class="description">
4821         <p>Add a dependency contraint to the option.</p>
4822 <p>Dependency constraints allow making the presence of option elements
4823 dependant on the current values of certain other options within the
4824 same form. An option element with unsatisfied dependencies will be
4825 hidden from the view and its current value is omitted when saving.</p>
4826 <p>Multiple constraints (that is, multiple calls to <code>depends()</code>) are
4827 treated as alternatives, forming a logical &quot;or&quot; expression.</p>
4828 <p>By passing an object of name =&gt; value pairs as first argument, it is
4829 possible to depend on multiple options simultaneously, allowing to form
4830 a logical &quot;and&quot; expression.</p>
4831 <p>Option names may be given in &quot;dot notation&quot; which allows to reference
4832 option elements outside of the current form section. If a name without
4833 dot is specified, it refers to an option within the same configuration
4834 section. If specified as <code>configname.sectionid.optionname</code>,
4835 options anywhere within the same form may be specified.</p>
4836 <p>The object notation also allows for a number of special keys which are
4837 not treated as option names but as modifiers to influence the dependency
4838 constraint evaluation. The associated value of these special &quot;tag&quot; keys
4839 is ignored. The recognized tags are:</p>
4840 <ul>
4841   <li>
4842    <code>!reverse</code><br>
4843    Invert the dependency, instead of requiring another option to be
4844    equal to the dependency value, that option should <em>not</em> be
4845    equal.
4846   </li>
4847   <li>
4848    <code>!contains</code><br>
4849    Instead of requiring an exact match, the dependency is considered
4850    satisfied when the dependency value is contained within the option
4851    value.
4852   </li>
4853   <li>
4854    <code>!default</code><br>
4855    The dependency is always satisfied
4856   </li>
4857 </ul>
4858 <p>Examples:</p>
4859 <ul>
4860  <li>
4861   <code>opt.depends("foo", "test")</code><br>
4862   Require the value of `foo` to be `test`.
4863  </li>
4864  <li>
4865   <code>opt.depends({ foo: "test" })</code><br>
4866   Equivalent to the previous example.
4867  </li>
4868  <li>
4869   <code>opt.depends({ foo: "test", bar: "qrx" })</code><br>
4870   Require the value of `foo` to be `test` and the value of `bar` to be
4871   `qrx`.
4872  </li>
4873  <li>
4874   <code>opt.depends({ foo: "test" })<br>
4875         opt.depends({ bar: "qrx" })</code><br>
4876   Require either <code>foo</code> to be set to <code>test</code>,
4877   <em>or</em> the <code>bar</code> option to be <code>qrx</code>.
4878  </li>
4879  <li>
4880   <code>opt.depends("test.section1.foo", "bar")</code><br>
4881   Require the "foo" form option within the "section1" section to be
4882   set to "bar".
4883  </li>
4884  <li>
4885   <code>opt.depends({ foo: "test", "!contains": true })</code><br>
4886   Require the "foo" option value to contain the substring "test".
4887  </li>
4888 </ul>
4889     </div>
4890     
4891
4892     
4893     
4894     
4895     
4896     
4897         
4898
4899 <table class="params">
4900     <thead>
4901         <tr>
4902                 
4903                 <th>Name</th>
4904                 
4905                 
4906                 <th>Type</th>
4907                 
4908                 
4909                 
4910                 <th class="last">Description</th>
4911         </tr>
4912         </thead>
4913         
4914         <tbody>
4915         
4916         
4917         <tr>
4918             
4919                 <td class="name"><code>optionname_or_depends</code></td>
4920             
4921             
4922             <td class="type">
4923             
4924                 
4925 <span class="param-type">string</span>
4926 |
4927
4928 <span class="param-type">Object.&lt;string, (string|boolean)></span>
4929
4930
4931             
4932             </td>
4933             
4934             
4935             
4936             <td class="description last">
4937                 
4938                 <p>The name of the option to depend on or an object describing multiple
4939 dependencies which must be satified (a logical &quot;and&quot; expression).</p></td>
4940         </tr>
4941         
4942         
4943         
4944         <tr>
4945             
4946                 <td class="name"><code>optionvalue</code></td>
4947             
4948             
4949             <td class="type">
4950             
4951                 
4952 <span class="param-type">string</span>
4953
4954
4955             
4956             </td>
4957             
4958             
4959             
4960             <td class="description last">
4961                 
4962                 <p>When invoked with a plain option name as first argument, this parameter
4963 specifies the expected value. In case an object is passed as first
4964 argument, this parameter is ignored.</p></td>
4965         </tr>
4966         
4967         
4968         </tbody>
4969 </table>
4970     
4971     
4972     
4973 <dl class="details">
4974     
4975         
4976     
4977     
4978     
4979
4980     
4981     
4982     
4983     
4984     
4985     
4986     
4987     
4988     
4989     
4990     
4991     
4992     
4993     
4994     
4995 </dl>
4996
4997     
4998     
4999
5000     
5001
5002     
5003     
5004     
5005     
5006     
5007     
5008     
5009 </dd>
5010
5011         
5012             
5013 <dt>
5014     <div class="nameContainer inherited">
5015         <h4 class="name" id="formvalue">
5016             
5017                 <span class="inherited"><a href="LuCI.form.AbstractValue.html#formvalue">inherited</a></span>
5018             
5019             formvalue<span class="signature">(section_id)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*}</span>
5020         </h4>
5021     
5022         
5023         <div class="tag-source">
5024             <a href="form.js.html">form.js</a>, <a href="form.js.html#line1678">line 1678</a>
5025         </div>
5026         
5027     </div>
5028
5029     
5030 </dt>
5031 <dd>
5032     
5033     
5034     <div class="description">
5035         <p>Query the current form input value.</p>
5036 <p>The default implementation of this method returns the current input
5037 value of the underlying <a href="LuCI.ui.AbstractElement.html"><code>LuCI.ui</code></a> widget.
5038 It may be overwritten by user code to handle input values differently.</p>
5039     </div>
5040     
5041
5042     
5043     
5044     
5045     
5046     
5047         
5048
5049 <table class="params">
5050     <thead>
5051         <tr>
5052                 
5053                 <th>Name</th>
5054                 
5055                 
5056                 <th>Type</th>
5057                 
5058                 
5059                 
5060                 <th class="last">Description</th>
5061         </tr>
5062         </thead>
5063         
5064         <tbody>
5065         
5066         
5067         <tr>
5068             
5069                 <td class="name"><code>section_id</code></td>
5070             
5071             
5072             <td class="type">
5073             
5074                 
5075 <span class="param-type">string</span>
5076
5077
5078             
5079             </td>
5080             
5081             
5082             
5083             <td class="description last">
5084                 
5085                 <p>The configuration section ID</p></td>
5086         </tr>
5087         
5088         
5089         </tbody>
5090 </table>
5091     
5092     
5093     
5094 <dl class="details">
5095     
5096         
5097     
5098     
5099     
5100
5101     
5102     
5103     
5104     
5105     
5106     
5107     
5108     
5109     
5110     
5111     
5112     
5113     
5114     
5115     
5116 </dl>
5117
5118     
5119     
5120
5121     
5122
5123     
5124     
5125     
5126     <h5>Throws:</h5>
5127     
5128             
5129
5130 <dl>
5131     <dt>
5132         <div class="param-desc">
5133         <p>Throws a <code>TypeError</code> exception when no <code>section_id</code> was specified.</p>
5134         </div>
5135     </dt>
5136     <dt>
5137         <dl>
5138             <dt>
5139                 Type
5140             </dt>
5141             <dd>
5142                 
5143 <span class="param-type">TypeError</span>
5144
5145
5146             </dd>
5147         </dl>
5148     </dt>
5149 </dl>
5150
5151
5152         
5153     
5154     
5155     <h5>Returns:</h5>
5156     
5157
5158
5159 <table class="params">
5160     <thead>
5161     <tr>
5162         
5163         <th>Type</th>
5164         <th class="last">Description</th>
5165     </tr>
5166     </thead>
5167     <tbody>
5168     
5169         <tr>
5170             
5171             <td class="type">
5172             
5173                         *
5174                         
5175                     
5176             </td>
5177             <td class="description last">Returns the current input value.</td>
5178         </tr>
5179     
5180     </tbody>
5181 </table>
5182
5183     
5184     
5185     
5186 </dd>
5187
5188         
5189             
5190 <dt>
5191     <div class="nameContainer inherited">
5192         <h4 class="name" id="getUIElement">
5193             
5194                 <span class="inherited"><a href="LuCI.form.AbstractValue.html#getUIElement">inherited</a></span>
5195             
5196             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>
5197         </h4>
5198     
5199         
5200         <div class="tag-source">
5201             <a href="form.js.html">form.js</a>, <a href="form.js.html#line1627">line 1627</a>
5202         </div>
5203         
5204     </div>
5205
5206     
5207 </dt>
5208 <dd>
5209     
5210     
5211     <div class="description">
5212         <p>Obtain the underlying <code>LuCI.ui</code> element instance.</p>
5213     </div>
5214     
5215
5216     
5217     
5218     
5219     
5220     
5221         
5222
5223 <table class="params">
5224     <thead>
5225         <tr>
5226                 
5227                 <th>Name</th>
5228                 
5229                 
5230                 <th>Type</th>
5231                 
5232                 
5233                 
5234                 <th class="last">Description</th>
5235         </tr>
5236         </thead>
5237         
5238         <tbody>
5239         
5240         
5241         <tr>
5242             
5243                 <td class="name"><code>section_id</code></td>
5244             
5245             
5246             <td class="type">
5247             
5248                 
5249 <span class="param-type">string</span>
5250
5251
5252             
5253             </td>
5254             
5255             
5256             
5257             <td class="description last">
5258                 
5259                 <p>The configuration section ID</p></td>
5260         </tr>
5261         
5262         
5263         </tbody>
5264 </table>
5265     
5266     
5267     
5268 <dl class="details">
5269     
5270         
5271     
5272     
5273     
5274
5275     
5276     
5277     
5278     
5279     
5280     
5281     
5282     
5283     
5284     
5285     
5286     
5287     
5288     
5289     
5290 </dl>
5291
5292     
5293     
5294
5295     
5296
5297     
5298     
5299     
5300     <h5>Throws:</h5>
5301     
5302             
5303
5304 <dl>
5305     <dt>
5306         <div class="param-desc">
5307         <p>Throws a <code>TypeError</code> exception when no <code>section_id</code> was specified.</p>
5308         </div>
5309     </dt>
5310     <dt>
5311         <dl>
5312             <dt>
5313                 Type
5314             </dt>
5315             <dd>
5316                 
5317 <span class="param-type">TypeError</span>
5318
5319
5320             </dd>
5321         </dl>
5322     </dt>
5323 </dl>
5324
5325
5326         
5327     
5328     
5329     <h5>Returns:</h5>
5330     
5331
5332
5333 <table class="params">
5334     <thead>
5335     <tr>
5336         
5337         <th>Type</th>
5338         <th class="last">Description</th>
5339     </tr>
5340     </thead>
5341     <tbody>
5342     
5343         <tr>
5344             
5345             <td class="type">
5346             
5347                         <a href="LuCI.ui.AbstractElement.html">LuCI.ui.AbstractElement</a>
5348                          | 
5349                     
5350                         null
5351                         
5352                     
5353             </td>
5354             <td class="description last">Returns the <code>LuCI.ui</code> element instance or <code>null</code> in case the form
5355 option implementation does not use <code>LuCI.ui</code> widgets.</td>
5356         </tr>
5357     
5358     </tbody>
5359 </table>
5360
5361     
5362     
5363     
5364 </dd>
5365
5366         
5367             
5368 <dt>
5369     <div class="nameContainer inherited">
5370         <h4 class="name" id="isActive">
5371             
5372                 <span class="inherited"><a href="LuCI.form.AbstractValue.html#isActive">inherited</a></span>
5373             
5374             isActive<span class="signature">(section_id)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
5375         </h4>
5376     
5377         
5378         <div class="tag-source">
5379             <a href="form.js.html">form.js</a>, <a href="form.js.html#line1766">line 1766</a>
5380         </div>
5381         
5382     </div>
5383
5384     
5385 </dt>
5386 <dd>
5387     
5388     
5389     <div class="description">
5390         <p>Test whether the option element is currently active.</p>
5391 <p>An element is active when it is not hidden due to unsatisfied dependency
5392 constraints.</p>
5393     </div>
5394     
5395
5396     
5397     
5398     
5399     
5400     
5401         
5402
5403 <table class="params">
5404     <thead>
5405         <tr>
5406                 
5407                 <th>Name</th>
5408                 
5409                 
5410                 <th>Type</th>
5411                 
5412                 
5413                 
5414                 <th class="last">Description</th>
5415         </tr>
5416         </thead>
5417         
5418         <tbody>
5419         
5420         
5421         <tr>
5422             
5423                 <td class="name"><code>section_id</code></td>
5424             
5425             
5426             <td class="type">
5427             
5428                 
5429 <span class="param-type">string</span>
5430
5431
5432             
5433             </td>
5434             
5435             
5436             
5437             <td class="description last">
5438                 
5439                 <p>The configuration section ID</p></td>
5440         </tr>
5441         
5442         
5443         </tbody>
5444 </table>
5445     
5446     
5447     
5448 <dl class="details">
5449     
5450         
5451     
5452     
5453     
5454
5455     
5456     
5457     
5458     
5459     
5460     
5461     
5462     
5463     
5464     
5465     
5466     
5467     
5468     
5469     
5470 </dl>
5471
5472     
5473     
5474
5475     
5476
5477     
5478     
5479     
5480     
5481     
5482     <h5>Returns:</h5>
5483     
5484
5485
5486 <table class="params">
5487     <thead>
5488     <tr>
5489         
5490         <th>Type</th>
5491         <th class="last">Description</th>
5492     </tr>
5493     </thead>
5494     <tbody>
5495     
5496         <tr>
5497             
5498             <td class="type">
5499             
5500                         boolean
5501                         
5502                     
5503             </td>
5504             <td class="description last">Returns <code>true</code> if the option element currently is active, otherwise it
5505 returns <code>false</code>.</td>
5506         </tr>
5507     
5508     </tbody>
5509 </table>
5510
5511     
5512     
5513     
5514 </dd>
5515
5516         
5517             
5518 <dt>
5519     <div class="nameContainer inherited">
5520         <h4 class="name" id="isValid">
5521             
5522                 <span class="inherited"><a href="LuCI.form.AbstractValue.html#isValid">inherited</a></span>
5523             
5524             isValid<span class="signature">(section_id)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
5525         </h4>
5526     
5527         
5528         <div class="tag-source">
5529             <a href="form.js.html">form.js</a>, <a href="form.js.html#line1748">line 1748</a>
5530         </div>
5531         
5532     </div>
5533
5534     
5535 </dt>
5536 <dd>
5537     
5538     
5539     <div class="description">
5540         <p>Test whether the input value is currently valid.</p>
5541     </div>
5542     
5543
5544     
5545     
5546     
5547     
5548     
5549         
5550
5551 <table class="params">
5552     <thead>
5553         <tr>
5554                 
5555                 <th>Name</th>
5556                 
5557                 
5558                 <th>Type</th>
5559                 
5560                 
5561                 
5562                 <th class="last">Description</th>
5563         </tr>
5564         </thead>
5565         
5566         <tbody>
5567         
5568         
5569         <tr>
5570             
5571                 <td class="name"><code>section_id</code></td>
5572             
5573             
5574             <td class="type">
5575             
5576                 
5577 <span class="param-type">string</span>
5578
5579
5580             
5581             </td>
5582             
5583             
5584             
5585             <td class="description last">
5586                 
5587                 <p>The configuration section ID</p></td>
5588         </tr>
5589         
5590         
5591         </tbody>
5592 </table>
5593     
5594     
5595     
5596 <dl class="details">
5597     
5598         
5599     
5600     
5601     
5602
5603     
5604     
5605     
5606     
5607     
5608     
5609     
5610     
5611     
5612     
5613     
5614     
5615     
5616     
5617     
5618 </dl>
5619
5620     
5621     
5622
5623     
5624
5625     
5626     
5627     
5628     
5629     
5630     <h5>Returns:</h5>
5631     
5632
5633
5634 <table class="params">
5635     <thead>
5636     <tr>
5637         
5638         <th>Type</th>
5639         <th class="last">Description</th>
5640     </tr>
5641     </thead>
5642     <tbody>
5643     
5644         <tr>
5645             
5646             <td class="type">
5647             
5648                         boolean
5649                         
5650                     
5651             </td>
5652             <td class="description last">Returns <code>true</code> if the input value currently is valid, otherwise it
5653 returns <code>false</code>.</td>
5654         </tr>
5655     
5656     </tbody>
5657 </table>
5658
5659     
5660     
5661     
5662 </dd>
5663
5664         
5665             
5666 <dt>
5667     <div class="nameContainer inherited">
5668         <h4 class="name" id="load">
5669             
5670                 <span class="inherited"><a href="LuCI.form.AbstractValue.html#load">inherited</a></span>
5671             
5672             load<span class="signature">(section_id)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*|Promise.&lt;*>}</span>
5673         </h4>
5674     
5675         
5676         <div class="tag-source">
5677             <a href="form.js.html">form.js</a>, <a href="form.js.html#line1604">line 1604</a>
5678         </div>
5679         
5680     </div>
5681
5682     
5683 </dt>
5684 <dd>
5685     
5686     
5687     <div class="description">
5688         <p>Load the underlying configuration value.</p>
5689 <p>The default implementation of this method reads and returns the
5690 underlying UCI option value (or the related JavaScript property for
5691 <code>JSONMap</code> instances). It may be overwritten by user code to load data
5692 from nonstandard sources.</p>
5693     </div>
5694     
5695
5696     
5697     
5698     
5699     
5700     
5701         
5702
5703 <table class="params">
5704     <thead>
5705         <tr>
5706                 
5707                 <th>Name</th>
5708                 
5709                 
5710                 <th>Type</th>
5711                 
5712                 
5713                 
5714                 <th class="last">Description</th>
5715         </tr>
5716         </thead>
5717         
5718         <tbody>
5719         
5720         
5721         <tr>
5722             
5723                 <td class="name"><code>section_id</code></td>
5724             
5725             
5726             <td class="type">
5727             
5728                 
5729 <span class="param-type">string</span>
5730
5731
5732             
5733             </td>
5734             
5735             
5736             
5737             <td class="description last">
5738                 
5739                 <p>The configuration section ID</p></td>
5740         </tr>
5741         
5742         
5743         </tbody>
5744 </table>
5745     
5746     
5747     
5748 <dl class="details">
5749     
5750         
5751     
5752     
5753     
5754
5755     
5756     
5757     
5758     
5759     
5760     
5761     
5762     
5763     
5764     
5765     
5766     
5767     
5768     
5769     
5770 </dl>
5771
5772     
5773     
5774
5775     
5776
5777     
5778     
5779     
5780     <h5>Throws:</h5>
5781     
5782             
5783
5784 <dl>
5785     <dt>
5786         <div class="param-desc">
5787         <p>Throws a <code>TypeError</code> exception when no <code>section_id</code> was specified.</p>
5788         </div>
5789     </dt>
5790     <dt>
5791         <dl>
5792             <dt>
5793                 Type
5794             </dt>
5795             <dd>
5796                 
5797 <span class="param-type">TypeError</span>
5798
5799
5800             </dd>
5801         </dl>
5802     </dt>
5803 </dl>
5804
5805
5806         
5807     
5808     
5809     <h5>Returns:</h5>
5810     
5811
5812
5813 <table class="params">
5814     <thead>
5815     <tr>
5816         
5817         <th>Type</th>
5818         <th class="last">Description</th>
5819     </tr>
5820     </thead>
5821     <tbody>
5822     
5823         <tr>
5824             
5825             <td class="type">
5826             
5827                         *
5828                          | 
5829                     
5830                         Promise.&lt;*>
5831                         
5832                     
5833             </td>
5834             <td class="description last">Returns the configuration value to initialize the option element with.
5835 The return value of this function is filtered through <code>Promise.resolve()</code>
5836 so it may return promises if overridden by user code.</td>
5837         </tr>
5838     
5839     </tbody>
5840 </table>
5841
5842     
5843     
5844     
5845 </dd>
5846
5847         
5848             
5849 <dt>
5850     <div class="nameContainer inherited">
5851         <h4 class="name" id="parse">
5852             
5853                 <span class="inherited"><a href="LuCI.form.AbstractValue.html#parse">inherited</a></span>
5854             
5855             parse<span class="signature">(section_id)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Promise.&lt;void>}</span>
5856         </h4>
5857     
5858         
5859         <div class="tag-source">
5860             <a href="form.js.html">form.js</a>, <a href="form.js.html#line1803">line 1803</a>
5861         </div>
5862         
5863     </div>
5864
5865     
5866 </dt>
5867 <dd>
5868     
5869     
5870     <div class="description">
5871         <p>Parse the option element input.</p>
5872 <p>The function is invoked when the <code>parse()</code> method has been invoked on
5873 the parent form and triggers input value reading and validation.</p>
5874     </div>
5875     
5876
5877     
5878     
5879     
5880     
5881     
5882         
5883
5884 <table class="params">
5885     <thead>
5886         <tr>
5887                 
5888                 <th>Name</th>
5889                 
5890                 
5891                 <th>Type</th>
5892                 
5893                 
5894                 
5895                 <th class="last">Description</th>
5896         </tr>
5897         </thead>
5898         
5899         <tbody>
5900         
5901         
5902         <tr>
5903             
5904                 <td class="name"><code>section_id</code></td>
5905             
5906             
5907             <td class="type">
5908             
5909                 
5910 <span class="param-type">string</span>
5911
5912
5913             
5914             </td>
5915             
5916             
5917             
5918             <td class="description last">
5919                 
5920                 <p>The configuration section ID</p></td>
5921         </tr>
5922         
5923         
5924         </tbody>
5925 </table>
5926     
5927     
5928     
5929 <dl class="details">
5930     
5931         
5932     
5933     
5934     
5935
5936     
5937     
5938     
5939     
5940     
5941     
5942     
5943     
5944     
5945     
5946     
5947     
5948     
5949     
5950     
5951 </dl>
5952
5953     
5954     
5955
5956     
5957
5958     
5959     
5960     
5961     
5962     
5963     <h5>Returns:</h5>
5964     
5965
5966
5967 <table class="params">
5968     <thead>
5969     <tr>
5970         
5971         <th>Type</th>
5972         <th class="last">Description</th>
5973     </tr>
5974     </thead>
5975     <tbody>
5976     
5977         <tr>
5978             
5979             <td class="type">
5980             
5981                         Promise.&lt;void>
5982                         
5983                     
5984             </td>
5985             <td class="description last">Returns a promise resolving once the input value has been read and
5986 validated or rejecting in case the input value does not meet the
5987 validation constraints.</td>
5988         </tr>
5989     
5990     </tbody>
5991 </table>
5992
5993     
5994     
5995     
5996 </dd>
5997
5998         
5999             
6000 <dt>
6001     <div class="nameContainer inherited">
6002         <h4 class="name" id="remove">
6003             
6004                 <span class="inherited"><a href="LuCI.form.AbstractValue.html#remove">inherited</a></span>
6005             
6006             remove<span class="signature">(section_id)</span>
6007         </h4>
6008     
6009         
6010         <div class="tag-source">
6011             <a href="form.js.html">form.js</a>, <a href="form.js.html#line1873">line 1873</a>
6012         </div>
6013         
6014     </div>
6015
6016     
6017 </dt>
6018 <dd>
6019     
6020     
6021     <div class="description">
6022         <p>Remove the corresponding value from the configuration.</p>
6023 <p>This function is invoked upon saving the parent form when the option
6024 element has been hidden due to unsatisfied dependencies or when the
6025 user cleared the input value and the option is marked optional.</p>
6026 <p>The default implementation simply removes the associated option from the
6027 UCI configuration (or the associated JavaScript object property in
6028 case of <code>JSONMap</code> forms). It may be overwritten by user code to
6029 implement alternative removal logic, e.g. to retain the original value.</p>
6030     </div>
6031     
6032
6033     
6034     
6035     
6036     
6037     
6038         
6039
6040 <table class="params">
6041     <thead>
6042         <tr>
6043                 
6044                 <th>Name</th>
6045                 
6046                 
6047                 <th>Type</th>
6048                 
6049                 
6050                 
6051                 <th class="last">Description</th>
6052         </tr>
6053         </thead>
6054         
6055         <tbody>
6056         
6057         
6058         <tr>
6059             
6060                 <td class="name"><code>section_id</code></td>
6061             
6062             
6063             <td class="type">
6064             
6065                 
6066 <span class="param-type">string</span>
6067
6068
6069             
6070             </td>
6071             
6072             
6073             
6074             <td class="description last">
6075                 
6076                 <p>The configuration section ID</p></td>
6077         </tr>
6078         
6079         
6080         </tbody>
6081 </table>
6082     
6083     
6084     
6085 <dl class="details">
6086     
6087         
6088     
6089     
6090     
6091
6092     
6093     
6094     
6095     
6096     
6097     
6098     
6099     
6100     
6101     
6102     
6103     
6104     
6105     
6106     
6107 </dl>
6108
6109     
6110     
6111
6112     
6113
6114     
6115     
6116     
6117     
6118     
6119     
6120     
6121 </dd>
6122
6123         
6124             
6125 <dt>
6126     <div class="nameContainer inherited">
6127         <h4 class="name" id="render">
6128             
6129                 <span class="inherited"><a href="LuCI.form.AbstractElement.html#render">inherited</a></span>
6130             
6131             render<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Node|Promise.&lt;Node>}</span>
6132         </h4>
6133     
6134         
6135         <div class="tag-source">
6136             <a href="form.js.html">form.js</a>, <a href="form.js.html#line3093">line 3093</a>
6137         </div>
6138         
6139     </div>
6140
6141     
6142 </dt>
6143 <dd>
6144     
6145     
6146     <div class="description">
6147         <p>Render the form element.</p>
6148 <p>The <code>render()</code> function recursively walks the form element tree and
6149 renders the markup for each element, returning the assembled DOM tree.</p>
6150     </div>
6151     
6152
6153     
6154     
6155     
6156     
6157     
6158     
6159     
6160 <dl class="details">
6161     
6162         
6163     
6164     
6165     
6166
6167     
6168     
6169     
6170     
6171     
6172     
6173     
6174     
6175     
6176     
6177     
6178     
6179     
6180     
6181     
6182 </dl>
6183
6184     
6185     
6186
6187     
6188
6189     
6190     
6191     
6192     
6193     
6194     <h5>Returns:</h5>
6195     
6196
6197
6198 <table class="params">
6199     <thead>
6200     <tr>
6201         
6202         <th>Type</th>
6203         <th class="last">Description</th>
6204     </tr>
6205     </thead>
6206     <tbody>
6207     
6208         <tr>
6209             
6210             <td class="type">
6211             
6212                         Node
6213                          | 
6214                     
6215                         Promise.&lt;Node>
6216                         
6217                     
6218             </td>
6219             <td class="description last">May return a DOM Node or a promise resolving to a DOM node containing
6220 the form element's markup, including the markup of any child elements.</td>
6221         </tr>
6222     
6223     </tbody>
6224 </table>
6225
6226     
6227     
6228     
6229 </dd>
6230
6231         
6232             
6233 <dt>
6234     <div class="nameContainer inherited">
6235         <h4 class="name" id="stripTags">
6236             
6237                 <span class="inherited"><a href="LuCI.form.AbstractElement.html#stripTags">inherited</a></span>
6238             
6239             stripTags<span class="signature">(input)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span>
6240         </h4>
6241     
6242         
6243         <div class="tag-source">
6244             <a href="form.js.html">form.js</a>, <a href="form.js.html#line286">line 286</a>
6245         </div>
6246         
6247     </div>
6248
6249     
6250 </dt>
6251 <dd>
6252     
6253     
6254     <div class="description">
6255         <p>Strip any HTML tags from the given input string.</p>
6256     </div>
6257     
6258
6259     
6260     
6261     
6262     
6263     
6264         
6265
6266 <table class="params">
6267     <thead>
6268         <tr>
6269                 
6270                 <th>Name</th>
6271                 
6272                 
6273                 <th>Type</th>
6274                 
6275                 
6276                 
6277                 <th class="last">Description</th>
6278         </tr>
6279         </thead>
6280         
6281         <tbody>
6282         
6283         
6284         <tr>
6285             
6286                 <td class="name"><code>input</code></td>
6287             
6288             
6289             <td class="type">
6290             
6291                 
6292 <span class="param-type">string</span>
6293
6294
6295             
6296             </td>
6297             
6298             
6299             
6300             <td class="description last">
6301                 
6302                 <p>The input string to clean.</p></td>
6303         </tr>
6304         
6305         
6306         </tbody>
6307 </table>
6308     
6309     
6310     
6311 <dl class="details">
6312     
6313         
6314     
6315     
6316     
6317
6318     
6319     
6320     
6321     
6322     
6323     
6324     
6325     
6326     
6327     
6328     
6329     
6330     
6331     
6332     
6333 </dl>
6334
6335     
6336     
6337
6338     
6339
6340     
6341     
6342     
6343     
6344     
6345     <h5>Returns:</h5>
6346     
6347
6348
6349 <table class="params">
6350     <thead>
6351     <tr>
6352         
6353         <th>Type</th>
6354         <th class="last">Description</th>
6355     </tr>
6356     </thead>
6357     <tbody>
6358     
6359         <tr>
6360             
6361             <td class="type">
6362             
6363                         string
6364                         
6365                     
6366             </td>
6367             <td class="description last">The cleaned input string with HTML removes removed.</td>
6368         </tr>
6369     
6370     </tbody>
6371 </table>
6372
6373     
6374     
6375     
6376 </dd>
6377
6378         
6379             
6380 <dt>
6381     <div class="nameContainer inherited">
6382         <h4 class="name" id="textvalue">
6383             
6384                 <span class="inherited"><a href="LuCI.form.AbstractValue.html#textvalue">inherited</a></span>
6385             
6386             textvalue<span class="signature">(section_id)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span>
6387         </h4>
6388     
6389         
6390         <div class="tag-source">
6391             <a href="form.js.html">form.js</a>, <a href="form.js.html#line1702">line 1702</a>
6392         </div>
6393         
6394     </div>
6395
6396     
6397 </dt>
6398 <dd>
6399     
6400     
6401     <div class="description">
6402         <p>Obtain a textual input representation.</p>
6403 <p>The default implementation of this method returns the HTML escaped
6404 current input value of the underlying
6405 <a href="LuCI.ui.AbstractElement.html"><code>LuCI.ui</code></a> widget. User code or specific
6406 option element implementations may overwrite this function to apply a
6407 different logic, e.g. to return <code>Yes</code> or <code>No</code> depending on the checked
6408 state of checkbox elements.</p>
6409     </div>
6410     
6411
6412     
6413     
6414     
6415     
6416     
6417         
6418
6419 <table class="params">
6420     <thead>
6421         <tr>
6422                 
6423                 <th>Name</th>
6424                 
6425                 
6426                 <th>Type</th>
6427                 
6428                 
6429                 
6430                 <th class="last">Description</th>
6431         </tr>
6432         </thead>
6433         
6434         <tbody>
6435         
6436         
6437         <tr>
6438             
6439                 <td class="name"><code>section_id</code></td>
6440             
6441             
6442             <td class="type">
6443             
6444                 
6445 <span class="param-type">string</span>
6446
6447
6448             
6449             </td>
6450             
6451             
6452             
6453             <td class="description last">
6454                 
6455                 <p>The configuration section ID</p></td>
6456         </tr>
6457         
6458         
6459         </tbody>
6460 </table>
6461     
6462     
6463     
6464 <dl class="details">
6465     
6466         
6467     
6468     
6469     
6470
6471     
6472     
6473     
6474     
6475     
6476     
6477     
6478     
6479     
6480     
6481     
6482     
6483     
6484     
6485     
6486 </dl>
6487
6488     
6489     
6490
6491     
6492
6493     
6494     
6495     
6496     <h5>Throws:</h5>
6497     
6498             
6499
6500 <dl>
6501     <dt>
6502         <div class="param-desc">
6503         <p>Throws a <code>TypeError</code> exception when no <code>section_id</code> was specified.</p>
6504         </div>
6505     </dt>
6506     <dt>
6507         <dl>
6508             <dt>
6509                 Type
6510             </dt>
6511             <dd>
6512                 
6513 <span class="param-type">TypeError</span>
6514
6515
6516             </dd>
6517         </dl>
6518     </dt>
6519 </dl>
6520
6521
6522         
6523     
6524     
6525     <h5>Returns:</h5>
6526     
6527
6528
6529 <table class="params">
6530     <thead>
6531     <tr>
6532         
6533         <th>Type</th>
6534         <th class="last">Description</th>
6535     </tr>
6536     </thead>
6537     <tbody>
6538     
6539         <tr>
6540             
6541             <td class="type">
6542             
6543                         string
6544                         
6545                     
6546             </td>
6547             <td class="description last">Returns the text representation of the current input value.</td>
6548         </tr>
6549     
6550     </tbody>
6551 </table>
6552
6553     
6554     
6555     
6556 </dd>
6557
6558         
6559             
6560 <dt>
6561     <div class="nameContainer inherited">
6562         <h4 class="name" id="titleFn">
6563             
6564                 <span class="inherited"><a href="LuCI.form.AbstractElement.html#titleFn">inherited</a></span>
6565             
6566             titleFn<span class="signature">(property, fmt_args)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string|null}</span>
6567         </h4>
6568     
6569         
6570         <div class="tag-source">
6571             <a href="form.js.html">form.js</a>, <a href="form.js.html#line320">line 320</a>
6572         </div>
6573         
6574     </div>
6575
6576     
6577 </dt>
6578 <dd>
6579     
6580     
6581     <div class="description">
6582         <p>Format the given named property as title string.</p>
6583 <p>This function looks up the given named property and formats its value
6584 suitable for use as element caption or description string. It also
6585 strips any HTML tags from the result.</p>
6586 <p>If the property value is a string, it is passed to <code>String.format()</code>
6587 along with any additional parameters passed to <code>titleFn()</code>.</p>
6588 <p>If the property value is a function, it is invoked with any additional
6589 <code>titleFn()</code> parameters as arguments and the obtained return value is
6590 converted to a string.</p>
6591 <p>In all other cases, <code>null</code> is returned.</p>
6592     </div>
6593     
6594
6595     
6596     
6597     
6598     
6599     
6600         
6601
6602 <table class="params">
6603     <thead>
6604         <tr>
6605                 
6606                 <th>Name</th>
6607                 
6608                 
6609                 <th>Type</th>
6610                 
6611                 
6612                 
6613                 <th class="last">Description</th>
6614         </tr>
6615         </thead>
6616         
6617         <tbody>
6618         
6619         
6620         <tr>
6621             
6622                 <td class="name"><code>property</code></td>
6623             
6624             
6625             <td class="type">
6626             
6627                 
6628 <span class="param-type">string</span>
6629
6630
6631             
6632             </td>
6633             
6634             
6635             
6636             <td class="description last">
6637                 
6638                     
6639                     
6640                         
6641                     
6642                 
6643                 <p>The name of the element property to use.</p></td>
6644         </tr>
6645         
6646         
6647         
6648         <tr>
6649             
6650                 <td class="name"><code>fmt_args</code></td>
6651             
6652             
6653             <td class="type">
6654             
6655                 
6656 <span class="param-type">*</span>
6657
6658
6659             
6660             </td>
6661             
6662             
6663             
6664             <td class="description last">
6665                 
6666                     
6667                     
6668                         
6669                     
6670                         <span class="repeatable">repeatable</span>
6671                     
6672                 
6673                 <p>Extra values to format the title string with.</p></td>
6674         </tr>
6675         
6676         
6677         </tbody>
6678 </table>
6679     
6680     
6681     
6682 <dl class="details">
6683     
6684         
6685     
6686     
6687     
6688
6689     
6690     
6691     
6692     
6693     
6694     
6695     
6696     
6697     
6698     
6699     
6700     
6701     
6702     
6703     
6704 </dl>
6705
6706     
6707     
6708
6709     
6710
6711     
6712     
6713     
6714     
6715     
6716     <h5>Returns:</h5>
6717     
6718
6719
6720 <table class="params">
6721     <thead>
6722     <tr>
6723         
6724         <th>Type</th>
6725         <th class="last">Description</th>
6726     </tr>
6727     </thead>
6728     <tbody>
6729     
6730         <tr>
6731             
6732             <td class="type">
6733             
6734                         string
6735                          | 
6736                     
6737                         null
6738                         
6739                     
6740             </td>
6741             <td class="description last">The formatted title string or <code>null</code> if the property did not exist or
6742 was neither a string nor a function.</td>
6743         </tr>
6744     
6745     </tbody>
6746 </table>
6747
6748     
6749     
6750     
6751 </dd>
6752
6753         
6754             
6755 <dt>
6756     <div class="nameContainer">
6757         <h4 class="name" id="value">
6758             
6759             value<span class="signature">(key, value)</span>
6760         </h4>
6761     
6762         
6763         <div class="tag-source">
6764             <a href="form.js.html">form.js</a>, <a href="form.js.html#line3084">line 3084</a>
6765         </div>
6766         
6767     </div>
6768
6769     
6770 </dt>
6771 <dd>
6772     
6773     
6774     <div class="description">
6775         <p>Add a predefined choice to the form option. By adding one or more
6776 choices, the plain text input field is turned into a combobox widget
6777 which prompts the user to select a predefined choice, or to enter a
6778 custom value.</p>
6779     </div>
6780     
6781
6782     
6783     
6784     
6785     
6786     
6787         
6788
6789 <table class="params">
6790     <thead>
6791         <tr>
6792                 
6793                 <th>Name</th>
6794                 
6795                 
6796                 <th>Type</th>
6797                 
6798                 
6799                 
6800                 <th class="last">Description</th>
6801         </tr>
6802         </thead>
6803         
6804         <tbody>
6805         
6806         
6807         <tr>
6808             
6809                 <td class="name"><code>key</code></td>
6810             
6811             
6812             <td class="type">
6813             
6814                 
6815 <span class="param-type">string</span>
6816
6817
6818             
6819             </td>
6820             
6821             
6822             
6823             <td class="description last">
6824                 
6825                 <p>The choice value to add.</p></td>
6826         </tr>
6827         
6828         
6829         
6830         <tr>
6831             
6832                 <td class="name"><code>value</code></td>
6833             
6834             
6835             <td class="type">
6836             
6837                 
6838 <span class="param-type">Node</span>
6839 |
6840
6841 <span class="param-type">string</span>
6842
6843
6844             
6845             </td>
6846             
6847             
6848             
6849             <td class="description last">
6850                 
6851                 <p>The caption for the choice value. May be a DOM node, a document fragment
6852 or a plain text string. If omitted, the <code>key</code> value is used as caption.</p></td>
6853         </tr>
6854         
6855         
6856         </tbody>
6857 </table>
6858     
6859     
6860     
6861 <dl class="details">
6862     
6863         
6864     
6865     
6866     
6867
6868     
6869     
6870     
6871     
6872     
6873     
6874     
6875     
6876     
6877     
6878     
6879     
6880     
6881     
6882     
6883 </dl>
6884
6885     
6886     
6887
6888     
6889
6890     
6891     
6892     
6893     
6894     
6895     
6896     
6897 </dd>
6898
6899         
6900             
6901 <dt>
6902     <div class="nameContainer inherited">
6903         <h4 class="name" id="write">
6904             
6905                 <span class="inherited"><a href="LuCI.form.AbstractValue.html#write">inherited</a></span>
6906             
6907             write<span class="signature">(section_id, formvalue)</span>
6908         </h4>
6909     
6910         
6911         <div class="tag-source">
6912             <a href="form.js.html">form.js</a>, <a href="form.js.html#line1850">line 1850</a>
6913         </div>
6914         
6915     </div>
6916
6917     
6918 </dt>
6919 <dd>
6920     
6921     
6922     <div class="description">
6923         <p>Write the current input value into the configuration.</p>
6924 <p>This function is invoked upon saving the parent form when the option
6925 element is valid and when its input value has been changed compared to
6926 the initial value returned by
6927 <a href="LuCI.form.AbstractValue.html#cfgvalue"><code>cfgvalue()</code></a>.</p>
6928 <p>The default implementation simply sets the given input value in the
6929 UCI configuration (or the associated JavaScript object property in
6930 case of <code>JSONMap</code> forms). It may be overwritten by user code to
6931 implement alternative save logic, e.g. to transform the input value
6932 before it is written.</p>
6933     </div>
6934     
6935
6936     
6937     
6938     
6939     
6940     
6941         
6942
6943 <table class="params">
6944     <thead>
6945         <tr>
6946                 
6947                 <th>Name</th>
6948                 
6949                 
6950                 <th>Type</th>
6951                 
6952                 
6953                 
6954                 <th class="last">Description</th>
6955         </tr>
6956         </thead>
6957         
6958         <tbody>
6959         
6960         
6961         <tr>
6962             
6963                 <td class="name"><code>section_id</code></td>
6964             
6965             
6966             <td class="type">
6967             
6968                 
6969 <span class="param-type">string</span>
6970
6971
6972             
6973             </td>
6974             
6975             
6976             
6977             <td class="description last">
6978                 
6979                 <p>The configuration section ID</p></td>
6980         </tr>
6981         
6982         
6983         
6984         <tr>
6985             
6986                 <td class="name"><code>formvalue</code></td>
6987             
6988             
6989             <td class="type">
6990             
6991                 
6992 <span class="param-type">string</span>
6993 |
6994
6995 <span class="param-type">Array.&lt;string></span>
6996
6997
6998             
6999             </td>
7000             
7001             
7002             
7003             <td class="description last">
7004                 
7005                 <p>The input value to write.</p></td>
7006         </tr>
7007         
7008         
7009         </tbody>
7010 </table>
7011     
7012     
7013     
7014 <dl class="details">
7015     
7016         
7017     
7018     
7019     
7020
7021     
7022     
7023     
7024     
7025     
7026     
7027     
7028     
7029     
7030     
7031     
7032     
7033     
7034     
7035     
7036 </dl>
7037
7038     
7039     
7040
7041     
7042
7043     
7044     
7045     
7046     
7047     
7048     
7049     
7050 </dd>
7051
7052         </dl>
7053     
7054     
7055     
7056     
7057     
7058
7059     
7060 </article>
7061
7062 </section>  
7063
7064
7065
7066
7067
7068         
7069
7070         <footer>
7071             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)
7072         </footer>
7073     </div>
7074 </div>
7075 <script>prettyPrint();</script>
7076 <script src="scripts/jaguar.js"></script>
7077 </body>
7078 </html>