5 <title>Class: network
</title>
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>
12 <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
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">
20 var config = {
"monospaceLinks":true,
"cleverLinks":true,
"default":{
"outputSourceFiles":true}};
27 <div id=
"wrap" class=
"clearfix">
29 <div class=
"navigation">
30 <h3 class=
"applicationName"><a href=
"index.html"></a></h3>
33 <input id=
"search" type=
"text" class=
"form-control input-sm" placeholder=
"Search Documentations">
37 <li class=
"item" data-name=
"LuCI">
39 <a href=
"LuCI.html">LuCI
</a>
42 <ul class=
"members itemMembers">
44 <span class=
"subtitle">Members
</span>
46 <li data-name=
"LuCI#Class"><a href=
"LuCI.html#Class">Class
</a></li>
48 <li data-name=
"LuCI#dom"><a href=
"LuCI.html#dom">dom
</a></li>
50 <li data-name=
"LuCI#env"><a href=
"LuCI.html#env">env
</a></li>
52 <li data-name=
"LuCI#naturalCompare"><a href=
"LuCI.html#naturalCompare">naturalCompare
</a></li>
54 <li data-name=
"LuCI#Poll"><a href=
"LuCI.html#Poll">Poll
</a></li>
56 <li data-name=
"LuCI#Request"><a href=
"LuCI.html#Request">Request
</a></li>
58 <li data-name=
"LuCI#view"><a href=
"LuCI.html#view">view
</a></li>
61 <ul class=
"typedefs itemMembers">
63 <span class=
"subtitle">Typedefs
</span>
65 <li data-name=
"LuCI.requestCallbackFn"><a href=
"LuCI.html#.requestCallbackFn">requestCallbackFn
</a></li>
68 <ul class=
"typedefs itemMembers">
71 <ul class=
"methods itemMembers">
73 <span class=
"subtitle">Methods
</span>
75 <li data-name=
"LuCI#bind"><a href=
"LuCI.html#bind">bind
</a></li>
77 <li data-name=
"LuCI#error"><a href=
"LuCI.html#error">error
</a></li>
79 <li data-name=
"LuCI#fspath"><a href=
"LuCI.html#fspath">fspath
</a></li>
81 <li data-name=
"LuCI#get"><a href=
"LuCI.html#get">get
</a></li>
83 <li data-name=
"LuCI#halt"><a href=
"LuCI.html#halt">halt
</a></li>
85 <li data-name=
"LuCI#hasSystemFeature"><a href=
"LuCI.html#hasSystemFeature">hasSystemFeature
</a></li>
87 <li data-name=
"LuCI#hasViewPermission"><a href=
"LuCI.html#hasViewPermission">hasViewPermission
</a></li>
89 <li data-name=
"LuCI#isObject"><a href=
"LuCI.html#isObject">isObject
</a></li>
91 <li data-name=
"LuCI#location"><a href=
"LuCI.html#location">location
</a></li>
93 <li data-name=
"LuCI#media"><a href=
"LuCI.html#media">media
</a></li>
95 <li data-name=
"LuCI#path"><a href=
"LuCI.html#path">path
</a></li>
97 <li data-name=
"LuCI#poll"><a href=
"LuCI.html#poll">poll
</a></li>
99 <li data-name=
"LuCI#post"><a href=
"LuCI.html#post">post
</a></li>
101 <li data-name=
"LuCI#raise"><a href=
"LuCI.html#raise">raise
</a></li>
103 <li data-name=
"LuCI#require"><a href=
"LuCI.html#require">require
</a></li>
105 <li data-name=
"LuCI#resolveDefault"><a href=
"LuCI.html#resolveDefault">resolveDefault
</a></li>
107 <li data-name=
"LuCI#resource"><a href=
"LuCI.html#resource">resource
</a></li>
109 <li data-name=
"LuCI#run"><a href=
"LuCI.html#run">run
</a></li>
111 <li data-name=
"LuCI#sortedArray"><a href=
"LuCI.html#sortedArray">sortedArray
</a></li>
113 <li data-name=
"LuCI#sortedKeys"><a href=
"LuCI.html#sortedKeys">sortedKeys
</a></li>
115 <li data-name=
"LuCI#stop"><a href=
"LuCI.html#stop">stop
</a></li>
117 <li data-name=
"LuCI#toArray"><a href=
"LuCI.html#toArray">toArray
</a></li>
119 <li data-name=
"LuCI#url"><a href=
"LuCI.html#url">url
</a></li>
122 <ul class=
"events itemMembers">
127 <li class=
"item" data-name=
"LuCI.baseclass">
129 <a href=
"LuCI.baseclass.html">LuCI.baseclass
</a>
132 <ul class=
"members itemMembers">
135 <ul class=
"typedefs itemMembers">
138 <ul class=
"typedefs itemMembers">
141 <ul class=
"methods itemMembers">
143 <span class=
"subtitle">Methods
</span>
145 <li data-name=
"LuCI.baseclass.extend"><a href=
"LuCI.baseclass.html#.extend">extend
</a></li>
147 <li data-name=
"LuCI.baseclass.instantiate"><a href=
"LuCI.baseclass.html#.instantiate">instantiate
</a></li>
149 <li data-name=
"LuCI.baseclass.isSubclass"><a href=
"LuCI.baseclass.html#.isSubclass">isSubclass
</a></li>
151 <li data-name=
"LuCI.baseclass.singleton"><a href=
"LuCI.baseclass.html#.singleton">singleton
</a></li>
153 <li data-name=
"LuCI.baseclass#super"><a href=
"LuCI.baseclass.html#super">super
</a></li>
155 <li data-name=
"LuCI.baseclass#varargs"><a href=
"LuCI.baseclass.html#varargs">varargs
</a></li>
158 <ul class=
"events itemMembers">
163 <li class=
"item" data-name=
"LuCI.dom">
165 <a href=
"LuCI.dom.html">LuCI.dom
</a>
168 <ul class=
"members itemMembers">
171 <ul class=
"typedefs itemMembers">
173 <span class=
"subtitle">Typedefs
</span>
175 <li data-name=
"LuCI.dom~ignoreCallbackFn"><a href=
"LuCI.dom.html#~ignoreCallbackFn">ignoreCallbackFn
</a></li>
178 <ul class=
"typedefs itemMembers">
181 <ul class=
"methods itemMembers">
183 <span class=
"subtitle">Methods
</span>
185 <li data-name=
"LuCI.dom#append"><a href=
"LuCI.dom.html#append">append
</a></li>
187 <li data-name=
"LuCI.dom#attr"><a href=
"LuCI.dom.html#attr">attr
</a></li>
189 <li data-name=
"LuCI.dom#bindClassInstance"><a href=
"LuCI.dom.html#bindClassInstance">bindClassInstance
</a></li>
191 <li data-name=
"LuCI.dom#callClassMethod"><a href=
"LuCI.dom.html#callClassMethod">callClassMethod
</a></li>
193 <li data-name=
"LuCI.dom#content"><a href=
"LuCI.dom.html#content">content
</a></li>
195 <li data-name=
"LuCI.dom#create"><a href=
"LuCI.dom.html#create">create
</a></li>
197 <li data-name=
"LuCI.dom#data"><a href=
"LuCI.dom.html#data">data
</a></li>
199 <li data-name=
"LuCI.dom#elem"><a href=
"LuCI.dom.html#elem">elem
</a></li>
201 <li data-name=
"LuCI.dom#findClassInstance"><a href=
"LuCI.dom.html#findClassInstance">findClassInstance
</a></li>
203 <li data-name=
"LuCI.dom#isEmpty"><a href=
"LuCI.dom.html#isEmpty">isEmpty
</a></li>
205 <li data-name=
"LuCI.dom#matches"><a href=
"LuCI.dom.html#matches">matches
</a></li>
207 <li data-name=
"LuCI.dom#parent"><a href=
"LuCI.dom.html#parent">parent
</a></li>
209 <li data-name=
"LuCI.dom#parse"><a href=
"LuCI.dom.html#parse">parse
</a></li>
212 <ul class=
"events itemMembers">
217 <li class=
"item" data-name=
"LuCI.form">
219 <a href=
"LuCI.form.html">LuCI.form
</a>
222 <ul class=
"members itemMembers">
225 <ul class=
"typedefs itemMembers">
228 <ul class=
"typedefs itemMembers">
231 <ul class=
"methods itemMembers">
234 <ul class=
"events itemMembers">
239 <li class=
"item" data-name=
"LuCI.form.AbstractElement">
241 <a href=
"LuCI.form.AbstractElement.html">LuCI.form.AbstractElement
</a>
244 <ul class=
"members itemMembers">
247 <ul class=
"typedefs itemMembers">
250 <ul class=
"typedefs itemMembers">
253 <ul class=
"methods itemMembers">
255 <span class=
"subtitle">Methods
</span>
257 <li data-name=
"LuCI.form.AbstractElement#append"><a href=
"LuCI.form.AbstractElement.html#append">append
</a></li>
259 <li data-name=
"LuCI.form.AbstractElement#parse"><a href=
"LuCI.form.AbstractElement.html#parse">parse
</a></li>
261 <li data-name=
"LuCI.form.AbstractElement#render"><a href=
"LuCI.form.AbstractElement.html#render">render
</a></li>
263 <li data-name=
"LuCI.form.AbstractElement#stripTags"><a href=
"LuCI.form.AbstractElement.html#stripTags">stripTags
</a></li>
265 <li data-name=
"LuCI.form.AbstractElement#titleFn"><a href=
"LuCI.form.AbstractElement.html#titleFn">titleFn
</a></li>
268 <ul class=
"events itemMembers">
273 <li class=
"item" data-name=
"LuCI.form.AbstractSection">
275 <a href=
"LuCI.form.AbstractSection.html">LuCI.form.AbstractSection
</a>
278 <ul class=
"members itemMembers">
280 <span class=
"subtitle">Members
</span>
282 <li data-name=
"LuCI.form.AbstractSection##parentoption"><a href=
"LuCI.form.AbstractSection.html#parentoption">parentoption
</a></li>
285 <ul class=
"typedefs itemMembers">
288 <ul class=
"typedefs itemMembers">
291 <ul class=
"methods itemMembers">
293 <span class=
"subtitle">Methods
</span>
295 <li data-name=
"LuCI.form.AbstractSection#append"><a href=
"LuCI.form.AbstractSection.html#append">append
</a></li>
297 <li data-name=
"LuCI.form.AbstractSection#cfgsections"><a href=
"LuCI.form.AbstractSection.html#cfgsections">cfgsections
</a></li>
299 <li data-name=
"LuCI.form.AbstractSection#cfgvalue"><a href=
"LuCI.form.AbstractSection.html#cfgvalue">cfgvalue
</a></li>
301 <li data-name=
"LuCI.form.AbstractSection#filter"><a href=
"LuCI.form.AbstractSection.html#filter">filter
</a></li>
303 <li data-name=
"LuCI.form.AbstractSection#formvalue"><a href=
"LuCI.form.AbstractSection.html#formvalue">formvalue
</a></li>
305 <li data-name=
"LuCI.form.AbstractSection#getOption"><a href=
"LuCI.form.AbstractSection.html#getOption">getOption
</a></li>
307 <li data-name=
"LuCI.form.AbstractSection#getUIElement"><a href=
"LuCI.form.AbstractSection.html#getUIElement">getUIElement
</a></li>
309 <li data-name=
"LuCI.form.AbstractSection#load"><a href=
"LuCI.form.AbstractSection.html#load">load
</a></li>
311 <li data-name=
"LuCI.form.AbstractSection#option"><a href=
"LuCI.form.AbstractSection.html#option">option
</a></li>
313 <li data-name=
"LuCI.form.AbstractSection#parse"><a href=
"LuCI.form.AbstractSection.html#parse">parse
</a></li>
315 <li data-name=
"LuCI.form.AbstractSection#render"><a href=
"LuCI.form.AbstractSection.html#render">render
</a></li>
317 <li data-name=
"LuCI.form.AbstractSection#stripTags"><a href=
"LuCI.form.AbstractSection.html#stripTags">stripTags
</a></li>
319 <li data-name=
"LuCI.form.AbstractSection#tab"><a href=
"LuCI.form.AbstractSection.html#tab">tab
</a></li>
321 <li data-name=
"LuCI.form.AbstractSection#taboption"><a href=
"LuCI.form.AbstractSection.html#taboption">taboption
</a></li>
323 <li data-name=
"LuCI.form.AbstractSection#titleFn"><a href=
"LuCI.form.AbstractSection.html#titleFn">titleFn
</a></li>
326 <ul class=
"events itemMembers">
331 <li class=
"item" data-name=
"LuCI.form.AbstractValue">
333 <a href=
"LuCI.form.AbstractValue.html">LuCI.form.AbstractValue
</a>
336 <ul class=
"members itemMembers">
338 <span class=
"subtitle">Members
</span>
340 <li data-name=
"LuCI.form.AbstractValue##datatype"><a href=
"LuCI.form.AbstractValue.html#datatype">datatype
</a></li>
342 <li data-name=
"LuCI.form.AbstractValue##default"><a href=
"LuCI.form.AbstractValue.html#default">default
</a></li>
344 <li data-name=
"LuCI.form.AbstractValue##editable"><a href=
"LuCI.form.AbstractValue.html#editable">editable
</a></li>
346 <li data-name=
"LuCI.form.AbstractValue##modalonly"><a href=
"LuCI.form.AbstractValue.html#modalonly">modalonly
</a></li>
348 <li data-name=
"LuCI.form.AbstractValue##onchange"><a href=
"LuCI.form.AbstractValue.html#onchange">onchange
</a></li>
350 <li data-name=
"LuCI.form.AbstractValue##optional"><a href=
"LuCI.form.AbstractValue.html#optional">optional
</a></li>
352 <li data-name=
"LuCI.form.AbstractValue##readonly"><a href=
"LuCI.form.AbstractValue.html#readonly">readonly
</a></li>
354 <li data-name=
"LuCI.form.AbstractValue##retain"><a href=
"LuCI.form.AbstractValue.html#retain">retain
</a></li>
356 <li data-name=
"LuCI.form.AbstractValue##rmempty"><a href=
"LuCI.form.AbstractValue.html#rmempty">rmempty
</a></li>
358 <li data-name=
"LuCI.form.AbstractValue##uciconfig"><a href=
"LuCI.form.AbstractValue.html#uciconfig">uciconfig
</a></li>
360 <li data-name=
"LuCI.form.AbstractValue##ucioption"><a href=
"LuCI.form.AbstractValue.html#ucioption">ucioption
</a></li>
362 <li data-name=
"LuCI.form.AbstractValue##ucisection"><a href=
"LuCI.form.AbstractValue.html#ucisection">ucisection
</a></li>
364 <li data-name=
"LuCI.form.AbstractValue##validate"><a href=
"LuCI.form.AbstractValue.html#validate">validate
</a></li>
366 <li data-name=
"LuCI.form.AbstractValue##width"><a href=
"LuCI.form.AbstractValue.html#width">width
</a></li>
369 <ul class=
"typedefs itemMembers">
372 <ul class=
"typedefs itemMembers">
375 <ul class=
"methods itemMembers">
377 <span class=
"subtitle">Methods
</span>
379 <li data-name=
"LuCI.form.AbstractValue#append"><a href=
"LuCI.form.AbstractValue.html#append">append
</a></li>
381 <li data-name=
"LuCI.form.AbstractValue#cbid"><a href=
"LuCI.form.AbstractValue.html#cbid">cbid
</a></li>
383 <li data-name=
"LuCI.form.AbstractValue#cfgvalue"><a href=
"LuCI.form.AbstractValue.html#cfgvalue">cfgvalue
</a></li>
385 <li data-name=
"LuCI.form.AbstractValue#depends"><a href=
"LuCI.form.AbstractValue.html#depends">depends
</a></li>
387 <li data-name=
"LuCI.form.AbstractValue#formvalue"><a href=
"LuCI.form.AbstractValue.html#formvalue">formvalue
</a></li>
389 <li data-name=
"LuCI.form.AbstractValue#getUIElement"><a href=
"LuCI.form.AbstractValue.html#getUIElement">getUIElement
</a></li>
391 <li data-name=
"LuCI.form.AbstractValue#getValidationError"><a href=
"LuCI.form.AbstractValue.html#getValidationError">getValidationError
</a></li>
393 <li data-name=
"LuCI.form.AbstractValue#isActive"><a href=
"LuCI.form.AbstractValue.html#isActive">isActive
</a></li>
395 <li data-name=
"LuCI.form.AbstractValue#isValid"><a href=
"LuCI.form.AbstractValue.html#isValid">isValid
</a></li>
397 <li data-name=
"LuCI.form.AbstractValue#load"><a href=
"LuCI.form.AbstractValue.html#load">load
</a></li>
399 <li data-name=
"LuCI.form.AbstractValue#parse"><a href=
"LuCI.form.AbstractValue.html#parse">parse
</a></li>
401 <li data-name=
"LuCI.form.AbstractValue#remove"><a href=
"LuCI.form.AbstractValue.html#remove">remove
</a></li>
403 <li data-name=
"LuCI.form.AbstractValue#render"><a href=
"LuCI.form.AbstractValue.html#render">render
</a></li>
405 <li data-name=
"LuCI.form.AbstractValue#stripTags"><a href=
"LuCI.form.AbstractValue.html#stripTags">stripTags
</a></li>
407 <li data-name=
"LuCI.form.AbstractValue#textvalue"><a href=
"LuCI.form.AbstractValue.html#textvalue">textvalue
</a></li>
409 <li data-name=
"LuCI.form.AbstractValue#titleFn"><a href=
"LuCI.form.AbstractValue.html#titleFn">titleFn
</a></li>
411 <li data-name=
"LuCI.form.AbstractValue#validate"><a href=
"LuCI.form.AbstractValue.html#validate">validate
</a></li>
413 <li data-name=
"LuCI.form.AbstractValue#write"><a href=
"LuCI.form.AbstractValue.html#write">write
</a></li>
416 <ul class=
"events itemMembers">
421 <li class=
"item" data-name=
"LuCI.form.ButtonValue">
423 <a href=
"LuCI.form.ButtonValue.html">LuCI.form.ButtonValue
</a>
426 <ul class=
"members itemMembers">
428 <span class=
"subtitle">Members
</span>
430 <li data-name=
"LuCI.form.ButtonValue##inputstyle"><a href=
"LuCI.form.ButtonValue.html#inputstyle">inputstyle
</a></li>
432 <li data-name=
"LuCI.form.ButtonValue##inputtitle"><a href=
"LuCI.form.ButtonValue.html#inputtitle">inputtitle
</a></li>
434 <li data-name=
"LuCI.form.ButtonValue##onclick"><a href=
"LuCI.form.ButtonValue.html#onclick">onclick
</a></li>
436 <li data-name=
"LuCI.form.ButtonValue#datatype"><a href=
"LuCI.form.ButtonValue.html#datatype">datatype
</a></li>
438 <li data-name=
"LuCI.form.ButtonValue#default"><a href=
"LuCI.form.ButtonValue.html#default">default
</a></li>
440 <li data-name=
"LuCI.form.ButtonValue#editable"><a href=
"LuCI.form.ButtonValue.html#editable">editable
</a></li>
442 <li data-name=
"LuCI.form.ButtonValue#modalonly"><a href=
"LuCI.form.ButtonValue.html#modalonly">modalonly
</a></li>
444 <li data-name=
"LuCI.form.ButtonValue#onchange"><a href=
"LuCI.form.ButtonValue.html#onchange">onchange
</a></li>
446 <li data-name=
"LuCI.form.ButtonValue#optional"><a href=
"LuCI.form.ButtonValue.html#optional">optional
</a></li>
448 <li data-name=
"LuCI.form.ButtonValue#password"><a href=
"LuCI.form.ButtonValue.html#password">password
</a></li>
450 <li data-name=
"LuCI.form.ButtonValue#placeholder"><a href=
"LuCI.form.ButtonValue.html#placeholder">placeholder
</a></li>
452 <li data-name=
"LuCI.form.ButtonValue#readonly"><a href=
"LuCI.form.ButtonValue.html#readonly">readonly
</a></li>
454 <li data-name=
"LuCI.form.ButtonValue#retain"><a href=
"LuCI.form.ButtonValue.html#retain">retain
</a></li>
456 <li data-name=
"LuCI.form.ButtonValue#rmempty"><a href=
"LuCI.form.ButtonValue.html#rmempty">rmempty
</a></li>
458 <li data-name=
"LuCI.form.ButtonValue#uciconfig"><a href=
"LuCI.form.ButtonValue.html#uciconfig">uciconfig
</a></li>
460 <li data-name=
"LuCI.form.ButtonValue#ucioption"><a href=
"LuCI.form.ButtonValue.html#ucioption">ucioption
</a></li>
462 <li data-name=
"LuCI.form.ButtonValue#ucisection"><a href=
"LuCI.form.ButtonValue.html#ucisection">ucisection
</a></li>
464 <li data-name=
"LuCI.form.ButtonValue#validate"><a href=
"LuCI.form.ButtonValue.html#validate">validate
</a></li>
466 <li data-name=
"LuCI.form.ButtonValue#width"><a href=
"LuCI.form.ButtonValue.html#width">width
</a></li>
469 <ul class=
"typedefs itemMembers">
472 <ul class=
"typedefs itemMembers">
475 <ul class=
"methods itemMembers">
477 <span class=
"subtitle">Methods
</span>
479 <li data-name=
"LuCI.form.ButtonValue#append"><a href=
"LuCI.form.ButtonValue.html#append">append
</a></li>
481 <li data-name=
"LuCI.form.ButtonValue#cbid"><a href=
"LuCI.form.ButtonValue.html#cbid">cbid
</a></li>
483 <li data-name=
"LuCI.form.ButtonValue#cfgvalue"><a href=
"LuCI.form.ButtonValue.html#cfgvalue">cfgvalue
</a></li>
485 <li data-name=
"LuCI.form.ButtonValue#depends"><a href=
"LuCI.form.ButtonValue.html#depends">depends
</a></li>
487 <li data-name=
"LuCI.form.ButtonValue#formvalue"><a href=
"LuCI.form.ButtonValue.html#formvalue">formvalue
</a></li>
489 <li data-name=
"LuCI.form.ButtonValue#getUIElement"><a href=
"LuCI.form.ButtonValue.html#getUIElement">getUIElement
</a></li>
491 <li data-name=
"LuCI.form.ButtonValue#getValidationError"><a href=
"LuCI.form.ButtonValue.html#getValidationError">getValidationError
</a></li>
493 <li data-name=
"LuCI.form.ButtonValue#isActive"><a href=
"LuCI.form.ButtonValue.html#isActive">isActive
</a></li>
495 <li data-name=
"LuCI.form.ButtonValue#isValid"><a href=
"LuCI.form.ButtonValue.html#isValid">isValid
</a></li>
497 <li data-name=
"LuCI.form.ButtonValue#load"><a href=
"LuCI.form.ButtonValue.html#load">load
</a></li>
499 <li data-name=
"LuCI.form.ButtonValue#parse"><a href=
"LuCI.form.ButtonValue.html#parse">parse
</a></li>
501 <li data-name=
"LuCI.form.ButtonValue#remove"><a href=
"LuCI.form.ButtonValue.html#remove">remove
</a></li>
503 <li data-name=
"LuCI.form.ButtonValue#stripTags"><a href=
"LuCI.form.ButtonValue.html#stripTags">stripTags
</a></li>
505 <li data-name=
"LuCI.form.ButtonValue#textvalue"><a href=
"LuCI.form.ButtonValue.html#textvalue">textvalue
</a></li>
507 <li data-name=
"LuCI.form.ButtonValue#titleFn"><a href=
"LuCI.form.ButtonValue.html#titleFn">titleFn
</a></li>
509 <li data-name=
"LuCI.form.ButtonValue#value"><a href=
"LuCI.form.ButtonValue.html#value">value
</a></li>
511 <li data-name=
"LuCI.form.ButtonValue#write"><a href=
"LuCI.form.ButtonValue.html#write">write
</a></li>
514 <ul class=
"events itemMembers">
519 <li class=
"item" data-name=
"LuCI.form.DummyValue">
521 <a href=
"LuCI.form.DummyValue.html">LuCI.form.DummyValue
</a>
524 <ul class=
"members itemMembers">
526 <span class=
"subtitle">Members
</span>
528 <li data-name=
"LuCI.form.DummyValue##hidden"><a href=
"LuCI.form.DummyValue.html#hidden">hidden
</a></li>
530 <li data-name=
"LuCI.form.DummyValue##href"><a href=
"LuCI.form.DummyValue.html#href">href
</a></li>
532 <li data-name=
"LuCI.form.DummyValue##rawhtml"><a href=
"LuCI.form.DummyValue.html#rawhtml">rawhtml
</a></li>
534 <li data-name=
"LuCI.form.DummyValue#datatype"><a href=
"LuCI.form.DummyValue.html#datatype">datatype
</a></li>
536 <li data-name=
"LuCI.form.DummyValue#default"><a href=
"LuCI.form.DummyValue.html#default">default
</a></li>
538 <li data-name=
"LuCI.form.DummyValue#editable"><a href=
"LuCI.form.DummyValue.html#editable">editable
</a></li>
540 <li data-name=
"LuCI.form.DummyValue#modalonly"><a href=
"LuCI.form.DummyValue.html#modalonly">modalonly
</a></li>
542 <li data-name=
"LuCI.form.DummyValue#onchange"><a href=
"LuCI.form.DummyValue.html#onchange">onchange
</a></li>
544 <li data-name=
"LuCI.form.DummyValue#optional"><a href=
"LuCI.form.DummyValue.html#optional">optional
</a></li>
546 <li data-name=
"LuCI.form.DummyValue#password"><a href=
"LuCI.form.DummyValue.html#password">password
</a></li>
548 <li data-name=
"LuCI.form.DummyValue#placeholder"><a href=
"LuCI.form.DummyValue.html#placeholder">placeholder
</a></li>
550 <li data-name=
"LuCI.form.DummyValue#readonly"><a href=
"LuCI.form.DummyValue.html#readonly">readonly
</a></li>
552 <li data-name=
"LuCI.form.DummyValue#retain"><a href=
"LuCI.form.DummyValue.html#retain">retain
</a></li>
554 <li data-name=
"LuCI.form.DummyValue#rmempty"><a href=
"LuCI.form.DummyValue.html#rmempty">rmempty
</a></li>
556 <li data-name=
"LuCI.form.DummyValue#uciconfig"><a href=
"LuCI.form.DummyValue.html#uciconfig">uciconfig
</a></li>
558 <li data-name=
"LuCI.form.DummyValue#ucioption"><a href=
"LuCI.form.DummyValue.html#ucioption">ucioption
</a></li>
560 <li data-name=
"LuCI.form.DummyValue#ucisection"><a href=
"LuCI.form.DummyValue.html#ucisection">ucisection
</a></li>
562 <li data-name=
"LuCI.form.DummyValue#validate"><a href=
"LuCI.form.DummyValue.html#validate">validate
</a></li>
564 <li data-name=
"LuCI.form.DummyValue#width"><a href=
"LuCI.form.DummyValue.html#width">width
</a></li>
567 <ul class=
"typedefs itemMembers">
570 <ul class=
"typedefs itemMembers">
573 <ul class=
"methods itemMembers">
575 <span class=
"subtitle">Methods
</span>
577 <li data-name=
"LuCI.form.DummyValue#append"><a href=
"LuCI.form.DummyValue.html#append">append
</a></li>
579 <li data-name=
"LuCI.form.DummyValue#cbid"><a href=
"LuCI.form.DummyValue.html#cbid">cbid
</a></li>
581 <li data-name=
"LuCI.form.DummyValue#cfgvalue"><a href=
"LuCI.form.DummyValue.html#cfgvalue">cfgvalue
</a></li>
583 <li data-name=
"LuCI.form.DummyValue#depends"><a href=
"LuCI.form.DummyValue.html#depends">depends
</a></li>
585 <li data-name=
"LuCI.form.DummyValue#formvalue"><a href=
"LuCI.form.DummyValue.html#formvalue">formvalue
</a></li>
587 <li data-name=
"LuCI.form.DummyValue#getUIElement"><a href=
"LuCI.form.DummyValue.html#getUIElement">getUIElement
</a></li>
589 <li data-name=
"LuCI.form.DummyValue#getValidationError"><a href=
"LuCI.form.DummyValue.html#getValidationError">getValidationError
</a></li>
591 <li data-name=
"LuCI.form.DummyValue#isActive"><a href=
"LuCI.form.DummyValue.html#isActive">isActive
</a></li>
593 <li data-name=
"LuCI.form.DummyValue#isValid"><a href=
"LuCI.form.DummyValue.html#isValid">isValid
</a></li>
595 <li data-name=
"LuCI.form.DummyValue#load"><a href=
"LuCI.form.DummyValue.html#load">load
</a></li>
597 <li data-name=
"LuCI.form.DummyValue#parse"><a href=
"LuCI.form.DummyValue.html#parse">parse
</a></li>
599 <li data-name=
"LuCI.form.DummyValue#remove"><a href=
"LuCI.form.DummyValue.html#remove">remove
</a></li>
601 <li data-name=
"LuCI.form.DummyValue#stripTags"><a href=
"LuCI.form.DummyValue.html#stripTags">stripTags
</a></li>
603 <li data-name=
"LuCI.form.DummyValue#textvalue"><a href=
"LuCI.form.DummyValue.html#textvalue">textvalue
</a></li>
605 <li data-name=
"LuCI.form.DummyValue#titleFn"><a href=
"LuCI.form.DummyValue.html#titleFn">titleFn
</a></li>
607 <li data-name=
"LuCI.form.DummyValue#value"><a href=
"LuCI.form.DummyValue.html#value">value
</a></li>
609 <li data-name=
"LuCI.form.DummyValue#write"><a href=
"LuCI.form.DummyValue.html#write">write
</a></li>
612 <ul class=
"events itemMembers">
617 <li class=
"item" data-name=
"LuCI.form.DynamicList">
619 <a href=
"LuCI.form.DynamicList.html">LuCI.form.DynamicList
</a>
622 <ul class=
"members itemMembers">
624 <span class=
"subtitle">Members
</span>
626 <li data-name=
"LuCI.form.DynamicList#datatype"><a href=
"LuCI.form.DynamicList.html#datatype">datatype
</a></li>
628 <li data-name=
"LuCI.form.DynamicList#default"><a href=
"LuCI.form.DynamicList.html#default">default
</a></li>
630 <li data-name=
"LuCI.form.DynamicList#editable"><a href=
"LuCI.form.DynamicList.html#editable">editable
</a></li>
632 <li data-name=
"LuCI.form.DynamicList#modalonly"><a href=
"LuCI.form.DynamicList.html#modalonly">modalonly
</a></li>
634 <li data-name=
"LuCI.form.DynamicList#onchange"><a href=
"LuCI.form.DynamicList.html#onchange">onchange
</a></li>
636 <li data-name=
"LuCI.form.DynamicList#optional"><a href=
"LuCI.form.DynamicList.html#optional">optional
</a></li>
638 <li data-name=
"LuCI.form.DynamicList#password"><a href=
"LuCI.form.DynamicList.html#password">password
</a></li>
640 <li data-name=
"LuCI.form.DynamicList#placeholder"><a href=
"LuCI.form.DynamicList.html#placeholder">placeholder
</a></li>
642 <li data-name=
"LuCI.form.DynamicList#readonly"><a href=
"LuCI.form.DynamicList.html#readonly">readonly
</a></li>
644 <li data-name=
"LuCI.form.DynamicList#retain"><a href=
"LuCI.form.DynamicList.html#retain">retain
</a></li>
646 <li data-name=
"LuCI.form.DynamicList#rmempty"><a href=
"LuCI.form.DynamicList.html#rmempty">rmempty
</a></li>
648 <li data-name=
"LuCI.form.DynamicList#uciconfig"><a href=
"LuCI.form.DynamicList.html#uciconfig">uciconfig
</a></li>
650 <li data-name=
"LuCI.form.DynamicList#ucioption"><a href=
"LuCI.form.DynamicList.html#ucioption">ucioption
</a></li>
652 <li data-name=
"LuCI.form.DynamicList#ucisection"><a href=
"LuCI.form.DynamicList.html#ucisection">ucisection
</a></li>
654 <li data-name=
"LuCI.form.DynamicList#validate"><a href=
"LuCI.form.DynamicList.html#validate">validate
</a></li>
656 <li data-name=
"LuCI.form.DynamicList#width"><a href=
"LuCI.form.DynamicList.html#width">width
</a></li>
659 <ul class=
"typedefs itemMembers">
662 <ul class=
"typedefs itemMembers">
665 <ul class=
"methods itemMembers">
667 <span class=
"subtitle">Methods
</span>
669 <li data-name=
"LuCI.form.DynamicList#append"><a href=
"LuCI.form.DynamicList.html#append">append
</a></li>
671 <li data-name=
"LuCI.form.DynamicList#cbid"><a href=
"LuCI.form.DynamicList.html#cbid">cbid
</a></li>
673 <li data-name=
"LuCI.form.DynamicList#cfgvalue"><a href=
"LuCI.form.DynamicList.html#cfgvalue">cfgvalue
</a></li>
675 <li data-name=
"LuCI.form.DynamicList#depends"><a href=
"LuCI.form.DynamicList.html#depends">depends
</a></li>
677 <li data-name=
"LuCI.form.DynamicList#formvalue"><a href=
"LuCI.form.DynamicList.html#formvalue">formvalue
</a></li>
679 <li data-name=
"LuCI.form.DynamicList#getUIElement"><a href=
"LuCI.form.DynamicList.html#getUIElement">getUIElement
</a></li>
681 <li data-name=
"LuCI.form.DynamicList#getValidationError"><a href=
"LuCI.form.DynamicList.html#getValidationError">getValidationError
</a></li>
683 <li data-name=
"LuCI.form.DynamicList#isActive"><a href=
"LuCI.form.DynamicList.html#isActive">isActive
</a></li>
685 <li data-name=
"LuCI.form.DynamicList#isValid"><a href=
"LuCI.form.DynamicList.html#isValid">isValid
</a></li>
687 <li data-name=
"LuCI.form.DynamicList#load"><a href=
"LuCI.form.DynamicList.html#load">load
</a></li>
689 <li data-name=
"LuCI.form.DynamicList#parse"><a href=
"LuCI.form.DynamicList.html#parse">parse
</a></li>
691 <li data-name=
"LuCI.form.DynamicList#remove"><a href=
"LuCI.form.DynamicList.html#remove">remove
</a></li>
693 <li data-name=
"LuCI.form.DynamicList#stripTags"><a href=
"LuCI.form.DynamicList.html#stripTags">stripTags
</a></li>
695 <li data-name=
"LuCI.form.DynamicList#textvalue"><a href=
"LuCI.form.DynamicList.html#textvalue">textvalue
</a></li>
697 <li data-name=
"LuCI.form.DynamicList#titleFn"><a href=
"LuCI.form.DynamicList.html#titleFn">titleFn
</a></li>
699 <li data-name=
"LuCI.form.DynamicList#value"><a href=
"LuCI.form.DynamicList.html#value">value
</a></li>
701 <li data-name=
"LuCI.form.DynamicList#write"><a href=
"LuCI.form.DynamicList.html#write">write
</a></li>
704 <ul class=
"events itemMembers">
709 <li class=
"item" data-name=
"LuCI.form.FileUpload">
711 <a href=
"LuCI.form.FileUpload.html">LuCI.form.FileUpload
</a>
714 <ul class=
"members itemMembers">
716 <span class=
"subtitle">Members
</span>
718 <li data-name=
"LuCI.form.FileUpload##browser"><a href=
"LuCI.form.FileUpload.html#browser">browser
</a></li>
720 <li data-name=
"LuCI.form.FileUpload##enable_download"><a href=
"LuCI.form.FileUpload.html#enable_download">enable_download
</a></li>
722 <li data-name=
"LuCI.form.FileUpload##enable_remove"><a href=
"LuCI.form.FileUpload.html#enable_remove">enable_remove
</a></li>
724 <li data-name=
"LuCI.form.FileUpload##enable_upload"><a href=
"LuCI.form.FileUpload.html#enable_upload">enable_upload
</a></li>
726 <li data-name=
"LuCI.form.FileUpload##root_directory"><a href=
"LuCI.form.FileUpload.html#root_directory">root_directory
</a></li>
728 <li data-name=
"LuCI.form.FileUpload##show_hidden"><a href=
"LuCI.form.FileUpload.html#show_hidden">show_hidden
</a></li>
730 <li data-name=
"LuCI.form.FileUpload#datatype"><a href=
"LuCI.form.FileUpload.html#datatype">datatype
</a></li>
732 <li data-name=
"LuCI.form.FileUpload#default"><a href=
"LuCI.form.FileUpload.html#default">default
</a></li>
734 <li data-name=
"LuCI.form.FileUpload#editable"><a href=
"LuCI.form.FileUpload.html#editable">editable
</a></li>
736 <li data-name=
"LuCI.form.FileUpload#modalonly"><a href=
"LuCI.form.FileUpload.html#modalonly">modalonly
</a></li>
738 <li data-name=
"LuCI.form.FileUpload#onchange"><a href=
"LuCI.form.FileUpload.html#onchange">onchange
</a></li>
740 <li data-name=
"LuCI.form.FileUpload#optional"><a href=
"LuCI.form.FileUpload.html#optional">optional
</a></li>
742 <li data-name=
"LuCI.form.FileUpload#password"><a href=
"LuCI.form.FileUpload.html#password">password
</a></li>
744 <li data-name=
"LuCI.form.FileUpload#placeholder"><a href=
"LuCI.form.FileUpload.html#placeholder">placeholder
</a></li>
746 <li data-name=
"LuCI.form.FileUpload#readonly"><a href=
"LuCI.form.FileUpload.html#readonly">readonly
</a></li>
748 <li data-name=
"LuCI.form.FileUpload#retain"><a href=
"LuCI.form.FileUpload.html#retain">retain
</a></li>
750 <li data-name=
"LuCI.form.FileUpload#rmempty"><a href=
"LuCI.form.FileUpload.html#rmempty">rmempty
</a></li>
752 <li data-name=
"LuCI.form.FileUpload#uciconfig"><a href=
"LuCI.form.FileUpload.html#uciconfig">uciconfig
</a></li>
754 <li data-name=
"LuCI.form.FileUpload#ucioption"><a href=
"LuCI.form.FileUpload.html#ucioption">ucioption
</a></li>
756 <li data-name=
"LuCI.form.FileUpload#ucisection"><a href=
"LuCI.form.FileUpload.html#ucisection">ucisection
</a></li>
758 <li data-name=
"LuCI.form.FileUpload#validate"><a href=
"LuCI.form.FileUpload.html#validate">validate
</a></li>
760 <li data-name=
"LuCI.form.FileUpload#width"><a href=
"LuCI.form.FileUpload.html#width">width
</a></li>
763 <ul class=
"typedefs itemMembers">
766 <ul class=
"typedefs itemMembers">
769 <ul class=
"methods itemMembers">
771 <span class=
"subtitle">Methods
</span>
773 <li data-name=
"LuCI.form.FileUpload#append"><a href=
"LuCI.form.FileUpload.html#append">append
</a></li>
775 <li data-name=
"LuCI.form.FileUpload#cbid"><a href=
"LuCI.form.FileUpload.html#cbid">cbid
</a></li>
777 <li data-name=
"LuCI.form.FileUpload#cfgvalue"><a href=
"LuCI.form.FileUpload.html#cfgvalue">cfgvalue
</a></li>
779 <li data-name=
"LuCI.form.FileUpload#depends"><a href=
"LuCI.form.FileUpload.html#depends">depends
</a></li>
781 <li data-name=
"LuCI.form.FileUpload#formvalue"><a href=
"LuCI.form.FileUpload.html#formvalue">formvalue
</a></li>
783 <li data-name=
"LuCI.form.FileUpload#getUIElement"><a href=
"LuCI.form.FileUpload.html#getUIElement">getUIElement
</a></li>
785 <li data-name=
"LuCI.form.FileUpload#getValidationError"><a href=
"LuCI.form.FileUpload.html#getValidationError">getValidationError
</a></li>
787 <li data-name=
"LuCI.form.FileUpload#isActive"><a href=
"LuCI.form.FileUpload.html#isActive">isActive
</a></li>
789 <li data-name=
"LuCI.form.FileUpload#isValid"><a href=
"LuCI.form.FileUpload.html#isValid">isValid
</a></li>
791 <li data-name=
"LuCI.form.FileUpload#load"><a href=
"LuCI.form.FileUpload.html#load">load
</a></li>
793 <li data-name=
"LuCI.form.FileUpload#parse"><a href=
"LuCI.form.FileUpload.html#parse">parse
</a></li>
795 <li data-name=
"LuCI.form.FileUpload#remove"><a href=
"LuCI.form.FileUpload.html#remove">remove
</a></li>
797 <li data-name=
"LuCI.form.FileUpload#stripTags"><a href=
"LuCI.form.FileUpload.html#stripTags">stripTags
</a></li>
799 <li data-name=
"LuCI.form.FileUpload#textvalue"><a href=
"LuCI.form.FileUpload.html#textvalue">textvalue
</a></li>
801 <li data-name=
"LuCI.form.FileUpload#titleFn"><a href=
"LuCI.form.FileUpload.html#titleFn">titleFn
</a></li>
803 <li data-name=
"LuCI.form.FileUpload#value"><a href=
"LuCI.form.FileUpload.html#value">value
</a></li>
805 <li data-name=
"LuCI.form.FileUpload#write"><a href=
"LuCI.form.FileUpload.html#write">write
</a></li>
808 <ul class=
"events itemMembers">
813 <li class=
"item" data-name=
"LuCI.form.FlagValue">
815 <a href=
"LuCI.form.FlagValue.html">LuCI.form.FlagValue
</a>
818 <ul class=
"members itemMembers">
820 <span class=
"subtitle">Members
</span>
822 <li data-name=
"LuCI.form.FlagValue##disabled"><a href=
"LuCI.form.FlagValue.html#disabled">disabled
</a></li>
824 <li data-name=
"LuCI.form.FlagValue##enabled"><a href=
"LuCI.form.FlagValue.html#enabled">enabled
</a></li>
826 <li data-name=
"LuCI.form.FlagValue##tooltip"><a href=
"LuCI.form.FlagValue.html#tooltip">tooltip
</a></li>
828 <li data-name=
"LuCI.form.FlagValue##tooltipicon"><a href=
"LuCI.form.FlagValue.html#tooltipicon">tooltipicon
</a></li>
830 <li data-name=
"LuCI.form.FlagValue#datatype"><a href=
"LuCI.form.FlagValue.html#datatype">datatype
</a></li>
832 <li data-name=
"LuCI.form.FlagValue#default"><a href=
"LuCI.form.FlagValue.html#default">default
</a></li>
834 <li data-name=
"LuCI.form.FlagValue#editable"><a href=
"LuCI.form.FlagValue.html#editable">editable
</a></li>
836 <li data-name=
"LuCI.form.FlagValue#modalonly"><a href=
"LuCI.form.FlagValue.html#modalonly">modalonly
</a></li>
838 <li data-name=
"LuCI.form.FlagValue#onchange"><a href=
"LuCI.form.FlagValue.html#onchange">onchange
</a></li>
840 <li data-name=
"LuCI.form.FlagValue#optional"><a href=
"LuCI.form.FlagValue.html#optional">optional
</a></li>
842 <li data-name=
"LuCI.form.FlagValue#password"><a href=
"LuCI.form.FlagValue.html#password">password
</a></li>
844 <li data-name=
"LuCI.form.FlagValue#placeholder"><a href=
"LuCI.form.FlagValue.html#placeholder">placeholder
</a></li>
846 <li data-name=
"LuCI.form.FlagValue#readonly"><a href=
"LuCI.form.FlagValue.html#readonly">readonly
</a></li>
848 <li data-name=
"LuCI.form.FlagValue#retain"><a href=
"LuCI.form.FlagValue.html#retain">retain
</a></li>
850 <li data-name=
"LuCI.form.FlagValue#rmempty"><a href=
"LuCI.form.FlagValue.html#rmempty">rmempty
</a></li>
852 <li data-name=
"LuCI.form.FlagValue#uciconfig"><a href=
"LuCI.form.FlagValue.html#uciconfig">uciconfig
</a></li>
854 <li data-name=
"LuCI.form.FlagValue#ucioption"><a href=
"LuCI.form.FlagValue.html#ucioption">ucioption
</a></li>
856 <li data-name=
"LuCI.form.FlagValue#ucisection"><a href=
"LuCI.form.FlagValue.html#ucisection">ucisection
</a></li>
858 <li data-name=
"LuCI.form.FlagValue#validate"><a href=
"LuCI.form.FlagValue.html#validate">validate
</a></li>
860 <li data-name=
"LuCI.form.FlagValue#width"><a href=
"LuCI.form.FlagValue.html#width">width
</a></li>
863 <ul class=
"typedefs itemMembers">
866 <ul class=
"typedefs itemMembers">
869 <ul class=
"methods itemMembers">
871 <span class=
"subtitle">Methods
</span>
873 <li data-name=
"LuCI.form.FlagValue#append"><a href=
"LuCI.form.FlagValue.html#append">append
</a></li>
875 <li data-name=
"LuCI.form.FlagValue#cbid"><a href=
"LuCI.form.FlagValue.html#cbid">cbid
</a></li>
877 <li data-name=
"LuCI.form.FlagValue#cfgvalue"><a href=
"LuCI.form.FlagValue.html#cfgvalue">cfgvalue
</a></li>
879 <li data-name=
"LuCI.form.FlagValue#depends"><a href=
"LuCI.form.FlagValue.html#depends">depends
</a></li>
881 <li data-name=
"LuCI.form.FlagValue#formvalue"><a href=
"LuCI.form.FlagValue.html#formvalue">formvalue
</a></li>
883 <li data-name=
"LuCI.form.FlagValue#getUIElement"><a href=
"LuCI.form.FlagValue.html#getUIElement">getUIElement
</a></li>
885 <li data-name=
"LuCI.form.FlagValue#getValidationError"><a href=
"LuCI.form.FlagValue.html#getValidationError">getValidationError
</a></li>
887 <li data-name=
"LuCI.form.FlagValue#isActive"><a href=
"LuCI.form.FlagValue.html#isActive">isActive
</a></li>
889 <li data-name=
"LuCI.form.FlagValue#isValid"><a href=
"LuCI.form.FlagValue.html#isValid">isValid
</a></li>
891 <li data-name=
"LuCI.form.FlagValue#load"><a href=
"LuCI.form.FlagValue.html#load">load
</a></li>
893 <li data-name=
"LuCI.form.FlagValue#parse"><a href=
"LuCI.form.FlagValue.html#parse">parse
</a></li>
895 <li data-name=
"LuCI.form.FlagValue#remove"><a href=
"LuCI.form.FlagValue.html#remove">remove
</a></li>
897 <li data-name=
"LuCI.form.FlagValue#stripTags"><a href=
"LuCI.form.FlagValue.html#stripTags">stripTags
</a></li>
899 <li data-name=
"LuCI.form.FlagValue#textvalue"><a href=
"LuCI.form.FlagValue.html#textvalue">textvalue
</a></li>
901 <li data-name=
"LuCI.form.FlagValue#titleFn"><a href=
"LuCI.form.FlagValue.html#titleFn">titleFn
</a></li>
903 <li data-name=
"LuCI.form.FlagValue#value"><a href=
"LuCI.form.FlagValue.html#value">value
</a></li>
905 <li data-name=
"LuCI.form.FlagValue#write"><a href=
"LuCI.form.FlagValue.html#write">write
</a></li>
908 <ul class=
"events itemMembers">
913 <li class=
"item" data-name=
"LuCI.form.GridSection">
915 <a href=
"LuCI.form.GridSection.html">LuCI.form.GridSection
</a>
918 <ul class=
"members itemMembers">
920 <span class=
"subtitle">Members
</span>
922 <li data-name=
"LuCI.form.GridSection#addbtntitle"><a href=
"LuCI.form.GridSection.html#addbtntitle">addbtntitle
</a></li>
924 <li data-name=
"LuCI.form.GridSection#addremove"><a href=
"LuCI.form.GridSection.html#addremove">addremove
</a></li>
926 <li data-name=
"LuCI.form.GridSection#anonymous"><a href=
"LuCI.form.GridSection.html#anonymous">anonymous
</a></li>
928 <li data-name=
"LuCI.form.GridSection#extedit"><a href=
"LuCI.form.GridSection.html#extedit">extedit
</a></li>
930 <li data-name=
"LuCI.form.GridSection#max_cols"><a href=
"LuCI.form.GridSection.html#max_cols">max_cols
</a></li>
932 <li data-name=
"LuCI.form.GridSection#modaltitle"><a href=
"LuCI.form.GridSection.html#modaltitle">modaltitle
</a></li>
934 <li data-name=
"LuCI.form.GridSection#nodescriptions"><a href=
"LuCI.form.GridSection.html#nodescriptions">nodescriptions
</a></li>
936 <li data-name=
"LuCI.form.GridSection#parentoption"><a href=
"LuCI.form.GridSection.html#parentoption">parentoption
</a></li>
938 <li data-name=
"LuCI.form.GridSection#rowcolors"><a href=
"LuCI.form.GridSection.html#rowcolors">rowcolors
</a></li>
940 <li data-name=
"LuCI.form.GridSection#sectiontitle"><a href=
"LuCI.form.GridSection.html#sectiontitle">sectiontitle
</a></li>
942 <li data-name=
"LuCI.form.GridSection#sortable"><a href=
"LuCI.form.GridSection.html#sortable">sortable
</a></li>
944 <li data-name=
"LuCI.form.GridSection#tabbed"><a href=
"LuCI.form.GridSection.html#tabbed">tabbed
</a></li>
946 <li data-name=
"LuCI.form.GridSection#uciconfig"><a href=
"LuCI.form.GridSection.html#uciconfig">uciconfig
</a></li>
949 <ul class=
"typedefs itemMembers">
952 <ul class=
"typedefs itemMembers">
955 <ul class=
"methods itemMembers">
957 <span class=
"subtitle">Methods
</span>
959 <li data-name=
"LuCI.form.GridSection#addModalOptions"><a href=
"LuCI.form.GridSection.html#addModalOptions">addModalOptions
</a></li>
961 <li data-name=
"LuCI.form.GridSection#append"><a href=
"LuCI.form.GridSection.html#append">append
</a></li>
963 <li data-name=
"LuCI.form.GridSection#cfgvalue"><a href=
"LuCI.form.GridSection.html#cfgvalue">cfgvalue
</a></li>
965 <li data-name=
"LuCI.form.GridSection#filter"><a href=
"LuCI.form.GridSection.html#filter">filter
</a></li>
967 <li data-name=
"LuCI.form.GridSection#formvalue"><a href=
"LuCI.form.GridSection.html#formvalue">formvalue
</a></li>
969 <li data-name=
"LuCI.form.GridSection#getOption"><a href=
"LuCI.form.GridSection.html#getOption">getOption
</a></li>
971 <li data-name=
"LuCI.form.GridSection#getUIElement"><a href=
"LuCI.form.GridSection.html#getUIElement">getUIElement
</a></li>
973 <li data-name=
"LuCI.form.GridSection#load"><a href=
"LuCI.form.GridSection.html#load">load
</a></li>
975 <li data-name=
"LuCI.form.GridSection#option"><a href=
"LuCI.form.GridSection.html#option">option
</a></li>
977 <li data-name=
"LuCI.form.GridSection#parse"><a href=
"LuCI.form.GridSection.html#parse">parse
</a></li>
979 <li data-name=
"LuCI.form.GridSection#stripTags"><a href=
"LuCI.form.GridSection.html#stripTags">stripTags
</a></li>
981 <li data-name=
"LuCI.form.GridSection#tab"><a href=
"LuCI.form.GridSection.html#tab">tab
</a></li>
983 <li data-name=
"LuCI.form.GridSection#taboption"><a href=
"LuCI.form.GridSection.html#taboption">taboption
</a></li>
985 <li data-name=
"LuCI.form.GridSection#titleFn"><a href=
"LuCI.form.GridSection.html#titleFn">titleFn
</a></li>
988 <ul class=
"events itemMembers">
993 <li class=
"item" data-name=
"LuCI.form.HiddenValue">
995 <a href=
"LuCI.form.HiddenValue.html">LuCI.form.HiddenValue
</a>
998 <ul class=
"members itemMembers">
1000 <span class=
"subtitle">Members
</span>
1002 <li data-name=
"LuCI.form.HiddenValue#datatype"><a href=
"LuCI.form.HiddenValue.html#datatype">datatype
</a></li>
1004 <li data-name=
"LuCI.form.HiddenValue#default"><a href=
"LuCI.form.HiddenValue.html#default">default
</a></li>
1006 <li data-name=
"LuCI.form.HiddenValue#editable"><a href=
"LuCI.form.HiddenValue.html#editable">editable
</a></li>
1008 <li data-name=
"LuCI.form.HiddenValue#modalonly"><a href=
"LuCI.form.HiddenValue.html#modalonly">modalonly
</a></li>
1010 <li data-name=
"LuCI.form.HiddenValue#onchange"><a href=
"LuCI.form.HiddenValue.html#onchange">onchange
</a></li>
1012 <li data-name=
"LuCI.form.HiddenValue#optional"><a href=
"LuCI.form.HiddenValue.html#optional">optional
</a></li>
1014 <li data-name=
"LuCI.form.HiddenValue#password"><a href=
"LuCI.form.HiddenValue.html#password">password
</a></li>
1016 <li data-name=
"LuCI.form.HiddenValue#placeholder"><a href=
"LuCI.form.HiddenValue.html#placeholder">placeholder
</a></li>
1018 <li data-name=
"LuCI.form.HiddenValue#readonly"><a href=
"LuCI.form.HiddenValue.html#readonly">readonly
</a></li>
1020 <li data-name=
"LuCI.form.HiddenValue#retain"><a href=
"LuCI.form.HiddenValue.html#retain">retain
</a></li>
1022 <li data-name=
"LuCI.form.HiddenValue#rmempty"><a href=
"LuCI.form.HiddenValue.html#rmempty">rmempty
</a></li>
1024 <li data-name=
"LuCI.form.HiddenValue#uciconfig"><a href=
"LuCI.form.HiddenValue.html#uciconfig">uciconfig
</a></li>
1026 <li data-name=
"LuCI.form.HiddenValue#ucioption"><a href=
"LuCI.form.HiddenValue.html#ucioption">ucioption
</a></li>
1028 <li data-name=
"LuCI.form.HiddenValue#ucisection"><a href=
"LuCI.form.HiddenValue.html#ucisection">ucisection
</a></li>
1030 <li data-name=
"LuCI.form.HiddenValue#validate"><a href=
"LuCI.form.HiddenValue.html#validate">validate
</a></li>
1032 <li data-name=
"LuCI.form.HiddenValue#width"><a href=
"LuCI.form.HiddenValue.html#width">width
</a></li>
1035 <ul class=
"typedefs itemMembers">
1038 <ul class=
"typedefs itemMembers">
1041 <ul class=
"methods itemMembers">
1043 <span class=
"subtitle">Methods
</span>
1045 <li data-name=
"LuCI.form.HiddenValue#append"><a href=
"LuCI.form.HiddenValue.html#append">append
</a></li>
1047 <li data-name=
"LuCI.form.HiddenValue#cbid"><a href=
"LuCI.form.HiddenValue.html#cbid">cbid
</a></li>
1049 <li data-name=
"LuCI.form.HiddenValue#cfgvalue"><a href=
"LuCI.form.HiddenValue.html#cfgvalue">cfgvalue
</a></li>
1051 <li data-name=
"LuCI.form.HiddenValue#depends"><a href=
"LuCI.form.HiddenValue.html#depends">depends
</a></li>
1053 <li data-name=
"LuCI.form.HiddenValue#formvalue"><a href=
"LuCI.form.HiddenValue.html#formvalue">formvalue
</a></li>
1055 <li data-name=
"LuCI.form.HiddenValue#getUIElement"><a href=
"LuCI.form.HiddenValue.html#getUIElement">getUIElement
</a></li>
1057 <li data-name=
"LuCI.form.HiddenValue#getValidationError"><a href=
"LuCI.form.HiddenValue.html#getValidationError">getValidationError
</a></li>
1059 <li data-name=
"LuCI.form.HiddenValue#isActive"><a href=
"LuCI.form.HiddenValue.html#isActive">isActive
</a></li>
1061 <li data-name=
"LuCI.form.HiddenValue#isValid"><a href=
"LuCI.form.HiddenValue.html#isValid">isValid
</a></li>
1063 <li data-name=
"LuCI.form.HiddenValue#load"><a href=
"LuCI.form.HiddenValue.html#load">load
</a></li>
1065 <li data-name=
"LuCI.form.HiddenValue#parse"><a href=
"LuCI.form.HiddenValue.html#parse">parse
</a></li>
1067 <li data-name=
"LuCI.form.HiddenValue#remove"><a href=
"LuCI.form.HiddenValue.html#remove">remove
</a></li>
1069 <li data-name=
"LuCI.form.HiddenValue#stripTags"><a href=
"LuCI.form.HiddenValue.html#stripTags">stripTags
</a></li>
1071 <li data-name=
"LuCI.form.HiddenValue#textvalue"><a href=
"LuCI.form.HiddenValue.html#textvalue">textvalue
</a></li>
1073 <li data-name=
"LuCI.form.HiddenValue#titleFn"><a href=
"LuCI.form.HiddenValue.html#titleFn">titleFn
</a></li>
1075 <li data-name=
"LuCI.form.HiddenValue#value"><a href=
"LuCI.form.HiddenValue.html#value">value
</a></li>
1077 <li data-name=
"LuCI.form.HiddenValue#write"><a href=
"LuCI.form.HiddenValue.html#write">write
</a></li>
1080 <ul class=
"events itemMembers">
1085 <li class=
"item" data-name=
"LuCI.form.JSONMap">
1086 <span class=
"title">
1087 <a href=
"LuCI.form.JSONMap.html">LuCI.form.JSONMap
</a>
1090 <ul class=
"members itemMembers">
1092 <span class=
"subtitle">Members
</span>
1094 <li data-name=
"LuCI.form.JSONMap#readonly"><a href=
"LuCI.form.JSONMap.html#readonly">readonly
</a></li>
1097 <ul class=
"typedefs itemMembers">
1100 <ul class=
"typedefs itemMembers">
1103 <ul class=
"methods itemMembers">
1105 <span class=
"subtitle">Methods
</span>
1107 <li data-name=
"LuCI.form.JSONMap#append"><a href=
"LuCI.form.JSONMap.html#append">append
</a></li>
1109 <li data-name=
"LuCI.form.JSONMap#chain"><a href=
"LuCI.form.JSONMap.html#chain">chain
</a></li>
1111 <li data-name=
"LuCI.form.JSONMap#findElement"><a href=
"LuCI.form.JSONMap.html#findElement">findElement
</a></li>
1113 <li data-name=
"LuCI.form.JSONMap#findElements"><a href=
"LuCI.form.JSONMap.html#findElements">findElements
</a></li>
1115 <li data-name=
"LuCI.form.JSONMap#load"><a href=
"LuCI.form.JSONMap.html#load">load
</a></li>
1117 <li data-name=
"LuCI.form.JSONMap#lookupOption"><a href=
"LuCI.form.JSONMap.html#lookupOption">lookupOption
</a></li>
1119 <li data-name=
"LuCI.form.JSONMap#parse"><a href=
"LuCI.form.JSONMap.html#parse">parse
</a></li>
1121 <li data-name=
"LuCI.form.JSONMap#render"><a href=
"LuCI.form.JSONMap.html#render">render
</a></li>
1123 <li data-name=
"LuCI.form.JSONMap#reset"><a href=
"LuCI.form.JSONMap.html#reset">reset
</a></li>
1125 <li data-name=
"LuCI.form.JSONMap#save"><a href=
"LuCI.form.JSONMap.html#save">save
</a></li>
1127 <li data-name=
"LuCI.form.JSONMap#section"><a href=
"LuCI.form.JSONMap.html#section">section
</a></li>
1129 <li data-name=
"LuCI.form.JSONMap#stripTags"><a href=
"LuCI.form.JSONMap.html#stripTags">stripTags
</a></li>
1131 <li data-name=
"LuCI.form.JSONMap#titleFn"><a href=
"LuCI.form.JSONMap.html#titleFn">titleFn
</a></li>
1134 <ul class=
"events itemMembers">
1139 <li class=
"item" data-name=
"LuCI.form.ListValue">
1140 <span class=
"title">
1141 <a href=
"LuCI.form.ListValue.html">LuCI.form.ListValue
</a>
1144 <ul class=
"members itemMembers">
1146 <span class=
"subtitle">Members
</span>
1148 <li data-name=
"LuCI.form.ListValue##orientation"><a href=
"LuCI.form.ListValue.html#orientation">orientation
</a></li>
1150 <li data-name=
"LuCI.form.ListValue##size"><a href=
"LuCI.form.ListValue.html#size">size
</a></li>
1152 <li data-name=
"LuCI.form.ListValue##widget"><a href=
"LuCI.form.ListValue.html#widget">widget
</a></li>
1154 <li data-name=
"LuCI.form.ListValue#datatype"><a href=
"LuCI.form.ListValue.html#datatype">datatype
</a></li>
1156 <li data-name=
"LuCI.form.ListValue#default"><a href=
"LuCI.form.ListValue.html#default">default
</a></li>
1158 <li data-name=
"LuCI.form.ListValue#editable"><a href=
"LuCI.form.ListValue.html#editable">editable
</a></li>
1160 <li data-name=
"LuCI.form.ListValue#modalonly"><a href=
"LuCI.form.ListValue.html#modalonly">modalonly
</a></li>
1162 <li data-name=
"LuCI.form.ListValue#onchange"><a href=
"LuCI.form.ListValue.html#onchange">onchange
</a></li>
1164 <li data-name=
"LuCI.form.ListValue#optional"><a href=
"LuCI.form.ListValue.html#optional">optional
</a></li>
1166 <li data-name=
"LuCI.form.ListValue#password"><a href=
"LuCI.form.ListValue.html#password">password
</a></li>
1168 <li data-name=
"LuCI.form.ListValue#placeholder"><a href=
"LuCI.form.ListValue.html#placeholder">placeholder
</a></li>
1170 <li data-name=
"LuCI.form.ListValue#readonly"><a href=
"LuCI.form.ListValue.html#readonly">readonly
</a></li>
1172 <li data-name=
"LuCI.form.ListValue#retain"><a href=
"LuCI.form.ListValue.html#retain">retain
</a></li>
1174 <li data-name=
"LuCI.form.ListValue#rmempty"><a href=
"LuCI.form.ListValue.html#rmempty">rmempty
</a></li>
1176 <li data-name=
"LuCI.form.ListValue#uciconfig"><a href=
"LuCI.form.ListValue.html#uciconfig">uciconfig
</a></li>
1178 <li data-name=
"LuCI.form.ListValue#ucioption"><a href=
"LuCI.form.ListValue.html#ucioption">ucioption
</a></li>
1180 <li data-name=
"LuCI.form.ListValue#ucisection"><a href=
"LuCI.form.ListValue.html#ucisection">ucisection
</a></li>
1182 <li data-name=
"LuCI.form.ListValue#validate"><a href=
"LuCI.form.ListValue.html#validate">validate
</a></li>
1184 <li data-name=
"LuCI.form.ListValue#width"><a href=
"LuCI.form.ListValue.html#width">width
</a></li>
1187 <ul class=
"typedefs itemMembers">
1190 <ul class=
"typedefs itemMembers">
1193 <ul class=
"methods itemMembers">
1195 <span class=
"subtitle">Methods
</span>
1197 <li data-name=
"LuCI.form.ListValue#append"><a href=
"LuCI.form.ListValue.html#append">append
</a></li>
1199 <li data-name=
"LuCI.form.ListValue#cbid"><a href=
"LuCI.form.ListValue.html#cbid">cbid
</a></li>
1201 <li data-name=
"LuCI.form.ListValue#cfgvalue"><a href=
"LuCI.form.ListValue.html#cfgvalue">cfgvalue
</a></li>
1203 <li data-name=
"LuCI.form.ListValue#depends"><a href=
"LuCI.form.ListValue.html#depends">depends
</a></li>
1205 <li data-name=
"LuCI.form.ListValue#formvalue"><a href=
"LuCI.form.ListValue.html#formvalue">formvalue
</a></li>
1207 <li data-name=
"LuCI.form.ListValue#getUIElement"><a href=
"LuCI.form.ListValue.html#getUIElement">getUIElement
</a></li>
1209 <li data-name=
"LuCI.form.ListValue#getValidationError"><a href=
"LuCI.form.ListValue.html#getValidationError">getValidationError
</a></li>
1211 <li data-name=
"LuCI.form.ListValue#isActive"><a href=
"LuCI.form.ListValue.html#isActive">isActive
</a></li>
1213 <li data-name=
"LuCI.form.ListValue#isValid"><a href=
"LuCI.form.ListValue.html#isValid">isValid
</a></li>
1215 <li data-name=
"LuCI.form.ListValue#load"><a href=
"LuCI.form.ListValue.html#load">load
</a></li>
1217 <li data-name=
"LuCI.form.ListValue#parse"><a href=
"LuCI.form.ListValue.html#parse">parse
</a></li>
1219 <li data-name=
"LuCI.form.ListValue#remove"><a href=
"LuCI.form.ListValue.html#remove">remove
</a></li>
1221 <li data-name=
"LuCI.form.ListValue#stripTags"><a href=
"LuCI.form.ListValue.html#stripTags">stripTags
</a></li>
1223 <li data-name=
"LuCI.form.ListValue#textvalue"><a href=
"LuCI.form.ListValue.html#textvalue">textvalue
</a></li>
1225 <li data-name=
"LuCI.form.ListValue#titleFn"><a href=
"LuCI.form.ListValue.html#titleFn">titleFn
</a></li>
1227 <li data-name=
"LuCI.form.ListValue#value"><a href=
"LuCI.form.ListValue.html#value">value
</a></li>
1229 <li data-name=
"LuCI.form.ListValue#write"><a href=
"LuCI.form.ListValue.html#write">write
</a></li>
1232 <ul class=
"events itemMembers">
1237 <li class=
"item" data-name=
"LuCI.form.Map">
1238 <span class=
"title">
1239 <a href=
"LuCI.form.Map.html">LuCI.form.Map
</a>
1242 <ul class=
"members itemMembers">
1244 <span class=
"subtitle">Members
</span>
1246 <li data-name=
"LuCI.form.Map##readonly"><a href=
"LuCI.form.Map.html#readonly">readonly
</a></li>
1249 <ul class=
"typedefs itemMembers">
1252 <ul class=
"typedefs itemMembers">
1255 <ul class=
"methods itemMembers">
1257 <span class=
"subtitle">Methods
</span>
1259 <li data-name=
"LuCI.form.Map#append"><a href=
"LuCI.form.Map.html#append">append
</a></li>
1261 <li data-name=
"LuCI.form.Map#chain"><a href=
"LuCI.form.Map.html#chain">chain
</a></li>
1263 <li data-name=
"LuCI.form.Map#findElement"><a href=
"LuCI.form.Map.html#findElement">findElement
</a></li>
1265 <li data-name=
"LuCI.form.Map#findElements"><a href=
"LuCI.form.Map.html#findElements">findElements
</a></li>
1267 <li data-name=
"LuCI.form.Map#load"><a href=
"LuCI.form.Map.html#load">load
</a></li>
1269 <li data-name=
"LuCI.form.Map#lookupOption"><a href=
"LuCI.form.Map.html#lookupOption">lookupOption
</a></li>
1271 <li data-name=
"LuCI.form.Map#parse"><a href=
"LuCI.form.Map.html#parse">parse
</a></li>
1273 <li data-name=
"LuCI.form.Map#render"><a href=
"LuCI.form.Map.html#render">render
</a></li>
1275 <li data-name=
"LuCI.form.Map#reset"><a href=
"LuCI.form.Map.html#reset">reset
</a></li>
1277 <li data-name=
"LuCI.form.Map#save"><a href=
"LuCI.form.Map.html#save">save
</a></li>
1279 <li data-name=
"LuCI.form.Map#section"><a href=
"LuCI.form.Map.html#section">section
</a></li>
1281 <li data-name=
"LuCI.form.Map#stripTags"><a href=
"LuCI.form.Map.html#stripTags">stripTags
</a></li>
1283 <li data-name=
"LuCI.form.Map#titleFn"><a href=
"LuCI.form.Map.html#titleFn">titleFn
</a></li>
1286 <ul class=
"events itemMembers">
1291 <li class=
"item" data-name=
"LuCI.form.MultiValue">
1292 <span class=
"title">
1293 <a href=
"LuCI.form.MultiValue.html">LuCI.form.MultiValue
</a>
1296 <ul class=
"members itemMembers">
1298 <span class=
"subtitle">Members
</span>
1300 <li data-name=
"LuCI.form.MultiValue##display_size"><a href=
"LuCI.form.MultiValue.html#display_size">display_size
</a></li>
1302 <li data-name=
"LuCI.form.MultiValue##dropdown_size"><a href=
"LuCI.form.MultiValue.html#dropdown_size">dropdown_size
</a></li>
1304 <li data-name=
"LuCI.form.MultiValue#datatype"><a href=
"LuCI.form.MultiValue.html#datatype">datatype
</a></li>
1306 <li data-name=
"LuCI.form.MultiValue#default"><a href=
"LuCI.form.MultiValue.html#default">default
</a></li>
1308 <li data-name=
"LuCI.form.MultiValue#editable"><a href=
"LuCI.form.MultiValue.html#editable">editable
</a></li>
1310 <li data-name=
"LuCI.form.MultiValue#modalonly"><a href=
"LuCI.form.MultiValue.html#modalonly">modalonly
</a></li>
1312 <li data-name=
"LuCI.form.MultiValue#onchange"><a href=
"LuCI.form.MultiValue.html#onchange">onchange
</a></li>
1314 <li data-name=
"LuCI.form.MultiValue#optional"><a href=
"LuCI.form.MultiValue.html#optional">optional
</a></li>
1316 <li data-name=
"LuCI.form.MultiValue#password"><a href=
"LuCI.form.MultiValue.html#password">password
</a></li>
1318 <li data-name=
"LuCI.form.MultiValue#placeholder"><a href=
"LuCI.form.MultiValue.html#placeholder">placeholder
</a></li>
1320 <li data-name=
"LuCI.form.MultiValue#readonly"><a href=
"LuCI.form.MultiValue.html#readonly">readonly
</a></li>
1322 <li data-name=
"LuCI.form.MultiValue#retain"><a href=
"LuCI.form.MultiValue.html#retain">retain
</a></li>
1324 <li data-name=
"LuCI.form.MultiValue#rmempty"><a href=
"LuCI.form.MultiValue.html#rmempty">rmempty
</a></li>
1326 <li data-name=
"LuCI.form.MultiValue#uciconfig"><a href=
"LuCI.form.MultiValue.html#uciconfig">uciconfig
</a></li>
1328 <li data-name=
"LuCI.form.MultiValue#ucioption"><a href=
"LuCI.form.MultiValue.html#ucioption">ucioption
</a></li>
1330 <li data-name=
"LuCI.form.MultiValue#ucisection"><a href=
"LuCI.form.MultiValue.html#ucisection">ucisection
</a></li>
1332 <li data-name=
"LuCI.form.MultiValue#validate"><a href=
"LuCI.form.MultiValue.html#validate">validate
</a></li>
1334 <li data-name=
"LuCI.form.MultiValue#width"><a href=
"LuCI.form.MultiValue.html#width">width
</a></li>
1337 <ul class=
"typedefs itemMembers">
1340 <ul class=
"typedefs itemMembers">
1343 <ul class=
"methods itemMembers">
1345 <span class=
"subtitle">Methods
</span>
1347 <li data-name=
"LuCI.form.MultiValue#append"><a href=
"LuCI.form.MultiValue.html#append">append
</a></li>
1349 <li data-name=
"LuCI.form.MultiValue#cbid"><a href=
"LuCI.form.MultiValue.html#cbid">cbid
</a></li>
1351 <li data-name=
"LuCI.form.MultiValue#cfgvalue"><a href=
"LuCI.form.MultiValue.html#cfgvalue">cfgvalue
</a></li>
1353 <li data-name=
"LuCI.form.MultiValue#depends"><a href=
"LuCI.form.MultiValue.html#depends">depends
</a></li>
1355 <li data-name=
"LuCI.form.MultiValue#formvalue"><a href=
"LuCI.form.MultiValue.html#formvalue">formvalue
</a></li>
1357 <li data-name=
"LuCI.form.MultiValue#getUIElement"><a href=
"LuCI.form.MultiValue.html#getUIElement">getUIElement
</a></li>
1359 <li data-name=
"LuCI.form.MultiValue#getValidationError"><a href=
"LuCI.form.MultiValue.html#getValidationError">getValidationError
</a></li>
1361 <li data-name=
"LuCI.form.MultiValue#isActive"><a href=
"LuCI.form.MultiValue.html#isActive">isActive
</a></li>
1363 <li data-name=
"LuCI.form.MultiValue#isValid"><a href=
"LuCI.form.MultiValue.html#isValid">isValid
</a></li>
1365 <li data-name=
"LuCI.form.MultiValue#load"><a href=
"LuCI.form.MultiValue.html#load">load
</a></li>
1367 <li data-name=
"LuCI.form.MultiValue#parse"><a href=
"LuCI.form.MultiValue.html#parse">parse
</a></li>
1369 <li data-name=
"LuCI.form.MultiValue#remove"><a href=
"LuCI.form.MultiValue.html#remove">remove
</a></li>
1371 <li data-name=
"LuCI.form.MultiValue#stripTags"><a href=
"LuCI.form.MultiValue.html#stripTags">stripTags
</a></li>
1373 <li data-name=
"LuCI.form.MultiValue#textvalue"><a href=
"LuCI.form.MultiValue.html#textvalue">textvalue
</a></li>
1375 <li data-name=
"LuCI.form.MultiValue#titleFn"><a href=
"LuCI.form.MultiValue.html#titleFn">titleFn
</a></li>
1377 <li data-name=
"LuCI.form.MultiValue#value"><a href=
"LuCI.form.MultiValue.html#value">value
</a></li>
1379 <li data-name=
"LuCI.form.MultiValue#write"><a href=
"LuCI.form.MultiValue.html#write">write
</a></li>
1382 <ul class=
"events itemMembers">
1387 <li class=
"item" data-name=
"LuCI.form.NamedSection">
1388 <span class=
"title">
1389 <a href=
"LuCI.form.NamedSection.html">LuCI.form.NamedSection
</a>
1392 <ul class=
"members itemMembers">
1394 <span class=
"subtitle">Members
</span>
1396 <li data-name=
"LuCI.form.NamedSection##addremove"><a href=
"LuCI.form.NamedSection.html#addremove">addremove
</a></li>
1398 <li data-name=
"LuCI.form.NamedSection##uciconfig"><a href=
"LuCI.form.NamedSection.html#uciconfig">uciconfig
</a></li>
1400 <li data-name=
"LuCI.form.NamedSection#parentoption"><a href=
"LuCI.form.NamedSection.html#parentoption">parentoption
</a></li>
1403 <ul class=
"typedefs itemMembers">
1406 <ul class=
"typedefs itemMembers">
1409 <ul class=
"methods itemMembers">
1411 <span class=
"subtitle">Methods
</span>
1413 <li data-name=
"LuCI.form.NamedSection#append"><a href=
"LuCI.form.NamedSection.html#append">append
</a></li>
1415 <li data-name=
"LuCI.form.NamedSection#cfgsections"><a href=
"LuCI.form.NamedSection.html#cfgsections">cfgsections
</a></li>
1417 <li data-name=
"LuCI.form.NamedSection#cfgvalue"><a href=
"LuCI.form.NamedSection.html#cfgvalue">cfgvalue
</a></li>
1419 <li data-name=
"LuCI.form.NamedSection#filter"><a href=
"LuCI.form.NamedSection.html#filter">filter
</a></li>
1421 <li data-name=
"LuCI.form.NamedSection#formvalue"><a href=
"LuCI.form.NamedSection.html#formvalue">formvalue
</a></li>
1423 <li data-name=
"LuCI.form.NamedSection#getOption"><a href=
"LuCI.form.NamedSection.html#getOption">getOption
</a></li>
1425 <li data-name=
"LuCI.form.NamedSection#getUIElement"><a href=
"LuCI.form.NamedSection.html#getUIElement">getUIElement
</a></li>
1427 <li data-name=
"LuCI.form.NamedSection#load"><a href=
"LuCI.form.NamedSection.html#load">load
</a></li>
1429 <li data-name=
"LuCI.form.NamedSection#option"><a href=
"LuCI.form.NamedSection.html#option">option
</a></li>
1431 <li data-name=
"LuCI.form.NamedSection#parse"><a href=
"LuCI.form.NamedSection.html#parse">parse
</a></li>
1433 <li data-name=
"LuCI.form.NamedSection#render"><a href=
"LuCI.form.NamedSection.html#render">render
</a></li>
1435 <li data-name=
"LuCI.form.NamedSection#stripTags"><a href=
"LuCI.form.NamedSection.html#stripTags">stripTags
</a></li>
1437 <li data-name=
"LuCI.form.NamedSection#tab"><a href=
"LuCI.form.NamedSection.html#tab">tab
</a></li>
1439 <li data-name=
"LuCI.form.NamedSection#taboption"><a href=
"LuCI.form.NamedSection.html#taboption">taboption
</a></li>
1441 <li data-name=
"LuCI.form.NamedSection#titleFn"><a href=
"LuCI.form.NamedSection.html#titleFn">titleFn
</a></li>
1444 <ul class=
"events itemMembers">
1449 <li class=
"item" data-name=
"LuCI.form.SectionValue">
1450 <span class=
"title">
1451 <a href=
"LuCI.form.SectionValue.html">LuCI.form.SectionValue
</a>
1454 <ul class=
"members itemMembers">
1456 <span class=
"subtitle">Members
</span>
1458 <li data-name=
"LuCI.form.SectionValue##subsection"><a href=
"LuCI.form.SectionValue.html#subsection">subsection
</a></li>
1460 <li data-name=
"LuCI.form.SectionValue#datatype"><a href=
"LuCI.form.SectionValue.html#datatype">datatype
</a></li>
1462 <li data-name=
"LuCI.form.SectionValue#default"><a href=
"LuCI.form.SectionValue.html#default">default
</a></li>
1464 <li data-name=
"LuCI.form.SectionValue#editable"><a href=
"LuCI.form.SectionValue.html#editable">editable
</a></li>
1466 <li data-name=
"LuCI.form.SectionValue#modalonly"><a href=
"LuCI.form.SectionValue.html#modalonly">modalonly
</a></li>
1468 <li data-name=
"LuCI.form.SectionValue#onchange"><a href=
"LuCI.form.SectionValue.html#onchange">onchange
</a></li>
1470 <li data-name=
"LuCI.form.SectionValue#optional"><a href=
"LuCI.form.SectionValue.html#optional">optional
</a></li>
1472 <li data-name=
"LuCI.form.SectionValue#password"><a href=
"LuCI.form.SectionValue.html#password">password
</a></li>
1474 <li data-name=
"LuCI.form.SectionValue#placeholder"><a href=
"LuCI.form.SectionValue.html#placeholder">placeholder
</a></li>
1476 <li data-name=
"LuCI.form.SectionValue#readonly"><a href=
"LuCI.form.SectionValue.html#readonly">readonly
</a></li>
1478 <li data-name=
"LuCI.form.SectionValue#retain"><a href=
"LuCI.form.SectionValue.html#retain">retain
</a></li>
1480 <li data-name=
"LuCI.form.SectionValue#rmempty"><a href=
"LuCI.form.SectionValue.html#rmempty">rmempty
</a></li>
1482 <li data-name=
"LuCI.form.SectionValue#uciconfig"><a href=
"LuCI.form.SectionValue.html#uciconfig">uciconfig
</a></li>
1484 <li data-name=
"LuCI.form.SectionValue#ucioption"><a href=
"LuCI.form.SectionValue.html#ucioption">ucioption
</a></li>
1486 <li data-name=
"LuCI.form.SectionValue#ucisection"><a href=
"LuCI.form.SectionValue.html#ucisection">ucisection
</a></li>
1488 <li data-name=
"LuCI.form.SectionValue#validate"><a href=
"LuCI.form.SectionValue.html#validate">validate
</a></li>
1490 <li data-name=
"LuCI.form.SectionValue#width"><a href=
"LuCI.form.SectionValue.html#width">width
</a></li>
1493 <ul class=
"typedefs itemMembers">
1496 <ul class=
"typedefs itemMembers">
1499 <ul class=
"methods itemMembers">
1501 <span class=
"subtitle">Methods
</span>
1503 <li data-name=
"LuCI.form.SectionValue#append"><a href=
"LuCI.form.SectionValue.html#append">append
</a></li>
1505 <li data-name=
"LuCI.form.SectionValue#cbid"><a href=
"LuCI.form.SectionValue.html#cbid">cbid
</a></li>
1507 <li data-name=
"LuCI.form.SectionValue#cfgvalue"><a href=
"LuCI.form.SectionValue.html#cfgvalue">cfgvalue
</a></li>
1509 <li data-name=
"LuCI.form.SectionValue#depends"><a href=
"LuCI.form.SectionValue.html#depends">depends
</a></li>
1511 <li data-name=
"LuCI.form.SectionValue#formvalue"><a href=
"LuCI.form.SectionValue.html#formvalue">formvalue
</a></li>
1513 <li data-name=
"LuCI.form.SectionValue#getUIElement"><a href=
"LuCI.form.SectionValue.html#getUIElement">getUIElement
</a></li>
1515 <li data-name=
"LuCI.form.SectionValue#getValidationError"><a href=
"LuCI.form.SectionValue.html#getValidationError">getValidationError
</a></li>
1517 <li data-name=
"LuCI.form.SectionValue#isActive"><a href=
"LuCI.form.SectionValue.html#isActive">isActive
</a></li>
1519 <li data-name=
"LuCI.form.SectionValue#isValid"><a href=
"LuCI.form.SectionValue.html#isValid">isValid
</a></li>
1521 <li data-name=
"LuCI.form.SectionValue#load"><a href=
"LuCI.form.SectionValue.html#load">load
</a></li>
1523 <li data-name=
"LuCI.form.SectionValue#parse"><a href=
"LuCI.form.SectionValue.html#parse">parse
</a></li>
1525 <li data-name=
"LuCI.form.SectionValue#remove"><a href=
"LuCI.form.SectionValue.html#remove">remove
</a></li>
1527 <li data-name=
"LuCI.form.SectionValue#stripTags"><a href=
"LuCI.form.SectionValue.html#stripTags">stripTags
</a></li>
1529 <li data-name=
"LuCI.form.SectionValue#textvalue"><a href=
"LuCI.form.SectionValue.html#textvalue">textvalue
</a></li>
1531 <li data-name=
"LuCI.form.SectionValue#titleFn"><a href=
"LuCI.form.SectionValue.html#titleFn">titleFn
</a></li>
1533 <li data-name=
"LuCI.form.SectionValue#value"><a href=
"LuCI.form.SectionValue.html#value">value
</a></li>
1535 <li data-name=
"LuCI.form.SectionValue#write"><a href=
"LuCI.form.SectionValue.html#write">write
</a></li>
1538 <ul class=
"events itemMembers">
1543 <li class=
"item" data-name=
"LuCI.form.TableSection">
1544 <span class=
"title">
1545 <a href=
"LuCI.form.TableSection.html">LuCI.form.TableSection
</a>
1548 <ul class=
"members itemMembers">
1550 <span class=
"subtitle">Members
</span>
1552 <li data-name=
"LuCI.form.TableSection##extedit"><a href=
"LuCI.form.TableSection.html#extedit">extedit
</a></li>
1554 <li data-name=
"LuCI.form.TableSection##max_cols"><a href=
"LuCI.form.TableSection.html#max_cols">max_cols
</a></li>
1556 <li data-name=
"LuCI.form.TableSection##modaltitle"><a href=
"LuCI.form.TableSection.html#modaltitle">modaltitle
</a></li>
1558 <li data-name=
"LuCI.form.TableSection##nodescriptions"><a href=
"LuCI.form.TableSection.html#nodescriptions">nodescriptions
</a></li>
1560 <li data-name=
"LuCI.form.TableSection##rowcolors"><a href=
"LuCI.form.TableSection.html#rowcolors">rowcolors
</a></li>
1562 <li data-name=
"LuCI.form.TableSection##sectiontitle"><a href=
"LuCI.form.TableSection.html#sectiontitle">sectiontitle
</a></li>
1564 <li data-name=
"LuCI.form.TableSection##sortable"><a href=
"LuCI.form.TableSection.html#sortable">sortable
</a></li>
1566 <li data-name=
"LuCI.form.TableSection#addbtntitle"><a href=
"LuCI.form.TableSection.html#addbtntitle">addbtntitle
</a></li>
1568 <li data-name=
"LuCI.form.TableSection#addremove"><a href=
"LuCI.form.TableSection.html#addremove">addremove
</a></li>
1570 <li data-name=
"LuCI.form.TableSection#anonymous"><a href=
"LuCI.form.TableSection.html#anonymous">anonymous
</a></li>
1572 <li data-name=
"LuCI.form.TableSection#parentoption"><a href=
"LuCI.form.TableSection.html#parentoption">parentoption
</a></li>
1574 <li data-name=
"LuCI.form.TableSection#tabbed"><a href=
"LuCI.form.TableSection.html#tabbed">tabbed
</a></li>
1576 <li data-name=
"LuCI.form.TableSection#uciconfig"><a href=
"LuCI.form.TableSection.html#uciconfig">uciconfig
</a></li>
1579 <ul class=
"typedefs itemMembers">
1582 <ul class=
"typedefs itemMembers">
1585 <ul class=
"methods itemMembers">
1587 <span class=
"subtitle">Methods
</span>
1589 <li data-name=
"LuCI.form.TableSection#addModalOptions"><a href=
"LuCI.form.TableSection.html#addModalOptions">addModalOptions
</a></li>
1591 <li data-name=
"LuCI.form.TableSection#append"><a href=
"LuCI.form.TableSection.html#append">append
</a></li>
1593 <li data-name=
"LuCI.form.TableSection#cfgvalue"><a href=
"LuCI.form.TableSection.html#cfgvalue">cfgvalue
</a></li>
1595 <li data-name=
"LuCI.form.TableSection#filter"><a href=
"LuCI.form.TableSection.html#filter">filter
</a></li>
1597 <li data-name=
"LuCI.form.TableSection#formvalue"><a href=
"LuCI.form.TableSection.html#formvalue">formvalue
</a></li>
1599 <li data-name=
"LuCI.form.TableSection#getOption"><a href=
"LuCI.form.TableSection.html#getOption">getOption
</a></li>
1601 <li data-name=
"LuCI.form.TableSection#getUIElement"><a href=
"LuCI.form.TableSection.html#getUIElement">getUIElement
</a></li>
1603 <li data-name=
"LuCI.form.TableSection#load"><a href=
"LuCI.form.TableSection.html#load">load
</a></li>
1605 <li data-name=
"LuCI.form.TableSection#option"><a href=
"LuCI.form.TableSection.html#option">option
</a></li>
1607 <li data-name=
"LuCI.form.TableSection#parse"><a href=
"LuCI.form.TableSection.html#parse">parse
</a></li>
1609 <li data-name=
"LuCI.form.TableSection#stripTags"><a href=
"LuCI.form.TableSection.html#stripTags">stripTags
</a></li>
1611 <li data-name=
"LuCI.form.TableSection#tab"><a href=
"LuCI.form.TableSection.html#tab">tab
</a></li>
1613 <li data-name=
"LuCI.form.TableSection#taboption"><a href=
"LuCI.form.TableSection.html#taboption">taboption
</a></li>
1615 <li data-name=
"LuCI.form.TableSection#titleFn"><a href=
"LuCI.form.TableSection.html#titleFn">titleFn
</a></li>
1618 <ul class=
"events itemMembers">
1623 <li class=
"item" data-name=
"LuCI.form.TextValue">
1624 <span class=
"title">
1625 <a href=
"LuCI.form.TextValue.html">LuCI.form.TextValue
</a>
1628 <ul class=
"members itemMembers">
1630 <span class=
"subtitle">Members
</span>
1632 <li data-name=
"LuCI.form.TextValue##cols"><a href=
"LuCI.form.TextValue.html#cols">cols
</a></li>
1634 <li data-name=
"LuCI.form.TextValue##monospace"><a href=
"LuCI.form.TextValue.html#monospace">monospace
</a></li>
1636 <li data-name=
"LuCI.form.TextValue##rows"><a href=
"LuCI.form.TextValue.html#rows">rows
</a></li>
1638 <li data-name=
"LuCI.form.TextValue##wrap"><a href=
"LuCI.form.TextValue.html#wrap">wrap
</a></li>
1640 <li data-name=
"LuCI.form.TextValue#datatype"><a href=
"LuCI.form.TextValue.html#datatype">datatype
</a></li>
1642 <li data-name=
"LuCI.form.TextValue#default"><a href=
"LuCI.form.TextValue.html#default">default
</a></li>
1644 <li data-name=
"LuCI.form.TextValue#editable"><a href=
"LuCI.form.TextValue.html#editable">editable
</a></li>
1646 <li data-name=
"LuCI.form.TextValue#modalonly"><a href=
"LuCI.form.TextValue.html#modalonly">modalonly
</a></li>
1648 <li data-name=
"LuCI.form.TextValue#onchange"><a href=
"LuCI.form.TextValue.html#onchange">onchange
</a></li>
1650 <li data-name=
"LuCI.form.TextValue#optional"><a href=
"LuCI.form.TextValue.html#optional">optional
</a></li>
1652 <li data-name=
"LuCI.form.TextValue#password"><a href=
"LuCI.form.TextValue.html#password">password
</a></li>
1654 <li data-name=
"LuCI.form.TextValue#placeholder"><a href=
"LuCI.form.TextValue.html#placeholder">placeholder
</a></li>
1656 <li data-name=
"LuCI.form.TextValue#readonly"><a href=
"LuCI.form.TextValue.html#readonly">readonly
</a></li>
1658 <li data-name=
"LuCI.form.TextValue#retain"><a href=
"LuCI.form.TextValue.html#retain">retain
</a></li>
1660 <li data-name=
"LuCI.form.TextValue#rmempty"><a href=
"LuCI.form.TextValue.html#rmempty">rmempty
</a></li>
1662 <li data-name=
"LuCI.form.TextValue#uciconfig"><a href=
"LuCI.form.TextValue.html#uciconfig">uciconfig
</a></li>
1664 <li data-name=
"LuCI.form.TextValue#ucioption"><a href=
"LuCI.form.TextValue.html#ucioption">ucioption
</a></li>
1666 <li data-name=
"LuCI.form.TextValue#ucisection"><a href=
"LuCI.form.TextValue.html#ucisection">ucisection
</a></li>
1668 <li data-name=
"LuCI.form.TextValue#validate"><a href=
"LuCI.form.TextValue.html#validate">validate
</a></li>
1670 <li data-name=
"LuCI.form.TextValue#width"><a href=
"LuCI.form.TextValue.html#width">width
</a></li>
1673 <ul class=
"typedefs itemMembers">
1676 <ul class=
"typedefs itemMembers">
1679 <ul class=
"methods itemMembers">
1681 <span class=
"subtitle">Methods
</span>
1683 <li data-name=
"LuCI.form.TextValue#append"><a href=
"LuCI.form.TextValue.html#append">append
</a></li>
1685 <li data-name=
"LuCI.form.TextValue#cbid"><a href=
"LuCI.form.TextValue.html#cbid">cbid
</a></li>
1687 <li data-name=
"LuCI.form.TextValue#cfgvalue"><a href=
"LuCI.form.TextValue.html#cfgvalue">cfgvalue
</a></li>
1689 <li data-name=
"LuCI.form.TextValue#depends"><a href=
"LuCI.form.TextValue.html#depends">depends
</a></li>
1691 <li data-name=
"LuCI.form.TextValue#formvalue"><a href=
"LuCI.form.TextValue.html#formvalue">formvalue
</a></li>
1693 <li data-name=
"LuCI.form.TextValue#getUIElement"><a href=
"LuCI.form.TextValue.html#getUIElement">getUIElement
</a></li>
1695 <li data-name=
"LuCI.form.TextValue#getValidationError"><a href=
"LuCI.form.TextValue.html#getValidationError">getValidationError
</a></li>
1697 <li data-name=
"LuCI.form.TextValue#isActive"><a href=
"LuCI.form.TextValue.html#isActive">isActive
</a></li>
1699 <li data-name=
"LuCI.form.TextValue#isValid"><a href=
"LuCI.form.TextValue.html#isValid">isValid
</a></li>
1701 <li data-name=
"LuCI.form.TextValue#load"><a href=
"LuCI.form.TextValue.html#load">load
</a></li>
1703 <li data-name=
"LuCI.form.TextValue#parse"><a href=
"LuCI.form.TextValue.html#parse">parse
</a></li>
1705 <li data-name=
"LuCI.form.TextValue#remove"><a href=
"LuCI.form.TextValue.html#remove">remove
</a></li>
1707 <li data-name=
"LuCI.form.TextValue#stripTags"><a href=
"LuCI.form.TextValue.html#stripTags">stripTags
</a></li>
1709 <li data-name=
"LuCI.form.TextValue#textvalue"><a href=
"LuCI.form.TextValue.html#textvalue">textvalue
</a></li>
1711 <li data-name=
"LuCI.form.TextValue#titleFn"><a href=
"LuCI.form.TextValue.html#titleFn">titleFn
</a></li>
1713 <li data-name=
"LuCI.form.TextValue#write"><a href=
"LuCI.form.TextValue.html#write">write
</a></li>
1716 <ul class=
"events itemMembers">
1721 <li class=
"item" data-name=
"LuCI.form.TypedSection">
1722 <span class=
"title">
1723 <a href=
"LuCI.form.TypedSection.html">LuCI.form.TypedSection
</a>
1726 <ul class=
"members itemMembers">
1728 <span class=
"subtitle">Members
</span>
1730 <li data-name=
"LuCI.form.TypedSection##addbtntitle"><a href=
"LuCI.form.TypedSection.html#addbtntitle">addbtntitle
</a></li>
1732 <li data-name=
"LuCI.form.TypedSection##addremove"><a href=
"LuCI.form.TypedSection.html#addremove">addremove
</a></li>
1734 <li data-name=
"LuCI.form.TypedSection##anonymous"><a href=
"LuCI.form.TypedSection.html#anonymous">anonymous
</a></li>
1736 <li data-name=
"LuCI.form.TypedSection##tabbed"><a href=
"LuCI.form.TypedSection.html#tabbed">tabbed
</a></li>
1738 <li data-name=
"LuCI.form.TypedSection##uciconfig"><a href=
"LuCI.form.TypedSection.html#uciconfig">uciconfig
</a></li>
1740 <li data-name=
"LuCI.form.TypedSection#parentoption"><a href=
"LuCI.form.TypedSection.html#parentoption">parentoption
</a></li>
1743 <ul class=
"typedefs itemMembers">
1746 <ul class=
"typedefs itemMembers">
1749 <ul class=
"methods itemMembers">
1751 <span class=
"subtitle">Methods
</span>
1753 <li data-name=
"LuCI.form.TypedSection#append"><a href=
"LuCI.form.TypedSection.html#append">append
</a></li>
1755 <li data-name=
"LuCI.form.TypedSection#cfgsections"><a href=
"LuCI.form.TypedSection.html#cfgsections">cfgsections
</a></li>
1757 <li data-name=
"LuCI.form.TypedSection#cfgvalue"><a href=
"LuCI.form.TypedSection.html#cfgvalue">cfgvalue
</a></li>
1759 <li data-name=
"LuCI.form.TypedSection#filter"><a href=
"LuCI.form.TypedSection.html#filter">filter
</a></li>
1761 <li data-name=
"LuCI.form.TypedSection#formvalue"><a href=
"LuCI.form.TypedSection.html#formvalue">formvalue
</a></li>
1763 <li data-name=
"LuCI.form.TypedSection#getOption"><a href=
"LuCI.form.TypedSection.html#getOption">getOption
</a></li>
1765 <li data-name=
"LuCI.form.TypedSection#getUIElement"><a href=
"LuCI.form.TypedSection.html#getUIElement">getUIElement
</a></li>
1767 <li data-name=
"LuCI.form.TypedSection#load"><a href=
"LuCI.form.TypedSection.html#load">load
</a></li>
1769 <li data-name=
"LuCI.form.TypedSection#option"><a href=
"LuCI.form.TypedSection.html#option">option
</a></li>
1771 <li data-name=
"LuCI.form.TypedSection#parse"><a href=
"LuCI.form.TypedSection.html#parse">parse
</a></li>
1773 <li data-name=
"LuCI.form.TypedSection#render"><a href=
"LuCI.form.TypedSection.html#render">render
</a></li>
1775 <li data-name=
"LuCI.form.TypedSection#stripTags"><a href=
"LuCI.form.TypedSection.html#stripTags">stripTags
</a></li>
1777 <li data-name=
"LuCI.form.TypedSection#tab"><a href=
"LuCI.form.TypedSection.html#tab">tab
</a></li>
1779 <li data-name=
"LuCI.form.TypedSection#taboption"><a href=
"LuCI.form.TypedSection.html#taboption">taboption
</a></li>
1781 <li data-name=
"LuCI.form.TypedSection#titleFn"><a href=
"LuCI.form.TypedSection.html#titleFn">titleFn
</a></li>
1784 <ul class=
"events itemMembers">
1789 <li class=
"item" data-name=
"LuCI.form.Value">
1790 <span class=
"title">
1791 <a href=
"LuCI.form.Value.html">LuCI.form.Value
</a>
1794 <ul class=
"members itemMembers">
1796 <span class=
"subtitle">Members
</span>
1798 <li data-name=
"LuCI.form.Value##password"><a href=
"LuCI.form.Value.html#password">password
</a></li>
1800 <li data-name=
"LuCI.form.Value##placeholder"><a href=
"LuCI.form.Value.html#placeholder">placeholder
</a></li>
1802 <li data-name=
"LuCI.form.Value#datatype"><a href=
"LuCI.form.Value.html#datatype">datatype
</a></li>
1804 <li data-name=
"LuCI.form.Value#default"><a href=
"LuCI.form.Value.html#default">default
</a></li>
1806 <li data-name=
"LuCI.form.Value#editable"><a href=
"LuCI.form.Value.html#editable">editable
</a></li>
1808 <li data-name=
"LuCI.form.Value#modalonly"><a href=
"LuCI.form.Value.html#modalonly">modalonly
</a></li>
1810 <li data-name=
"LuCI.form.Value#onchange"><a href=
"LuCI.form.Value.html#onchange">onchange
</a></li>
1812 <li data-name=
"LuCI.form.Value#optional"><a href=
"LuCI.form.Value.html#optional">optional
</a></li>
1814 <li data-name=
"LuCI.form.Value#readonly"><a href=
"LuCI.form.Value.html#readonly">readonly
</a></li>
1816 <li data-name=
"LuCI.form.Value#retain"><a href=
"LuCI.form.Value.html#retain">retain
</a></li>
1818 <li data-name=
"LuCI.form.Value#rmempty"><a href=
"LuCI.form.Value.html#rmempty">rmempty
</a></li>
1820 <li data-name=
"LuCI.form.Value#uciconfig"><a href=
"LuCI.form.Value.html#uciconfig">uciconfig
</a></li>
1822 <li data-name=
"LuCI.form.Value#ucioption"><a href=
"LuCI.form.Value.html#ucioption">ucioption
</a></li>
1824 <li data-name=
"LuCI.form.Value#ucisection"><a href=
"LuCI.form.Value.html#ucisection">ucisection
</a></li>
1826 <li data-name=
"LuCI.form.Value#validate"><a href=
"LuCI.form.Value.html#validate">validate
</a></li>
1828 <li data-name=
"LuCI.form.Value#width"><a href=
"LuCI.form.Value.html#width">width
</a></li>
1831 <ul class=
"typedefs itemMembers">
1834 <ul class=
"typedefs itemMembers">
1837 <ul class=
"methods itemMembers">
1839 <span class=
"subtitle">Methods
</span>
1841 <li data-name=
"LuCI.form.Value#append"><a href=
"LuCI.form.Value.html#append">append
</a></li>
1843 <li data-name=
"LuCI.form.Value#cbid"><a href=
"LuCI.form.Value.html#cbid">cbid
</a></li>
1845 <li data-name=
"LuCI.form.Value#cfgvalue"><a href=
"LuCI.form.Value.html#cfgvalue">cfgvalue
</a></li>
1847 <li data-name=
"LuCI.form.Value#depends"><a href=
"LuCI.form.Value.html#depends">depends
</a></li>
1849 <li data-name=
"LuCI.form.Value#formvalue"><a href=
"LuCI.form.Value.html#formvalue">formvalue
</a></li>
1851 <li data-name=
"LuCI.form.Value#getUIElement"><a href=
"LuCI.form.Value.html#getUIElement">getUIElement
</a></li>
1853 <li data-name=
"LuCI.form.Value#getValidationError"><a href=
"LuCI.form.Value.html#getValidationError">getValidationError
</a></li>
1855 <li data-name=
"LuCI.form.Value#isActive"><a href=
"LuCI.form.Value.html#isActive">isActive
</a></li>
1857 <li data-name=
"LuCI.form.Value#isValid"><a href=
"LuCI.form.Value.html#isValid">isValid
</a></li>
1859 <li data-name=
"LuCI.form.Value#load"><a href=
"LuCI.form.Value.html#load">load
</a></li>
1861 <li data-name=
"LuCI.form.Value#parse"><a href=
"LuCI.form.Value.html#parse">parse
</a></li>
1863 <li data-name=
"LuCI.form.Value#remove"><a href=
"LuCI.form.Value.html#remove">remove
</a></li>
1865 <li data-name=
"LuCI.form.Value#render"><a href=
"LuCI.form.Value.html#render">render
</a></li>
1867 <li data-name=
"LuCI.form.Value#stripTags"><a href=
"LuCI.form.Value.html#stripTags">stripTags
</a></li>
1869 <li data-name=
"LuCI.form.Value#textvalue"><a href=
"LuCI.form.Value.html#textvalue">textvalue
</a></li>
1871 <li data-name=
"LuCI.form.Value#titleFn"><a href=
"LuCI.form.Value.html#titleFn">titleFn
</a></li>
1873 <li data-name=
"LuCI.form.Value#value"><a href=
"LuCI.form.Value.html#value">value
</a></li>
1875 <li data-name=
"LuCI.form.Value#write"><a href=
"LuCI.form.Value.html#write">write
</a></li>
1878 <ul class=
"events itemMembers">
1883 <li class=
"item" data-name=
"LuCI.fs">
1884 <span class=
"title">
1885 <a href=
"LuCI.fs.html">LuCI.fs
</a>
1888 <ul class=
"members itemMembers">
1891 <ul class=
"typedefs itemMembers">
1893 <span class=
"subtitle">Typedefs
</span>
1895 <li data-name=
"LuCI.fs.FileExecResult"><a href=
"LuCI.fs.html#.FileExecResult">FileExecResult
</a></li>
1897 <li data-name=
"LuCI.fs.FileStatEntry"><a href=
"LuCI.fs.html#.FileStatEntry">FileStatEntry
</a></li>
1900 <ul class=
"typedefs itemMembers">
1903 <ul class=
"methods itemMembers">
1905 <span class=
"subtitle">Methods
</span>
1907 <li data-name=
"LuCI.fs#exec"><a href=
"LuCI.fs.html#exec">exec
</a></li>
1909 <li data-name=
"LuCI.fs#exec_direct"><a href=
"LuCI.fs.html#exec_direct">exec_direct
</a></li>
1911 <li data-name=
"LuCI.fs#lines"><a href=
"LuCI.fs.html#lines">lines
</a></li>
1913 <li data-name=
"LuCI.fs#list"><a href=
"LuCI.fs.html#list">list
</a></li>
1915 <li data-name=
"LuCI.fs#read"><a href=
"LuCI.fs.html#read">read
</a></li>
1917 <li data-name=
"LuCI.fs#read_direct"><a href=
"LuCI.fs.html#read_direct">read_direct
</a></li>
1919 <li data-name=
"LuCI.fs#remove"><a href=
"LuCI.fs.html#remove">remove
</a></li>
1921 <li data-name=
"LuCI.fs#stat"><a href=
"LuCI.fs.html#stat">stat
</a></li>
1923 <li data-name=
"LuCI.fs#trimmed"><a href=
"LuCI.fs.html#trimmed">trimmed
</a></li>
1925 <li data-name=
"LuCI.fs#write"><a href=
"LuCI.fs.html#write">write
</a></li>
1928 <ul class=
"events itemMembers">
1933 <li class=
"item" data-name=
"LuCI.headers">
1934 <span class=
"title">
1935 <a href=
"LuCI.headers.html">LuCI.headers
</a>
1938 <ul class=
"members itemMembers">
1941 <ul class=
"typedefs itemMembers">
1944 <ul class=
"typedefs itemMembers">
1947 <ul class=
"methods itemMembers">
1949 <span class=
"subtitle">Methods
</span>
1951 <li data-name=
"LuCI.headers#get"><a href=
"LuCI.headers.html#get">get
</a></li>
1953 <li data-name=
"LuCI.headers#has"><a href=
"LuCI.headers.html#has">has
</a></li>
1956 <ul class=
"events itemMembers">
1961 <li class=
"item" data-name=
"LuCI.network">
1962 <span class=
"title">
1963 <a href=
"LuCI.network.html">LuCI.network
</a>
1966 <ul class=
"members itemMembers">
1969 <ul class=
"typedefs itemMembers">
1971 <span class=
"subtitle">Typedefs
</span>
1973 <li data-name=
"LuCI.network.SwitchTopology"><a href=
"LuCI.network.html#.SwitchTopology">SwitchTopology
</a></li>
1975 <li data-name=
"LuCI.network.WifiEncryption"><a href=
"LuCI.network.html#.WifiEncryption">WifiEncryption
</a></li>
1977 <li data-name=
"LuCI.network.WifiPeerEntry"><a href=
"LuCI.network.html#.WifiPeerEntry">WifiPeerEntry
</a></li>
1979 <li data-name=
"LuCI.network.WifiRateEntry"><a href=
"LuCI.network.html#.WifiRateEntry">WifiRateEntry
</a></li>
1981 <li data-name=
"LuCI.network.WifiScanResult"><a href=
"LuCI.network.html#.WifiScanResult">WifiScanResult
</a></li>
1984 <ul class=
"typedefs itemMembers">
1987 <ul class=
"methods itemMembers">
1989 <span class=
"subtitle">Methods
</span>
1991 <li data-name=
"LuCI.network#addNetwork"><a href=
"LuCI.network.html#addNetwork">addNetwork
</a></li>
1993 <li data-name=
"LuCI.network#addWifiNetwork"><a href=
"LuCI.network.html#addWifiNetwork">addWifiNetwork
</a></li>
1995 <li data-name=
"LuCI.network#deleteNetwork"><a href=
"LuCI.network.html#deleteNetwork">deleteNetwork
</a></li>
1997 <li data-name=
"LuCI.network#deleteWifiNetwork"><a href=
"LuCI.network.html#deleteWifiNetwork">deleteWifiNetwork
</a></li>
1999 <li data-name=
"LuCI.network#flushCache"><a href=
"LuCI.network.html#flushCache">flushCache
</a></li>
2001 <li data-name=
"LuCI.network#formatWifiEncryption"><a href=
"LuCI.network.html#formatWifiEncryption">formatWifiEncryption
</a></li>
2003 <li data-name=
"LuCI.network#getDevice"><a href=
"LuCI.network.html#getDevice">getDevice
</a></li>
2005 <li data-name=
"LuCI.network#getDevices"><a href=
"LuCI.network.html#getDevices">getDevices
</a></li>
2007 <li data-name=
"LuCI.network#getDSLModemType"><a href=
"LuCI.network.html#getDSLModemType">getDSLModemType
</a></li>
2009 <li data-name=
"LuCI.network#getHostHints"><a href=
"LuCI.network.html#getHostHints">getHostHints
</a></li>
2011 <li data-name=
"LuCI.network#getIfnameOf"><a href=
"LuCI.network.html#getIfnameOf">getIfnameOf
</a></li>
2013 <li data-name=
"LuCI.network#getNetwork"><a href=
"LuCI.network.html#getNetwork">getNetwork
</a></li>
2015 <li data-name=
"LuCI.network#getNetworks"><a href=
"LuCI.network.html#getNetworks">getNetworks
</a></li>
2017 <li data-name=
"LuCI.network#getProtocol"><a href=
"LuCI.network.html#getProtocol">getProtocol
</a></li>
2019 <li data-name=
"LuCI.network#getProtocols"><a href=
"LuCI.network.html#getProtocols">getProtocols
</a></li>
2021 <li data-name=
"LuCI.network#getSwitchTopologies"><a href=
"LuCI.network.html#getSwitchTopologies">getSwitchTopologies
</a></li>
2023 <li data-name=
"LuCI.network#getWAN6Networks"><a href=
"LuCI.network.html#getWAN6Networks">getWAN6Networks
</a></li>
2025 <li data-name=
"LuCI.network#getWANNetworks"><a href=
"LuCI.network.html#getWANNetworks">getWANNetworks
</a></li>
2027 <li data-name=
"LuCI.network#getWifiDevice"><a href=
"LuCI.network.html#getWifiDevice">getWifiDevice
</a></li>
2029 <li data-name=
"LuCI.network#getWifiDevices"><a href=
"LuCI.network.html#getWifiDevices">getWifiDevices
</a></li>
2031 <li data-name=
"LuCI.network#getWifiNetwork"><a href=
"LuCI.network.html#getWifiNetwork">getWifiNetwork
</a></li>
2033 <li data-name=
"LuCI.network#getWifiNetworks"><a href=
"LuCI.network.html#getWifiNetworks">getWifiNetworks
</a></li>
2035 <li data-name=
"LuCI.network#isIgnoredDevice"><a href=
"LuCI.network.html#isIgnoredDevice">isIgnoredDevice
</a></li>
2037 <li data-name=
"LuCI.network#maskToPrefix"><a href=
"LuCI.network.html#maskToPrefix">maskToPrefix
</a></li>
2039 <li data-name=
"LuCI.network#prefixToMask"><a href=
"LuCI.network.html#prefixToMask">prefixToMask
</a></li>
2041 <li data-name=
"LuCI.network#registerErrorCode"><a href=
"LuCI.network.html#registerErrorCode">registerErrorCode
</a></li>
2043 <li data-name=
"LuCI.network#registerPatternVirtual"><a href=
"LuCI.network.html#registerPatternVirtual">registerPatternVirtual
</a></li>
2045 <li data-name=
"LuCI.network#registerProtocol"><a href=
"LuCI.network.html#registerProtocol">registerProtocol
</a></li>
2047 <li data-name=
"LuCI.network#renameNetwork"><a href=
"LuCI.network.html#renameNetwork">renameNetwork
</a></li>
2050 <ul class=
"events itemMembers">
2055 <li class=
"item" data-name=
"LuCI.network.Device">
2056 <span class=
"title">
2057 <a href=
"LuCI.network.Device.html">LuCI.network.Device
</a>
2060 <ul class=
"members itemMembers">
2063 <ul class=
"typedefs itemMembers">
2066 <ul class=
"typedefs itemMembers">
2069 <ul class=
"methods itemMembers">
2071 <span class=
"subtitle">Methods
</span>
2073 <li data-name=
"LuCI.network.Device#getBridgeID"><a href=
"LuCI.network.Device.html#getBridgeID">getBridgeID
</a></li>
2075 <li data-name=
"LuCI.network.Device#getBridgeSTP"><a href=
"LuCI.network.Device.html#getBridgeSTP">getBridgeSTP
</a></li>
2077 <li data-name=
"LuCI.network.Device#getCarrier"><a href=
"LuCI.network.Device.html#getCarrier">getCarrier
</a></li>
2079 <li data-name=
"LuCI.network.Device#getDuplex"><a href=
"LuCI.network.Device.html#getDuplex">getDuplex
</a></li>
2081 <li data-name=
"LuCI.network.Device#getI18n"><a href=
"LuCI.network.Device.html#getI18n">getI18n
</a></li>
2083 <li data-name=
"LuCI.network.Device#getIP6Addrs"><a href=
"LuCI.network.Device.html#getIP6Addrs">getIP6Addrs
</a></li>
2085 <li data-name=
"LuCI.network.Device#getIPAddrs"><a href=
"LuCI.network.Device.html#getIPAddrs">getIPAddrs
</a></li>
2087 <li data-name=
"LuCI.network.Device#getMAC"><a href=
"LuCI.network.Device.html#getMAC">getMAC
</a></li>
2089 <li data-name=
"LuCI.network.Device#getMTU"><a href=
"LuCI.network.Device.html#getMTU">getMTU
</a></li>
2091 <li data-name=
"LuCI.network.Device#getName"><a href=
"LuCI.network.Device.html#getName">getName
</a></li>
2093 <li data-name=
"LuCI.network.Device#getNetwork"><a href=
"LuCI.network.Device.html#getNetwork">getNetwork
</a></li>
2095 <li data-name=
"LuCI.network.Device#getNetworks"><a href=
"LuCI.network.Device.html#getNetworks">getNetworks
</a></li>
2097 <li data-name=
"LuCI.network.Device#getParent"><a href=
"LuCI.network.Device.html#getParent">getParent
</a></li>
2099 <li data-name=
"LuCI.network.Device#getPorts"><a href=
"LuCI.network.Device.html#getPorts">getPorts
</a></li>
2101 <li data-name=
"LuCI.network.Device#getRXBytes"><a href=
"LuCI.network.Device.html#getRXBytes">getRXBytes
</a></li>
2103 <li data-name=
"LuCI.network.Device#getRXPackets"><a href=
"LuCI.network.Device.html#getRXPackets">getRXPackets
</a></li>
2105 <li data-name=
"LuCI.network.Device#getShortName"><a href=
"LuCI.network.Device.html#getShortName">getShortName
</a></li>
2107 <li data-name=
"LuCI.network.Device#getSpeed"><a href=
"LuCI.network.Device.html#getSpeed">getSpeed
</a></li>
2109 <li data-name=
"LuCI.network.Device#getTXBytes"><a href=
"LuCI.network.Device.html#getTXBytes">getTXBytes
</a></li>
2111 <li data-name=
"LuCI.network.Device#getTXPackets"><a href=
"LuCI.network.Device.html#getTXPackets">getTXPackets
</a></li>
2113 <li data-name=
"LuCI.network.Device#getType"><a href=
"LuCI.network.Device.html#getType">getType
</a></li>
2115 <li data-name=
"LuCI.network.Device#getTypeI18n"><a href=
"LuCI.network.Device.html#getTypeI18n">getTypeI18n
</a></li>
2117 <li data-name=
"LuCI.network.Device#getWifiNetwork"><a href=
"LuCI.network.Device.html#getWifiNetwork">getWifiNetwork
</a></li>
2119 <li data-name=
"LuCI.network.Device#isBridge"><a href=
"LuCI.network.Device.html#isBridge">isBridge
</a></li>
2121 <li data-name=
"LuCI.network.Device#isBridgePort"><a href=
"LuCI.network.Device.html#isBridgePort">isBridgePort
</a></li>
2123 <li data-name=
"LuCI.network.Device#isUp"><a href=
"LuCI.network.Device.html#isUp">isUp
</a></li>
2126 <ul class=
"events itemMembers">
2131 <li class=
"item" data-name=
"LuCI.network.Hosts">
2132 <span class=
"title">
2133 <a href=
"LuCI.network.Hosts.html">LuCI.network.Hosts
</a>
2136 <ul class=
"members itemMembers">
2139 <ul class=
"typedefs itemMembers">
2142 <ul class=
"typedefs itemMembers">
2145 <ul class=
"methods itemMembers">
2147 <span class=
"subtitle">Methods
</span>
2149 <li data-name=
"LuCI.network.Hosts#getHostnameByIP6Addr"><a href=
"LuCI.network.Hosts.html#getHostnameByIP6Addr">getHostnameByIP6Addr
</a></li>
2151 <li data-name=
"LuCI.network.Hosts#getHostnameByIPAddr"><a href=
"LuCI.network.Hosts.html#getHostnameByIPAddr">getHostnameByIPAddr
</a></li>
2153 <li data-name=
"LuCI.network.Hosts#getHostnameByMACAddr"><a href=
"LuCI.network.Hosts.html#getHostnameByMACAddr">getHostnameByMACAddr
</a></li>
2155 <li data-name=
"LuCI.network.Hosts#getIP6AddrByMACAddr"><a href=
"LuCI.network.Hosts.html#getIP6AddrByMACAddr">getIP6AddrByMACAddr
</a></li>
2157 <li data-name=
"LuCI.network.Hosts#getIPAddrByMACAddr"><a href=
"LuCI.network.Hosts.html#getIPAddrByMACAddr">getIPAddrByMACAddr
</a></li>
2159 <li data-name=
"LuCI.network.Hosts#getMACAddrByIP6Addr"><a href=
"LuCI.network.Hosts.html#getMACAddrByIP6Addr">getMACAddrByIP6Addr
</a></li>
2161 <li data-name=
"LuCI.network.Hosts#getMACAddrByIPAddr"><a href=
"LuCI.network.Hosts.html#getMACAddrByIPAddr">getMACAddrByIPAddr
</a></li>
2163 <li data-name=
"LuCI.network.Hosts#getMACHints"><a href=
"LuCI.network.Hosts.html#getMACHints">getMACHints
</a></li>
2166 <ul class=
"events itemMembers">
2171 <li class=
"item" data-name=
"LuCI.network.Protocol">
2172 <span class=
"title">
2173 <a href=
"LuCI.network.Protocol.html">LuCI.network.Protocol
</a>
2176 <ul class=
"members itemMembers">
2179 <ul class=
"typedefs itemMembers">
2182 <ul class=
"typedefs itemMembers">
2185 <ul class=
"methods itemMembers">
2187 <span class=
"subtitle">Methods
</span>
2189 <li data-name=
"LuCI.network.Protocol#addDevice"><a href=
"LuCI.network.Protocol.html#addDevice">addDevice
</a></li>
2191 <li data-name=
"LuCI.network.Protocol#containsDevice"><a href=
"LuCI.network.Protocol.html#containsDevice">containsDevice
</a></li>
2193 <li data-name=
"LuCI.network.Protocol#deleteConfiguration"><a href=
"LuCI.network.Protocol.html#deleteConfiguration">deleteConfiguration
</a></li>
2195 <li data-name=
"LuCI.network.Protocol#deleteDevice"><a href=
"LuCI.network.Protocol.html#deleteDevice">deleteDevice
</a></li>
2197 <li data-name=
"LuCI.network.Protocol#get"><a href=
"LuCI.network.Protocol.html#get">get
</a></li>
2199 <li data-name=
"LuCI.network.Protocol#getDevice"><a href=
"LuCI.network.Protocol.html#getDevice">getDevice
</a></li>
2201 <li data-name=
"LuCI.network.Protocol#getDevices"><a href=
"LuCI.network.Protocol.html#getDevices">getDevices
</a></li>
2203 <li data-name=
"LuCI.network.Protocol#getDNS6Addrs"><a href=
"LuCI.network.Protocol.html#getDNS6Addrs">getDNS6Addrs
</a></li>
2205 <li data-name=
"LuCI.network.Protocol#getDNSAddrs"><a href=
"LuCI.network.Protocol.html#getDNSAddrs">getDNSAddrs
</a></li>
2207 <li data-name=
"LuCI.network.Protocol#getErrors"><a href=
"LuCI.network.Protocol.html#getErrors">getErrors
</a></li>
2209 <li data-name=
"LuCI.network.Protocol#getExpiry"><a href=
"LuCI.network.Protocol.html#getExpiry">getExpiry
</a></li>
2211 <li data-name=
"LuCI.network.Protocol#getGateway6Addr"><a href=
"LuCI.network.Protocol.html#getGateway6Addr">getGateway6Addr
</a></li>
2213 <li data-name=
"LuCI.network.Protocol#getGatewayAddr"><a href=
"LuCI.network.Protocol.html#getGatewayAddr">getGatewayAddr
</a></li>
2215 <li data-name=
"LuCI.network.Protocol#getI18n"><a href=
"LuCI.network.Protocol.html#getI18n">getI18n
</a></li>
2217 <li data-name=
"LuCI.network.Protocol#getIfname"><a href=
"LuCI.network.Protocol.html#getIfname">getIfname
</a></li>
2219 <li data-name=
"LuCI.network.Protocol#getIP6Addr"><a href=
"LuCI.network.Protocol.html#getIP6Addr">getIP6Addr
</a></li>
2221 <li data-name=
"LuCI.network.Protocol#getIP6Addrs"><a href=
"LuCI.network.Protocol.html#getIP6Addrs">getIP6Addrs
</a></li>
2223 <li data-name=
"LuCI.network.Protocol#getIP6Prefix"><a href=
"LuCI.network.Protocol.html#getIP6Prefix">getIP6Prefix
</a></li>
2225 <li data-name=
"LuCI.network.Protocol#getIPAddr"><a href=
"LuCI.network.Protocol.html#getIPAddr">getIPAddr
</a></li>
2227 <li data-name=
"LuCI.network.Protocol#getIPAddrs"><a href=
"LuCI.network.Protocol.html#getIPAddrs">getIPAddrs
</a></li>
2229 <li data-name=
"LuCI.network.Protocol#getL2Device"><a href=
"LuCI.network.Protocol.html#getL2Device">getL2Device
</a></li>
2231 <li data-name=
"LuCI.network.Protocol#getL3Device"><a href=
"LuCI.network.Protocol.html#getL3Device">getL3Device
</a></li>
2233 <li data-name=
"LuCI.network.Protocol#getMetric"><a href=
"LuCI.network.Protocol.html#getMetric">getMetric
</a></li>
2235 <li data-name=
"LuCI.network.Protocol#getName"><a href=
"LuCI.network.Protocol.html#getName">getName
</a></li>
2237 <li data-name=
"LuCI.network.Protocol#getNetmask"><a href=
"LuCI.network.Protocol.html#getNetmask">getNetmask
</a></li>
2239 <li data-name=
"LuCI.network.Protocol#getOpkgPackage"><a href=
"LuCI.network.Protocol.html#getOpkgPackage">getOpkgPackage
</a></li>
2241 <li data-name=
"LuCI.network.Protocol#getProtocol"><a href=
"LuCI.network.Protocol.html#getProtocol">getProtocol
</a></li>
2243 <li data-name=
"LuCI.network.Protocol#getType"><a href=
"LuCI.network.Protocol.html#getType">getType
</a></li>
2245 <li data-name=
"LuCI.network.Protocol#getUptime"><a href=
"LuCI.network.Protocol.html#getUptime">getUptime
</a></li>
2247 <li data-name=
"LuCI.network.Protocol#getZoneName"><a href=
"LuCI.network.Protocol.html#getZoneName">getZoneName
</a></li>
2249 <li data-name=
"LuCI.network.Protocol#isAlias"><a href=
"LuCI.network.Protocol.html#isAlias">isAlias
</a></li>
2251 <li data-name=
"LuCI.network.Protocol#isBridge"><a href=
"LuCI.network.Protocol.html#isBridge">isBridge
</a></li>
2253 <li data-name=
"LuCI.network.Protocol#isCreateable"><a href=
"LuCI.network.Protocol.html#isCreateable">isCreateable
</a></li>
2255 <li data-name=
"LuCI.network.Protocol#isDynamic"><a href=
"LuCI.network.Protocol.html#isDynamic">isDynamic
</a></li>
2257 <li data-name=
"LuCI.network.Protocol#isEmpty"><a href=
"LuCI.network.Protocol.html#isEmpty">isEmpty
</a></li>
2259 <li data-name=
"LuCI.network.Protocol#isFloating"><a href=
"LuCI.network.Protocol.html#isFloating">isFloating
</a></li>
2261 <li data-name=
"LuCI.network.Protocol#isInstalled"><a href=
"LuCI.network.Protocol.html#isInstalled">isInstalled
</a></li>
2263 <li data-name=
"LuCI.network.Protocol#isUp"><a href=
"LuCI.network.Protocol.html#isUp">isUp
</a></li>
2265 <li data-name=
"LuCI.network.Protocol#isVirtual"><a href=
"LuCI.network.Protocol.html#isVirtual">isVirtual
</a></li>
2267 <li data-name=
"LuCI.network.Protocol#set"><a href=
"LuCI.network.Protocol.html#set">set
</a></li>
2270 <ul class=
"events itemMembers">
2275 <li class=
"item" data-name=
"LuCI.network.WifiDevice">
2276 <span class=
"title">
2277 <a href=
"LuCI.network.WifiDevice.html">LuCI.network.WifiDevice
</a>
2280 <ul class=
"members itemMembers">
2283 <ul class=
"typedefs itemMembers">
2286 <ul class=
"typedefs itemMembers">
2289 <ul class=
"methods itemMembers">
2291 <span class=
"subtitle">Methods
</span>
2293 <li data-name=
"LuCI.network.WifiDevice#addWifiNetwork"><a href=
"LuCI.network.WifiDevice.html#addWifiNetwork">addWifiNetwork
</a></li>
2295 <li data-name=
"LuCI.network.WifiDevice#deleteWifiNetwork"><a href=
"LuCI.network.WifiDevice.html#deleteWifiNetwork">deleteWifiNetwork
</a></li>
2297 <li data-name=
"LuCI.network.WifiDevice#get"><a href=
"LuCI.network.WifiDevice.html#get">get
</a></li>
2299 <li data-name=
"LuCI.network.WifiDevice#getHTModes"><a href=
"LuCI.network.WifiDevice.html#getHTModes">getHTModes
</a></li>
2301 <li data-name=
"LuCI.network.WifiDevice#getHWModes"><a href=
"LuCI.network.WifiDevice.html#getHWModes">getHWModes
</a></li>
2303 <li data-name=
"LuCI.network.WifiDevice#getI18n"><a href=
"LuCI.network.WifiDevice.html#getI18n">getI18n
</a></li>
2305 <li data-name=
"LuCI.network.WifiDevice#getName"><a href=
"LuCI.network.WifiDevice.html#getName">getName
</a></li>
2307 <li data-name=
"LuCI.network.WifiDevice#getScanList"><a href=
"LuCI.network.WifiDevice.html#getScanList">getScanList
</a></li>
2309 <li data-name=
"LuCI.network.WifiDevice#getWifiNetwork"><a href=
"LuCI.network.WifiDevice.html#getWifiNetwork">getWifiNetwork
</a></li>
2311 <li data-name=
"LuCI.network.WifiDevice#getWifiNetworks"><a href=
"LuCI.network.WifiDevice.html#getWifiNetworks">getWifiNetworks
</a></li>
2313 <li data-name=
"LuCI.network.WifiDevice#isDisabled"><a href=
"LuCI.network.WifiDevice.html#isDisabled">isDisabled
</a></li>
2315 <li data-name=
"LuCI.network.WifiDevice#isUp"><a href=
"LuCI.network.WifiDevice.html#isUp">isUp
</a></li>
2317 <li data-name=
"LuCI.network.WifiDevice#set"><a href=
"LuCI.network.WifiDevice.html#set">set
</a></li>
2320 <ul class=
"events itemMembers">
2325 <li class=
"item" data-name=
"LuCI.network.WifiNetwork">
2326 <span class=
"title">
2327 <a href=
"LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork
</a>
2330 <ul class=
"members itemMembers">
2333 <ul class=
"typedefs itemMembers">
2336 <ul class=
"typedefs itemMembers">
2339 <ul class=
"methods itemMembers">
2341 <span class=
"subtitle">Methods
</span>
2343 <li data-name=
"LuCI.network.WifiNetwork#disconnectClient"><a href=
"LuCI.network.WifiNetwork.html#disconnectClient">disconnectClient
</a></li>
2345 <li data-name=
"LuCI.network.WifiNetwork#get"><a href=
"LuCI.network.WifiNetwork.html#get">get
</a></li>
2347 <li data-name=
"LuCI.network.WifiNetwork#getActiveBSSID"><a href=
"LuCI.network.WifiNetwork.html#getActiveBSSID">getActiveBSSID
</a></li>
2349 <li data-name=
"LuCI.network.WifiNetwork#getActiveEncryption"><a href=
"LuCI.network.WifiNetwork.html#getActiveEncryption">getActiveEncryption
</a></li>
2351 <li data-name=
"LuCI.network.WifiNetwork#getActiveMode"><a href=
"LuCI.network.WifiNetwork.html#getActiveMode">getActiveMode
</a></li>
2353 <li data-name=
"LuCI.network.WifiNetwork#getActiveModeI18n"><a href=
"LuCI.network.WifiNetwork.html#getActiveModeI18n">getActiveModeI18n
</a></li>
2355 <li data-name=
"LuCI.network.WifiNetwork#getActiveSSID"><a href=
"LuCI.network.WifiNetwork.html#getActiveSSID">getActiveSSID
</a></li>
2357 <li data-name=
"LuCI.network.WifiNetwork#getAssocList"><a href=
"LuCI.network.WifiNetwork.html#getAssocList">getAssocList
</a></li>
2359 <li data-name=
"LuCI.network.WifiNetwork#getBitRate"><a href=
"LuCI.network.WifiNetwork.html#getBitRate">getBitRate
</a></li>
2361 <li data-name=
"LuCI.network.WifiNetwork#getBSSID"><a href=
"LuCI.network.WifiNetwork.html#getBSSID">getBSSID
</a></li>
2363 <li data-name=
"LuCI.network.WifiNetwork#getChannel"><a href=
"LuCI.network.WifiNetwork.html#getChannel">getChannel
</a></li>
2365 <li data-name=
"LuCI.network.WifiNetwork#getCountryCode"><a href=
"LuCI.network.WifiNetwork.html#getCountryCode">getCountryCode
</a></li>
2367 <li data-name=
"LuCI.network.WifiNetwork#getDevice"><a href=
"LuCI.network.WifiNetwork.html#getDevice">getDevice
</a></li>
2369 <li data-name=
"LuCI.network.WifiNetwork#getFrequency"><a href=
"LuCI.network.WifiNetwork.html#getFrequency">getFrequency
</a></li>
2371 <li data-name=
"LuCI.network.WifiNetwork#getI18n"><a href=
"LuCI.network.WifiNetwork.html#getI18n">getI18n
</a></li>
2373 <li data-name=
"LuCI.network.WifiNetwork#getID"><a href=
"LuCI.network.WifiNetwork.html#getID">getID
</a></li>
2375 <li data-name=
"LuCI.network.WifiNetwork#getIfname"><a href=
"LuCI.network.WifiNetwork.html#getIfname">getIfname
</a></li>
2377 <li data-name=
"LuCI.network.WifiNetwork#getMeshID"><a href=
"LuCI.network.WifiNetwork.html#getMeshID">getMeshID
</a></li>
2379 <li data-name=
"LuCI.network.WifiNetwork#getMode"><a href=
"LuCI.network.WifiNetwork.html#getMode">getMode
</a></li>
2381 <li data-name=
"LuCI.network.WifiNetwork#getName"><a href=
"LuCI.network.WifiNetwork.html#getName">getName
</a></li>
2383 <li data-name=
"LuCI.network.WifiNetwork#getNetwork"><a href=
"LuCI.network.WifiNetwork.html#getNetwork">getNetwork
</a></li>
2385 <li data-name=
"LuCI.network.WifiNetwork#getNetworkNames"><a href=
"LuCI.network.WifiNetwork.html#getNetworkNames">getNetworkNames
</a></li>
2387 <li data-name=
"LuCI.network.WifiNetwork#getNetworks"><a href=
"LuCI.network.WifiNetwork.html#getNetworks">getNetworks
</a></li>
2389 <li data-name=
"LuCI.network.WifiNetwork#getNoise"><a href=
"LuCI.network.WifiNetwork.html#getNoise">getNoise
</a></li>
2391 <li data-name=
"LuCI.network.WifiNetwork#getShortName"><a href=
"LuCI.network.WifiNetwork.html#getShortName">getShortName
</a></li>
2393 <li data-name=
"LuCI.network.WifiNetwork#getSignal"><a href=
"LuCI.network.WifiNetwork.html#getSignal">getSignal
</a></li>
2395 <li data-name=
"LuCI.network.WifiNetwork#getSignalLevel"><a href=
"LuCI.network.WifiNetwork.html#getSignalLevel">getSignalLevel
</a></li>
2397 <li data-name=
"LuCI.network.WifiNetwork#getSignalPercent"><a href=
"LuCI.network.WifiNetwork.html#getSignalPercent">getSignalPercent
</a></li>
2399 <li data-name=
"LuCI.network.WifiNetwork#getSSID"><a href=
"LuCI.network.WifiNetwork.html#getSSID">getSSID
</a></li>
2401 <li data-name=
"LuCI.network.WifiNetwork#getTXPower"><a href=
"LuCI.network.WifiNetwork.html#getTXPower">getTXPower
</a></li>
2403 <li data-name=
"LuCI.network.WifiNetwork#getTXPowerOffset"><a href=
"LuCI.network.WifiNetwork.html#getTXPowerOffset">getTXPowerOffset
</a></li>
2405 <li data-name=
"LuCI.network.WifiNetwork#getVlanIfnames"><a href=
"LuCI.network.WifiNetwork.html#getVlanIfnames">getVlanIfnames
</a></li>
2407 <li data-name=
"LuCI.network.WifiNetwork#getWifiDevice"><a href=
"LuCI.network.WifiNetwork.html#getWifiDevice">getWifiDevice
</a></li>
2409 <li data-name=
"LuCI.network.WifiNetwork#getWifiDeviceName"><a href=
"LuCI.network.WifiNetwork.html#getWifiDeviceName">getWifiDeviceName
</a></li>
2411 <li data-name=
"LuCI.network.WifiNetwork#isClientDisconnectSupported"><a href=
"LuCI.network.WifiNetwork.html#isClientDisconnectSupported">isClientDisconnectSupported
</a></li>
2413 <li data-name=
"LuCI.network.WifiNetwork#isDisabled"><a href=
"LuCI.network.WifiNetwork.html#isDisabled">isDisabled
</a></li>
2415 <li data-name=
"LuCI.network.WifiNetwork#isUp"><a href=
"LuCI.network.WifiNetwork.html#isUp">isUp
</a></li>
2417 <li data-name=
"LuCI.network.WifiNetwork#set"><a href=
"LuCI.network.WifiNetwork.html#set">set
</a></li>
2420 <ul class=
"events itemMembers">
2425 <li class=
"item" data-name=
"LuCI.poll">
2426 <span class=
"title">
2427 <a href=
"LuCI.poll.html">LuCI.poll
</a>
2430 <ul class=
"members itemMembers">
2433 <ul class=
"typedefs itemMembers">
2436 <ul class=
"typedefs itemMembers">
2439 <ul class=
"methods itemMembers">
2441 <span class=
"subtitle">Methods
</span>
2443 <li data-name=
"LuCI.poll#active"><a href=
"LuCI.poll.html#active">active
</a></li>
2445 <li data-name=
"LuCI.poll#add"><a href=
"LuCI.poll.html#add">add
</a></li>
2447 <li data-name=
"LuCI.poll#remove"><a href=
"LuCI.poll.html#remove">remove
</a></li>
2449 <li data-name=
"LuCI.poll#start"><a href=
"LuCI.poll.html#start">start
</a></li>
2451 <li data-name=
"LuCI.poll#stop"><a href=
"LuCI.poll.html#stop">stop
</a></li>
2454 <ul class=
"events itemMembers">
2459 <li class=
"item" data-name=
"LuCI.request">
2460 <span class=
"title">
2461 <a href=
"LuCI.request.html">LuCI.request
</a>
2464 <ul class=
"members itemMembers">
2467 <ul class=
"typedefs itemMembers">
2469 <span class=
"subtitle">Typedefs
</span>
2471 <li data-name=
"LuCI.request.interceptorFn"><a href=
"LuCI.request.html#.interceptorFn">interceptorFn
</a></li>
2473 <li data-name=
"LuCI.request.RequestOptions"><a href=
"LuCI.request.html#.RequestOptions">RequestOptions
</a></li>
2476 <ul class=
"typedefs itemMembers">
2479 <ul class=
"methods itemMembers">
2481 <span class=
"subtitle">Methods
</span>
2483 <li data-name=
"LuCI.request#addInterceptor"><a href=
"LuCI.request.html#addInterceptor">addInterceptor
</a></li>
2485 <li data-name=
"LuCI.request#expandURL"><a href=
"LuCI.request.html#expandURL">expandURL
</a></li>
2487 <li data-name=
"LuCI.request#get"><a href=
"LuCI.request.html#get">get
</a></li>
2489 <li data-name=
"LuCI.request#post"><a href=
"LuCI.request.html#post">post
</a></li>
2491 <li data-name=
"LuCI.request#removeInterceptor"><a href=
"LuCI.request.html#removeInterceptor">removeInterceptor
</a></li>
2493 <li data-name=
"LuCI.request#request"><a href=
"LuCI.request.html#request">request
</a></li>
2496 <ul class=
"events itemMembers">
2501 <li class=
"item" data-name=
"LuCI.request.poll">
2502 <span class=
"title">
2503 <a href=
"LuCI.request.poll.html">LuCI.request.poll
</a>
2506 <ul class=
"members itemMembers">
2509 <ul class=
"typedefs itemMembers">
2511 <span class=
"subtitle">Typedefs
</span>
2513 <li data-name=
"LuCI.request.poll~callbackFn"><a href=
"LuCI.request.poll.html#~callbackFn">callbackFn
</a></li>
2516 <ul class=
"typedefs itemMembers">
2519 <ul class=
"methods itemMembers">
2521 <span class=
"subtitle">Methods
</span>
2523 <li data-name=
"LuCI.request.poll#active"><a href=
"LuCI.request.poll.html#active">active
</a></li>
2525 <li data-name=
"LuCI.request.poll#add"><a href=
"LuCI.request.poll.html#add">add
</a></li>
2527 <li data-name=
"LuCI.request.poll#remove"><a href=
"LuCI.request.poll.html#remove">remove
</a></li>
2529 <li data-name=
"LuCI.request.poll#start"><a href=
"LuCI.request.poll.html#start">start
</a></li>
2531 <li data-name=
"LuCI.request.poll#stop"><a href=
"LuCI.request.poll.html#stop">stop
</a></li>
2534 <ul class=
"events itemMembers">
2539 <li class=
"item" data-name=
"LuCI.response">
2540 <span class=
"title">
2541 <a href=
"LuCI.response.html">LuCI.response
</a>
2544 <ul class=
"members itemMembers">
2546 <span class=
"subtitle">Members
</span>
2548 <li data-name=
"LuCI.response#duration"><a href=
"LuCI.response.html#duration">duration
</a></li>
2550 <li data-name=
"LuCI.response#headers"><a href=
"LuCI.response.html#headers">headers
</a></li>
2552 <li data-name=
"LuCI.response#ok"><a href=
"LuCI.response.html#ok">ok
</a></li>
2554 <li data-name=
"LuCI.response#status"><a href=
"LuCI.response.html#status">status
</a></li>
2556 <li data-name=
"LuCI.response#statusText"><a href=
"LuCI.response.html#statusText">statusText
</a></li>
2558 <li data-name=
"LuCI.response#url"><a href=
"LuCI.response.html#url">url
</a></li>
2561 <ul class=
"typedefs itemMembers">
2564 <ul class=
"typedefs itemMembers">
2567 <ul class=
"methods itemMembers">
2569 <span class=
"subtitle">Methods
</span>
2571 <li data-name=
"LuCI.response#blob"><a href=
"LuCI.response.html#blob">blob
</a></li>
2573 <li data-name=
"LuCI.response#clone"><a href=
"LuCI.response.html#clone">clone
</a></li>
2575 <li data-name=
"LuCI.response#json"><a href=
"LuCI.response.html#json">json
</a></li>
2577 <li data-name=
"LuCI.response#text"><a href=
"LuCI.response.html#text">text
</a></li>
2580 <ul class=
"events itemMembers">
2585 <li class=
"item" data-name=
"LuCI.rpc">
2586 <span class=
"title">
2587 <a href=
"LuCI.rpc.html">LuCI.rpc
</a>
2590 <ul class=
"members itemMembers">
2593 <ul class=
"typedefs itemMembers">
2595 <span class=
"subtitle">Typedefs
</span>
2597 <li data-name=
"LuCI.rpc.DeclareOptions"><a href=
"LuCI.rpc.html#.DeclareOptions">DeclareOptions
</a></li>
2599 <li data-name=
"LuCI.rpc~filterFn"><a href=
"LuCI.rpc.html#~filterFn">filterFn
</a></li>
2601 <li data-name=
"LuCI.rpc~interceptorFn"><a href=
"LuCI.rpc.html#~interceptorFn">interceptorFn
</a></li>
2603 <li data-name=
"LuCI.rpc~invokeFn"><a href=
"LuCI.rpc.html#~invokeFn">invokeFn
</a></li>
2606 <ul class=
"typedefs itemMembers">
2609 <ul class=
"methods itemMembers">
2611 <span class=
"subtitle">Methods
</span>
2613 <li data-name=
"LuCI.rpc#addInterceptor"><a href=
"LuCI.rpc.html#addInterceptor">addInterceptor
</a></li>
2615 <li data-name=
"LuCI.rpc#declare"><a href=
"LuCI.rpc.html#declare">declare
</a></li>
2617 <li data-name=
"LuCI.rpc#getBaseURL"><a href=
"LuCI.rpc.html#getBaseURL">getBaseURL
</a></li>
2619 <li data-name=
"LuCI.rpc#getSessionID"><a href=
"LuCI.rpc.html#getSessionID">getSessionID
</a></li>
2621 <li data-name=
"LuCI.rpc#getStatusText"><a href=
"LuCI.rpc.html#getStatusText">getStatusText
</a></li>
2623 <li data-name=
"LuCI.rpc#list"><a href=
"LuCI.rpc.html#list">list
</a></li>
2625 <li data-name=
"LuCI.rpc#removeInterceptor"><a href=
"LuCI.rpc.html#removeInterceptor">removeInterceptor
</a></li>
2627 <li data-name=
"LuCI.rpc#setBaseURL"><a href=
"LuCI.rpc.html#setBaseURL">setBaseURL
</a></li>
2629 <li data-name=
"LuCI.rpc#setSessionID"><a href=
"LuCI.rpc.html#setSessionID">setSessionID
</a></li>
2632 <ul class=
"events itemMembers">
2637 <li class=
"item" data-name=
"LuCI.session">
2638 <span class=
"title">
2639 <a href=
"LuCI.session.html">LuCI.session
</a>
2642 <ul class=
"members itemMembers">
2645 <ul class=
"typedefs itemMembers">
2648 <ul class=
"typedefs itemMembers">
2651 <ul class=
"methods itemMembers">
2653 <span class=
"subtitle">Methods
</span>
2655 <li data-name=
"LuCI.session#getID"><a href=
"LuCI.session.html#getID">getID
</a></li>
2657 <li data-name=
"LuCI.session#getLocalData"><a href=
"LuCI.session.html#getLocalData">getLocalData
</a></li>
2659 <li data-name=
"LuCI.session#getToken"><a href=
"LuCI.session.html#getToken">getToken
</a></li>
2661 <li data-name=
"LuCI.session#setLocalData"><a href=
"LuCI.session.html#setLocalData">setLocalData
</a></li>
2664 <ul class=
"events itemMembers">
2669 <li class=
"item" data-name=
"LuCI.uci">
2670 <span class=
"title">
2671 <a href=
"LuCI.uci.html">LuCI.uci
</a>
2674 <ul class=
"members itemMembers">
2677 <ul class=
"typedefs itemMembers">
2679 <span class=
"subtitle">Typedefs
</span>
2681 <li data-name=
"LuCI.uci.ChangeRecord"><a href=
"LuCI.uci.html#.ChangeRecord">ChangeRecord
</a></li>
2683 <li data-name=
"LuCI.uci.SectionObject"><a href=
"LuCI.uci.html#.SectionObject">SectionObject
</a></li>
2685 <li data-name=
"LuCI.uci~sectionsFn"><a href=
"LuCI.uci.html#~sectionsFn">sectionsFn
</a></li>
2688 <ul class=
"typedefs itemMembers">
2691 <ul class=
"methods itemMembers">
2693 <span class=
"subtitle">Methods
</span>
2695 <li data-name=
"LuCI.uci#add"><a href=
"LuCI.uci.html#add">add
</a></li>
2697 <li data-name=
"LuCI.uci#apply"><a href=
"LuCI.uci.html#apply">apply
</a></li>
2699 <li data-name=
"LuCI.uci#changes"><a href=
"LuCI.uci.html#changes">changes
</a></li>
2701 <li data-name=
"LuCI.uci#createSID"><a href=
"LuCI.uci.html#createSID">createSID
</a></li>
2703 <li data-name=
"LuCI.uci#get"><a href=
"LuCI.uci.html#get">get
</a></li>
2705 <li data-name=
"LuCI.uci#get_first"><a href=
"LuCI.uci.html#get_first">get_first
</a></li>
2707 <li data-name=
"LuCI.uci#load"><a href=
"LuCI.uci.html#load">load
</a></li>
2709 <li data-name=
"LuCI.uci#move"><a href=
"LuCI.uci.html#move">move
</a></li>
2711 <li data-name=
"LuCI.uci#remove"><a href=
"LuCI.uci.html#remove">remove
</a></li>
2713 <li data-name=
"LuCI.uci#resolveSID"><a href=
"LuCI.uci.html#resolveSID">resolveSID
</a></li>
2715 <li data-name=
"LuCI.uci#save"><a href=
"LuCI.uci.html#save">save
</a></li>
2717 <li data-name=
"LuCI.uci#sections"><a href=
"LuCI.uci.html#sections">sections
</a></li>
2719 <li data-name=
"LuCI.uci#set"><a href=
"LuCI.uci.html#set">set
</a></li>
2721 <li data-name=
"LuCI.uci#set_first"><a href=
"LuCI.uci.html#set_first">set_first
</a></li>
2723 <li data-name=
"LuCI.uci#unload"><a href=
"LuCI.uci.html#unload">unload
</a></li>
2725 <li data-name=
"LuCI.uci#unset"><a href=
"LuCI.uci.html#unset">unset
</a></li>
2727 <li data-name=
"LuCI.uci#unset_first"><a href=
"LuCI.uci.html#unset_first">unset_first
</a></li>
2730 <ul class=
"events itemMembers">
2735 <li class=
"item" data-name=
"LuCI.ui">
2736 <span class=
"title">
2737 <a href=
"LuCI.ui.html">LuCI.ui
</a>
2740 <ul class=
"members itemMembers">
2743 <ul class=
"typedefs itemMembers">
2745 <span class=
"subtitle">Typedefs
</span>
2747 <li data-name=
"LuCI.ui.FileUploadReply"><a href=
"LuCI.ui.html#.FileUploadReply">FileUploadReply
</a></li>
2750 <ul class=
"typedefs itemMembers">
2753 <ul class=
"methods itemMembers">
2755 <span class=
"subtitle">Methods
</span>
2757 <li data-name=
"LuCI.ui#addNotification"><a href=
"LuCI.ui.html#addNotification">addNotification
</a></li>
2759 <li data-name=
"LuCI.ui#addValidator"><a href=
"LuCI.ui.html#addValidator">addValidator
</a></li>
2761 <li data-name=
"LuCI.ui#awaitReconnect"><a href=
"LuCI.ui.html#awaitReconnect">awaitReconnect
</a></li>
2763 <li data-name=
"LuCI.ui#createHandlerFn"><a href=
"LuCI.ui.html#createHandlerFn">createHandlerFn
</a></li>
2765 <li data-name=
"LuCI.ui#hideIndicator"><a href=
"LuCI.ui.html#hideIndicator">hideIndicator
</a></li>
2767 <li data-name=
"LuCI.ui#hideModal"><a href=
"LuCI.ui.html#hideModal">hideModal
</a></li>
2769 <li data-name=
"LuCI.ui#instantiateView"><a href=
"LuCI.ui.html#instantiateView">instantiateView
</a></li>
2771 <li data-name=
"LuCI.ui#itemlist"><a href=
"LuCI.ui.html#itemlist">itemlist
</a></li>
2773 <li data-name=
"LuCI.ui#pingDevice"><a href=
"LuCI.ui.html#pingDevice">pingDevice
</a></li>
2775 <li data-name=
"LuCI.ui#showIndicator"><a href=
"LuCI.ui.html#showIndicator">showIndicator
</a></li>
2777 <li data-name=
"LuCI.ui#showModal"><a href=
"LuCI.ui.html#showModal">showModal
</a></li>
2779 <li data-name=
"LuCI.ui#uploadFile"><a href=
"LuCI.ui.html#uploadFile">uploadFile
</a></li>
2782 <ul class=
"events itemMembers">
2787 <li class=
"item" data-name=
"LuCI.ui.AbstractElement">
2788 <span class=
"title">
2789 <a href=
"LuCI.ui.AbstractElement.html">LuCI.ui.AbstractElement
</a>
2792 <ul class=
"members itemMembers">
2795 <ul class=
"typedefs itemMembers">
2797 <span class=
"subtitle">Typedefs
</span>
2799 <li data-name=
"LuCI.ui.AbstractElement.InitOptions"><a href=
"LuCI.ui.AbstractElement.html#.InitOptions">InitOptions
</a></li>
2802 <ul class=
"typedefs itemMembers">
2805 <ul class=
"methods itemMembers">
2807 <span class=
"subtitle">Methods
</span>
2809 <li data-name=
"LuCI.ui.AbstractElement#getValidationError"><a href=
"LuCI.ui.AbstractElement.html#getValidationError">getValidationError
</a></li>
2811 <li data-name=
"LuCI.ui.AbstractElement#getValue"><a href=
"LuCI.ui.AbstractElement.html#getValue">getValue
</a></li>
2813 <li data-name=
"LuCI.ui.AbstractElement#isChanged"><a href=
"LuCI.ui.AbstractElement.html#isChanged">isChanged
</a></li>
2815 <li data-name=
"LuCI.ui.AbstractElement#isValid"><a href=
"LuCI.ui.AbstractElement.html#isValid">isValid
</a></li>
2817 <li data-name=
"LuCI.ui.AbstractElement#registerEvents"><a href=
"LuCI.ui.AbstractElement.html#registerEvents">registerEvents
</a></li>
2819 <li data-name=
"LuCI.ui.AbstractElement#render"><a href=
"LuCI.ui.AbstractElement.html#render">render
</a></li>
2821 <li data-name=
"LuCI.ui.AbstractElement#setChangeEvents"><a href=
"LuCI.ui.AbstractElement.html#setChangeEvents">setChangeEvents
</a></li>
2823 <li data-name=
"LuCI.ui.AbstractElement#setPlaceholder"><a href=
"LuCI.ui.AbstractElement.html#setPlaceholder">setPlaceholder
</a></li>
2825 <li data-name=
"LuCI.ui.AbstractElement#setUpdateEvents"><a href=
"LuCI.ui.AbstractElement.html#setUpdateEvents">setUpdateEvents
</a></li>
2827 <li data-name=
"LuCI.ui.AbstractElement#setValue"><a href=
"LuCI.ui.AbstractElement.html#setValue">setValue
</a></li>
2829 <li data-name=
"LuCI.ui.AbstractElement#triggerValidation"><a href=
"LuCI.ui.AbstractElement.html#triggerValidation">triggerValidation
</a></li>
2832 <ul class=
"events itemMembers">
2837 <li class=
"item" data-name=
"LuCI.ui.changes">
2838 <span class=
"title">
2839 <a href=
"LuCI.ui.changes.html">LuCI.ui.changes
</a>
2842 <ul class=
"members itemMembers">
2845 <ul class=
"typedefs itemMembers">
2848 <ul class=
"typedefs itemMembers">
2851 <ul class=
"methods itemMembers">
2853 <span class=
"subtitle">Methods
</span>
2855 <li data-name=
"LuCI.ui.changes#apply"><a href=
"LuCI.ui.changes.html#apply">apply
</a></li>
2857 <li data-name=
"LuCI.ui.changes#displayChanges"><a href=
"LuCI.ui.changes.html#displayChanges">displayChanges
</a></li>
2859 <li data-name=
"LuCI.ui.changes#renderChangeIndicator"><a href=
"LuCI.ui.changes.html#renderChangeIndicator">renderChangeIndicator
</a></li>
2861 <li data-name=
"LuCI.ui.changes#revert"><a href=
"LuCI.ui.changes.html#revert">revert
</a></li>
2863 <li data-name=
"LuCI.ui.changes#setIndicator"><a href=
"LuCI.ui.changes.html#setIndicator">setIndicator
</a></li>
2866 <ul class=
"events itemMembers">
2871 <li class=
"item" data-name=
"LuCI.ui.Checkbox">
2872 <span class=
"title">
2873 <a href=
"LuCI.ui.Checkbox.html">LuCI.ui.Checkbox
</a>
2876 <ul class=
"members itemMembers">
2879 <ul class=
"typedefs itemMembers">
2881 <span class=
"subtitle">Typedefs
</span>
2883 <li data-name=
"LuCI.ui.Checkbox.InitOptions"><a href=
"LuCI.ui.Checkbox.html#.InitOptions">InitOptions
</a></li>
2886 <ul class=
"typedefs itemMembers">
2889 <ul class=
"methods itemMembers">
2891 <span class=
"subtitle">Methods
</span>
2893 <li data-name=
"LuCI.ui.Checkbox#getValidationError"><a href=
"LuCI.ui.Checkbox.html#getValidationError">getValidationError
</a></li>
2895 <li data-name=
"LuCI.ui.Checkbox#getValue"><a href=
"LuCI.ui.Checkbox.html#getValue">getValue
</a></li>
2897 <li data-name=
"LuCI.ui.Checkbox#isChanged"><a href=
"LuCI.ui.Checkbox.html#isChanged">isChanged
</a></li>
2899 <li data-name=
"LuCI.ui.Checkbox#isChecked"><a href=
"LuCI.ui.Checkbox.html#isChecked">isChecked
</a></li>
2901 <li data-name=
"LuCI.ui.Checkbox#isValid"><a href=
"LuCI.ui.Checkbox.html#isValid">isValid
</a></li>
2903 <li data-name=
"LuCI.ui.Checkbox#registerEvents"><a href=
"LuCI.ui.Checkbox.html#registerEvents">registerEvents
</a></li>
2905 <li data-name=
"LuCI.ui.Checkbox#render"><a href=
"LuCI.ui.Checkbox.html#render">render
</a></li>
2907 <li data-name=
"LuCI.ui.Checkbox#setChangeEvents"><a href=
"LuCI.ui.Checkbox.html#setChangeEvents">setChangeEvents
</a></li>
2909 <li data-name=
"LuCI.ui.Checkbox#setPlaceholder"><a href=
"LuCI.ui.Checkbox.html#setPlaceholder">setPlaceholder
</a></li>
2911 <li data-name=
"LuCI.ui.Checkbox#setUpdateEvents"><a href=
"LuCI.ui.Checkbox.html#setUpdateEvents">setUpdateEvents
</a></li>
2913 <li data-name=
"LuCI.ui.Checkbox#setValue"><a href=
"LuCI.ui.Checkbox.html#setValue">setValue
</a></li>
2915 <li data-name=
"LuCI.ui.Checkbox#triggerValidation"><a href=
"LuCI.ui.Checkbox.html#triggerValidation">triggerValidation
</a></li>
2918 <ul class=
"events itemMembers">
2923 <li class=
"item" data-name=
"LuCI.ui.Combobox">
2924 <span class=
"title">
2925 <a href=
"LuCI.ui.Combobox.html">LuCI.ui.Combobox
</a>
2928 <ul class=
"members itemMembers">
2931 <ul class=
"typedefs itemMembers">
2933 <span class=
"subtitle">Typedefs
</span>
2935 <li data-name=
"LuCI.ui.Combobox.InitOptions"><a href=
"LuCI.ui.Combobox.html#.InitOptions">InitOptions
</a></li>
2938 <ul class=
"typedefs itemMembers">
2941 <ul class=
"methods itemMembers">
2943 <span class=
"subtitle">Methods
</span>
2945 <li data-name=
"LuCI.ui.Combobox#addChoices"><a href=
"LuCI.ui.Combobox.html#addChoices">addChoices
</a></li>
2947 <li data-name=
"LuCI.ui.Combobox#clearChoices"><a href=
"LuCI.ui.Combobox.html#clearChoices">clearChoices
</a></li>
2949 <li data-name=
"LuCI.ui.Combobox#closeAllDropdowns"><a href=
"LuCI.ui.Combobox.html#closeAllDropdowns">closeAllDropdowns
</a></li>
2951 <li data-name=
"LuCI.ui.Combobox#getValidationError"><a href=
"LuCI.ui.Combobox.html#getValidationError">getValidationError
</a></li>
2953 <li data-name=
"LuCI.ui.Combobox#isChanged"><a href=
"LuCI.ui.Combobox.html#isChanged">isChanged
</a></li>
2955 <li data-name=
"LuCI.ui.Combobox#isValid"><a href=
"LuCI.ui.Combobox.html#isValid">isValid
</a></li>
2957 <li data-name=
"LuCI.ui.Combobox#registerEvents"><a href=
"LuCI.ui.Combobox.html#registerEvents">registerEvents
</a></li>
2959 <li data-name=
"LuCI.ui.Combobox#setChangeEvents"><a href=
"LuCI.ui.Combobox.html#setChangeEvents">setChangeEvents
</a></li>
2961 <li data-name=
"LuCI.ui.Combobox#setPlaceholder"><a href=
"LuCI.ui.Combobox.html#setPlaceholder">setPlaceholder
</a></li>
2963 <li data-name=
"LuCI.ui.Combobox#setUpdateEvents"><a href=
"LuCI.ui.Combobox.html#setUpdateEvents">setUpdateEvents
</a></li>
2965 <li data-name=
"LuCI.ui.Combobox#triggerValidation"><a href=
"LuCI.ui.Combobox.html#triggerValidation">triggerValidation
</a></li>
2968 <ul class=
"events itemMembers">
2973 <li class=
"item" data-name=
"LuCI.ui.ComboButton">
2974 <span class=
"title">
2975 <a href=
"LuCI.ui.ComboButton.html">LuCI.ui.ComboButton
</a>
2978 <ul class=
"members itemMembers">
2981 <ul class=
"typedefs itemMembers">
2983 <span class=
"subtitle">Typedefs
</span>
2985 <li data-name=
"LuCI.ui.ComboButton.InitOptions"><a href=
"LuCI.ui.ComboButton.html#.InitOptions">InitOptions
</a></li>
2988 <ul class=
"typedefs itemMembers">
2991 <ul class=
"methods itemMembers">
2993 <span class=
"subtitle">Methods
</span>
2995 <li data-name=
"LuCI.ui.ComboButton#addChoices"><a href=
"LuCI.ui.ComboButton.html#addChoices">addChoices
</a></li>
2997 <li data-name=
"LuCI.ui.ComboButton#clearChoices"><a href=
"LuCI.ui.ComboButton.html#clearChoices">clearChoices
</a></li>
2999 <li data-name=
"LuCI.ui.ComboButton#closeAllDropdowns"><a href=
"LuCI.ui.ComboButton.html#closeAllDropdowns">closeAllDropdowns
</a></li>
3001 <li data-name=
"LuCI.ui.ComboButton#getValidationError"><a href=
"LuCI.ui.ComboButton.html#getValidationError">getValidationError
</a></li>
3003 <li data-name=
"LuCI.ui.ComboButton#isChanged"><a href=
"LuCI.ui.ComboButton.html#isChanged">isChanged
</a></li>
3005 <li data-name=
"LuCI.ui.ComboButton#isValid"><a href=
"LuCI.ui.ComboButton.html#isValid">isValid
</a></li>
3007 <li data-name=
"LuCI.ui.ComboButton#registerEvents"><a href=
"LuCI.ui.ComboButton.html#registerEvents">registerEvents
</a></li>
3009 <li data-name=
"LuCI.ui.ComboButton#setChangeEvents"><a href=
"LuCI.ui.ComboButton.html#setChangeEvents">setChangeEvents
</a></li>
3011 <li data-name=
"LuCI.ui.ComboButton#setPlaceholder"><a href=
"LuCI.ui.ComboButton.html#setPlaceholder">setPlaceholder
</a></li>
3013 <li data-name=
"LuCI.ui.ComboButton#setUpdateEvents"><a href=
"LuCI.ui.ComboButton.html#setUpdateEvents">setUpdateEvents
</a></li>
3015 <li data-name=
"LuCI.ui.ComboButton#triggerValidation"><a href=
"LuCI.ui.ComboButton.html#triggerValidation">triggerValidation
</a></li>
3018 <ul class=
"events itemMembers">
3023 <li class=
"item" data-name=
"LuCI.ui.Dropdown">
3024 <span class=
"title">
3025 <a href=
"LuCI.ui.Dropdown.html">LuCI.ui.Dropdown
</a>
3028 <ul class=
"members itemMembers">
3031 <ul class=
"typedefs itemMembers">
3033 <span class=
"subtitle">Typedefs
</span>
3035 <li data-name=
"LuCI.ui.Dropdown.InitOptions"><a href=
"LuCI.ui.Dropdown.html#.InitOptions">InitOptions
</a></li>
3038 <ul class=
"typedefs itemMembers">
3041 <ul class=
"methods itemMembers">
3043 <span class=
"subtitle">Methods
</span>
3045 <li data-name=
"LuCI.ui.Dropdown#addChoices"><a href=
"LuCI.ui.Dropdown.html#addChoices">addChoices
</a></li>
3047 <li data-name=
"LuCI.ui.Dropdown#clearChoices"><a href=
"LuCI.ui.Dropdown.html#clearChoices">clearChoices
</a></li>
3049 <li data-name=
"LuCI.ui.Dropdown#closeAllDropdowns"><a href=
"LuCI.ui.Dropdown.html#closeAllDropdowns">closeAllDropdowns
</a></li>
3051 <li data-name=
"LuCI.ui.Dropdown#getValidationError"><a href=
"LuCI.ui.Dropdown.html#getValidationError">getValidationError
</a></li>
3053 <li data-name=
"LuCI.ui.Dropdown#getValue"><a href=
"LuCI.ui.Dropdown.html#getValue">getValue
</a></li>
3055 <li data-name=
"LuCI.ui.Dropdown#isChanged"><a href=
"LuCI.ui.Dropdown.html#isChanged">isChanged
</a></li>
3057 <li data-name=
"LuCI.ui.Dropdown#isValid"><a href=
"LuCI.ui.Dropdown.html#isValid">isValid
</a></li>
3059 <li data-name=
"LuCI.ui.Dropdown#registerEvents"><a href=
"LuCI.ui.Dropdown.html#registerEvents">registerEvents
</a></li>
3061 <li data-name=
"LuCI.ui.Dropdown#render"><a href=
"LuCI.ui.Dropdown.html#render">render
</a></li>
3063 <li data-name=
"LuCI.ui.Dropdown#setChangeEvents"><a href=
"LuCI.ui.Dropdown.html#setChangeEvents">setChangeEvents
</a></li>
3065 <li data-name=
"LuCI.ui.Dropdown#setPlaceholder"><a href=
"LuCI.ui.Dropdown.html#setPlaceholder">setPlaceholder
</a></li>
3067 <li data-name=
"LuCI.ui.Dropdown#setUpdateEvents"><a href=
"LuCI.ui.Dropdown.html#setUpdateEvents">setUpdateEvents
</a></li>
3069 <li data-name=
"LuCI.ui.Dropdown#setValue"><a href=
"LuCI.ui.Dropdown.html#setValue">setValue
</a></li>
3071 <li data-name=
"LuCI.ui.Dropdown#triggerValidation"><a href=
"LuCI.ui.Dropdown.html#triggerValidation">triggerValidation
</a></li>
3074 <ul class=
"events itemMembers">
3079 <li class=
"item" data-name=
"LuCI.ui.DynamicList">
3080 <span class=
"title">
3081 <a href=
"LuCI.ui.DynamicList.html">LuCI.ui.DynamicList
</a>
3084 <ul class=
"members itemMembers">
3087 <ul class=
"typedefs itemMembers">
3089 <span class=
"subtitle">Typedefs
</span>
3091 <li data-name=
"LuCI.ui.DynamicList.InitOptions"><a href=
"LuCI.ui.DynamicList.html#.InitOptions">InitOptions
</a></li>
3094 <ul class=
"typedefs itemMembers">
3097 <ul class=
"methods itemMembers">
3099 <span class=
"subtitle">Methods
</span>
3101 <li data-name=
"LuCI.ui.DynamicList#addChoices"><a href=
"LuCI.ui.DynamicList.html#addChoices">addChoices
</a></li>
3103 <li data-name=
"LuCI.ui.DynamicList#clearChoices"><a href=
"LuCI.ui.DynamicList.html#clearChoices">clearChoices
</a></li>
3105 <li data-name=
"LuCI.ui.DynamicList#getValidationError"><a href=
"LuCI.ui.DynamicList.html#getValidationError">getValidationError
</a></li>
3107 <li data-name=
"LuCI.ui.DynamicList#getValue"><a href=
"LuCI.ui.DynamicList.html#getValue">getValue
</a></li>
3109 <li data-name=
"LuCI.ui.DynamicList#isChanged"><a href=
"LuCI.ui.DynamicList.html#isChanged">isChanged
</a></li>
3111 <li data-name=
"LuCI.ui.DynamicList#isValid"><a href=
"LuCI.ui.DynamicList.html#isValid">isValid
</a></li>
3113 <li data-name=
"LuCI.ui.DynamicList#registerEvents"><a href=
"LuCI.ui.DynamicList.html#registerEvents">registerEvents
</a></li>
3115 <li data-name=
"LuCI.ui.DynamicList#render"><a href=
"LuCI.ui.DynamicList.html#render">render
</a></li>
3117 <li data-name=
"LuCI.ui.DynamicList#setChangeEvents"><a href=
"LuCI.ui.DynamicList.html#setChangeEvents">setChangeEvents
</a></li>
3119 <li data-name=
"LuCI.ui.DynamicList#setPlaceholder"><a href=
"LuCI.ui.DynamicList.html#setPlaceholder">setPlaceholder
</a></li>
3121 <li data-name=
"LuCI.ui.DynamicList#setUpdateEvents"><a href=
"LuCI.ui.DynamicList.html#setUpdateEvents">setUpdateEvents
</a></li>
3123 <li data-name=
"LuCI.ui.DynamicList#setValue"><a href=
"LuCI.ui.DynamicList.html#setValue">setValue
</a></li>
3125 <li data-name=
"LuCI.ui.DynamicList#triggerValidation"><a href=
"LuCI.ui.DynamicList.html#triggerValidation">triggerValidation
</a></li>
3128 <ul class=
"events itemMembers">
3133 <li class=
"item" data-name=
"LuCI.ui.FileUpload">
3134 <span class=
"title">
3135 <a href=
"LuCI.ui.FileUpload.html">LuCI.ui.FileUpload
</a>
3138 <ul class=
"members itemMembers">
3141 <ul class=
"typedefs itemMembers">
3143 <span class=
"subtitle">Typedefs
</span>
3145 <li data-name=
"LuCI.ui.FileUpload.InitOptions"><a href=
"LuCI.ui.FileUpload.html#.InitOptions">InitOptions
</a></li>
3148 <ul class=
"typedefs itemMembers">
3151 <ul class=
"methods itemMembers">
3153 <span class=
"subtitle">Methods
</span>
3155 <li data-name=
"LuCI.ui.FileUpload#getValidationError"><a href=
"LuCI.ui.FileUpload.html#getValidationError">getValidationError
</a></li>
3157 <li data-name=
"LuCI.ui.FileUpload#getValue"><a href=
"LuCI.ui.FileUpload.html#getValue">getValue
</a></li>
3159 <li data-name=
"LuCI.ui.FileUpload#isChanged"><a href=
"LuCI.ui.FileUpload.html#isChanged">isChanged
</a></li>
3161 <li data-name=
"LuCI.ui.FileUpload#isValid"><a href=
"LuCI.ui.FileUpload.html#isValid">isValid
</a></li>
3163 <li data-name=
"LuCI.ui.FileUpload#registerEvents"><a href=
"LuCI.ui.FileUpload.html#registerEvents">registerEvents
</a></li>
3165 <li data-name=
"LuCI.ui.FileUpload#render"><a href=
"LuCI.ui.FileUpload.html#render">render
</a></li>
3167 <li data-name=
"LuCI.ui.FileUpload#setChangeEvents"><a href=
"LuCI.ui.FileUpload.html#setChangeEvents">setChangeEvents
</a></li>
3169 <li data-name=
"LuCI.ui.FileUpload#setPlaceholder"><a href=
"LuCI.ui.FileUpload.html#setPlaceholder">setPlaceholder
</a></li>
3171 <li data-name=
"LuCI.ui.FileUpload#setUpdateEvents"><a href=
"LuCI.ui.FileUpload.html#setUpdateEvents">setUpdateEvents
</a></li>
3173 <li data-name=
"LuCI.ui.FileUpload#setValue"><a href=
"LuCI.ui.FileUpload.html#setValue">setValue
</a></li>
3175 <li data-name=
"LuCI.ui.FileUpload#triggerValidation"><a href=
"LuCI.ui.FileUpload.html#triggerValidation">triggerValidation
</a></li>
3178 <ul class=
"events itemMembers">
3183 <li class=
"item" data-name=
"LuCI.ui.Hiddenfield">
3184 <span class=
"title">
3185 <a href=
"LuCI.ui.Hiddenfield.html">LuCI.ui.Hiddenfield
</a>
3188 <ul class=
"members itemMembers">
3191 <ul class=
"typedefs itemMembers">
3194 <ul class=
"typedefs itemMembers">
3197 <ul class=
"methods itemMembers">
3199 <span class=
"subtitle">Methods
</span>
3201 <li data-name=
"LuCI.ui.Hiddenfield#getValidationError"><a href=
"LuCI.ui.Hiddenfield.html#getValidationError">getValidationError
</a></li>
3203 <li data-name=
"LuCI.ui.Hiddenfield#getValue"><a href=
"LuCI.ui.Hiddenfield.html#getValue">getValue
</a></li>
3205 <li data-name=
"LuCI.ui.Hiddenfield#isChanged"><a href=
"LuCI.ui.Hiddenfield.html#isChanged">isChanged
</a></li>
3207 <li data-name=
"LuCI.ui.Hiddenfield#isValid"><a href=
"LuCI.ui.Hiddenfield.html#isValid">isValid
</a></li>
3209 <li data-name=
"LuCI.ui.Hiddenfield#registerEvents"><a href=
"LuCI.ui.Hiddenfield.html#registerEvents">registerEvents
</a></li>
3211 <li data-name=
"LuCI.ui.Hiddenfield#render"><a href=
"LuCI.ui.Hiddenfield.html#render">render
</a></li>
3213 <li data-name=
"LuCI.ui.Hiddenfield#setChangeEvents"><a href=
"LuCI.ui.Hiddenfield.html#setChangeEvents">setChangeEvents
</a></li>
3215 <li data-name=
"LuCI.ui.Hiddenfield#setPlaceholder"><a href=
"LuCI.ui.Hiddenfield.html#setPlaceholder">setPlaceholder
</a></li>
3217 <li data-name=
"LuCI.ui.Hiddenfield#setUpdateEvents"><a href=
"LuCI.ui.Hiddenfield.html#setUpdateEvents">setUpdateEvents
</a></li>
3219 <li data-name=
"LuCI.ui.Hiddenfield#setValue"><a href=
"LuCI.ui.Hiddenfield.html#setValue">setValue
</a></li>
3221 <li data-name=
"LuCI.ui.Hiddenfield#triggerValidation"><a href=
"LuCI.ui.Hiddenfield.html#triggerValidation">triggerValidation
</a></li>
3224 <ul class=
"events itemMembers">
3229 <li class=
"item" data-name=
"LuCI.ui.menu">
3230 <span class=
"title">
3231 <a href=
"LuCI.ui.menu.html">LuCI.ui.menu
</a>
3234 <ul class=
"members itemMembers">
3237 <ul class=
"typedefs itemMembers">
3239 <span class=
"subtitle">Typedefs
</span>
3241 <li data-name=
"LuCI.ui.menu.MenuNode"><a href=
"LuCI.ui.menu.html#.MenuNode">MenuNode
</a></li>
3244 <ul class=
"typedefs itemMembers">
3247 <ul class=
"methods itemMembers">
3249 <span class=
"subtitle">Methods
</span>
3251 <li data-name=
"LuCI.ui.menu#flushCache"><a href=
"LuCI.ui.menu.html#flushCache">flushCache
</a></li>
3253 <li data-name=
"LuCI.ui.menu#getChildren"><a href=
"LuCI.ui.menu.html#getChildren">getChildren
</a></li>
3255 <li data-name=
"LuCI.ui.menu#load"><a href=
"LuCI.ui.menu.html#load">load
</a></li>
3258 <ul class=
"events itemMembers">
3263 <li class=
"item" data-name=
"LuCI.ui.Select">
3264 <span class=
"title">
3265 <a href=
"LuCI.ui.Select.html">LuCI.ui.Select
</a>
3268 <ul class=
"members itemMembers">
3271 <ul class=
"typedefs itemMembers">
3273 <span class=
"subtitle">Typedefs
</span>
3275 <li data-name=
"LuCI.ui.Select.InitOptions"><a href=
"LuCI.ui.Select.html#.InitOptions">InitOptions
</a></li>
3278 <ul class=
"typedefs itemMembers">
3281 <ul class=
"methods itemMembers">
3283 <span class=
"subtitle">Methods
</span>
3285 <li data-name=
"LuCI.ui.Select#getValidationError"><a href=
"LuCI.ui.Select.html#getValidationError">getValidationError
</a></li>
3287 <li data-name=
"LuCI.ui.Select#getValue"><a href=
"LuCI.ui.Select.html#getValue">getValue
</a></li>
3289 <li data-name=
"LuCI.ui.Select#isChanged"><a href=
"LuCI.ui.Select.html#isChanged">isChanged
</a></li>
3291 <li data-name=
"LuCI.ui.Select#isValid"><a href=
"LuCI.ui.Select.html#isValid">isValid
</a></li>
3293 <li data-name=
"LuCI.ui.Select#registerEvents"><a href=
"LuCI.ui.Select.html#registerEvents">registerEvents
</a></li>
3295 <li data-name=
"LuCI.ui.Select#render"><a href=
"LuCI.ui.Select.html#render">render
</a></li>
3297 <li data-name=
"LuCI.ui.Select#setChangeEvents"><a href=
"LuCI.ui.Select.html#setChangeEvents">setChangeEvents
</a></li>
3299 <li data-name=
"LuCI.ui.Select#setPlaceholder"><a href=
"LuCI.ui.Select.html#setPlaceholder">setPlaceholder
</a></li>
3301 <li data-name=
"LuCI.ui.Select#setUpdateEvents"><a href=
"LuCI.ui.Select.html#setUpdateEvents">setUpdateEvents
</a></li>
3303 <li data-name=
"LuCI.ui.Select#setValue"><a href=
"LuCI.ui.Select.html#setValue">setValue
</a></li>
3305 <li data-name=
"LuCI.ui.Select#triggerValidation"><a href=
"LuCI.ui.Select.html#triggerValidation">triggerValidation
</a></li>
3308 <ul class=
"events itemMembers">
3313 <li class=
"item" data-name=
"LuCI.ui.tabs">
3314 <span class=
"title">
3315 <a href=
"LuCI.ui.tabs.html">LuCI.ui.tabs
</a>
3318 <ul class=
"members itemMembers">
3321 <ul class=
"typedefs itemMembers">
3324 <ul class=
"typedefs itemMembers">
3327 <ul class=
"methods itemMembers">
3329 <span class=
"subtitle">Methods
</span>
3331 <li data-name=
"LuCI.ui.tabs#initTabGroup"><a href=
"LuCI.ui.tabs.html#initTabGroup">initTabGroup
</a></li>
3333 <li data-name=
"LuCI.ui.tabs#isEmptyPane"><a href=
"LuCI.ui.tabs.html#isEmptyPane">isEmptyPane
</a></li>
3336 <ul class=
"events itemMembers">
3341 <li class=
"item" data-name=
"LuCI.ui.Textarea">
3342 <span class=
"title">
3343 <a href=
"LuCI.ui.Textarea.html">LuCI.ui.Textarea
</a>
3346 <ul class=
"members itemMembers">
3349 <ul class=
"typedefs itemMembers">
3351 <span class=
"subtitle">Typedefs
</span>
3353 <li data-name=
"LuCI.ui.Textarea.InitOptions"><a href=
"LuCI.ui.Textarea.html#.InitOptions">InitOptions
</a></li>
3356 <ul class=
"typedefs itemMembers">
3359 <ul class=
"methods itemMembers">
3361 <span class=
"subtitle">Methods
</span>
3363 <li data-name=
"LuCI.ui.Textarea#getValidationError"><a href=
"LuCI.ui.Textarea.html#getValidationError">getValidationError
</a></li>
3365 <li data-name=
"LuCI.ui.Textarea#getValue"><a href=
"LuCI.ui.Textarea.html#getValue">getValue
</a></li>
3367 <li data-name=
"LuCI.ui.Textarea#isChanged"><a href=
"LuCI.ui.Textarea.html#isChanged">isChanged
</a></li>
3369 <li data-name=
"LuCI.ui.Textarea#isValid"><a href=
"LuCI.ui.Textarea.html#isValid">isValid
</a></li>
3371 <li data-name=
"LuCI.ui.Textarea#registerEvents"><a href=
"LuCI.ui.Textarea.html#registerEvents">registerEvents
</a></li>
3373 <li data-name=
"LuCI.ui.Textarea#render"><a href=
"LuCI.ui.Textarea.html#render">render
</a></li>
3375 <li data-name=
"LuCI.ui.Textarea#setChangeEvents"><a href=
"LuCI.ui.Textarea.html#setChangeEvents">setChangeEvents
</a></li>
3377 <li data-name=
"LuCI.ui.Textarea#setPlaceholder"><a href=
"LuCI.ui.Textarea.html#setPlaceholder">setPlaceholder
</a></li>
3379 <li data-name=
"LuCI.ui.Textarea#setUpdateEvents"><a href=
"LuCI.ui.Textarea.html#setUpdateEvents">setUpdateEvents
</a></li>
3381 <li data-name=
"LuCI.ui.Textarea#setValue"><a href=
"LuCI.ui.Textarea.html#setValue">setValue
</a></li>
3383 <li data-name=
"LuCI.ui.Textarea#triggerValidation"><a href=
"LuCI.ui.Textarea.html#triggerValidation">triggerValidation
</a></li>
3386 <ul class=
"events itemMembers">
3391 <li class=
"item" data-name=
"LuCI.ui.Textfield">
3392 <span class=
"title">
3393 <a href=
"LuCI.ui.Textfield.html">LuCI.ui.Textfield
</a>
3396 <ul class=
"members itemMembers">
3399 <ul class=
"typedefs itemMembers">
3401 <span class=
"subtitle">Typedefs
</span>
3403 <li data-name=
"LuCI.ui.Textfield.InitOptions"><a href=
"LuCI.ui.Textfield.html#.InitOptions">InitOptions
</a></li>
3406 <ul class=
"typedefs itemMembers">
3409 <ul class=
"methods itemMembers">
3411 <span class=
"subtitle">Methods
</span>
3413 <li data-name=
"LuCI.ui.Textfield#getValidationError"><a href=
"LuCI.ui.Textfield.html#getValidationError">getValidationError
</a></li>
3415 <li data-name=
"LuCI.ui.Textfield#getValue"><a href=
"LuCI.ui.Textfield.html#getValue">getValue
</a></li>
3417 <li data-name=
"LuCI.ui.Textfield#isChanged"><a href=
"LuCI.ui.Textfield.html#isChanged">isChanged
</a></li>
3419 <li data-name=
"LuCI.ui.Textfield#isValid"><a href=
"LuCI.ui.Textfield.html#isValid">isValid
</a></li>
3421 <li data-name=
"LuCI.ui.Textfield#registerEvents"><a href=
"LuCI.ui.Textfield.html#registerEvents">registerEvents
</a></li>
3423 <li data-name=
"LuCI.ui.Textfield#render"><a href=
"LuCI.ui.Textfield.html#render">render
</a></li>
3425 <li data-name=
"LuCI.ui.Textfield#setChangeEvents"><a href=
"LuCI.ui.Textfield.html#setChangeEvents">setChangeEvents
</a></li>
3427 <li data-name=
"LuCI.ui.Textfield#setPlaceholder"><a href=
"LuCI.ui.Textfield.html#setPlaceholder">setPlaceholder
</a></li>
3429 <li data-name=
"LuCI.ui.Textfield#setUpdateEvents"><a href=
"LuCI.ui.Textfield.html#setUpdateEvents">setUpdateEvents
</a></li>
3431 <li data-name=
"LuCI.ui.Textfield#setValue"><a href=
"LuCI.ui.Textfield.html#setValue">setValue
</a></li>
3433 <li data-name=
"LuCI.ui.Textfield#triggerValidation"><a href=
"LuCI.ui.Textfield.html#triggerValidation">triggerValidation
</a></li>
3436 <ul class=
"events itemMembers">
3441 <li class=
"item" data-name=
"LuCI.view">
3442 <span class=
"title">
3443 <a href=
"LuCI.view.html">LuCI.view
</a>
3446 <ul class=
"members itemMembers">
3449 <ul class=
"typedefs itemMembers">
3452 <ul class=
"typedefs itemMembers">
3455 <ul class=
"methods itemMembers">
3457 <span class=
"subtitle">Methods
</span>
3459 <li data-name=
"LuCI.view#addFooter"><a href=
"LuCI.view.html#addFooter">addFooter
</a></li>
3461 <li data-name=
"LuCI.view#handleReset"><a href=
"LuCI.view.html#handleReset">handleReset
</a></li>
3463 <li data-name=
"LuCI.view#handleSave"><a href=
"LuCI.view.html#handleSave">handleSave
</a></li>
3465 <li data-name=
"LuCI.view#handleSaveApply"><a href=
"LuCI.view.html#handleSaveApply">handleSaveApply
</a></li>
3467 <li data-name=
"LuCI.view#load"><a href=
"LuCI.view.html#load">load
</a></li>
3469 <li data-name=
"LuCI.view#render"><a href=
"LuCI.view.html#render">render
</a></li>
3472 <ul class=
"events itemMembers">
3477 <li class=
"item" data-name=
"LuCI.xhr">
3478 <span class=
"title">
3479 <a href=
"LuCI.xhr.html">LuCI.xhr
</a>
3482 <ul class=
"members itemMembers">
3485 <ul class=
"typedefs itemMembers">
3488 <ul class=
"typedefs itemMembers">
3491 <ul class=
"methods itemMembers">
3493 <span class=
"subtitle">Methods
</span>
3495 <li data-name=
"LuCI.xhr#abort"><a href=
"LuCI.xhr.html#abort">abort
</a></li>
3497 <li data-name=
"LuCI.xhr#busy"><a href=
"LuCI.xhr.html#busy">busy
</a></li>
3499 <li data-name=
"LuCI.xhr#cancel"><a href=
"LuCI.xhr.html#cancel">cancel
</a></li>
3501 <li data-name=
"LuCI.xhr#get"><a href=
"LuCI.xhr.html#get">get
</a></li>
3503 <li data-name=
"LuCI.xhr#post"><a href=
"LuCI.xhr.html#post">post
</a></li>
3505 <li data-name=
"LuCI.xhr#send_form"><a href=
"LuCI.xhr.html#send_form">send_form
</a></li>
3508 <ul class=
"events itemMembers">
3516 <h1 class=
"page-title" data-filename=
"LuCI.network.html">Class: network
</h1>
3525 <span class=
"ancestors"><a href=
"LuCI.html">LuCI
</a>.
</span>
3530 <div class=
"class-description"><p>The
<code>LuCI.network
</code> class combines data from multiple
<code>ubus
</code> APIs to
3531 provide an abstraction of the current network configuration state.
</p>
3532 <p>It provides methods to enumerate interfaces and devices, to query
3533 current configuration details and to manipulate settings.
</p></div>
3538 <div class=
"container-overview">
3544 <div class=
"nameContainer">
3545 <h4 class=
"name" id=
"network">
3547 new LuCI.network
<span class=
"signature">()
</span>
3551 <div class=
"tag-source">
3552 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line644">line
644</a>
3570 <dl class=
"details">
3618 <h3 class=
"subsection-title">Classes
</h3>
3621 <dt><a href=
"LuCI.network.Device.html">Device
</a></dt>
3624 <dt><a href=
"LuCI.network.Hosts.html">Hosts
</a></dt>
3627 <dt><a href=
"LuCI.network.Protocol.html">Protocol
</a></dt>
3630 <dt><a href=
"LuCI.network.WifiDevice.html">WifiDevice
</a></dt>
3633 <dt><a href=
"LuCI.network.WifiNetwork.html">WifiNetwork
</a></dt>
3643 <h3 class=
"subsection-title">Methods
</h3>
3648 <div class=
"nameContainer">
3649 <h4 class=
"name" id=
"addNetwork">
3651 addNetwork
<span class=
"signature">(name,
<span class=
"optional">options
</span>)
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Promise.
<(null|
<a href=
"LuCI.network.Protocol.html">LuCI.network.Protocol
</a>)
>}
</span>
3655 <div class=
"tag-source">
3656 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line912">line
912</a>
3666 <div class=
"description">
3667 <p>Adds a new network of the given name and update it with the given
3668 uci option values.
</p>
3669 <p>If a network with the given name already exist but is empty, then
3670 this function will update its option, otherwise it will do nothing.
</p>
3681 <table class=
"params">
3692 <th class=
"last">Description
</th>
3701 <td class=
"name"><code>name
</code></td>
3707 <span class=
"param-type">string
</span>
3715 <td class=
"description last">
3722 <p>The name of the network to add. Must be in the format
<code>[a-zA-Z0-
9_]+
</code>.
</p></td>
3729 <td class=
"name"><code>options
</code></td>
3735 <span class=
"param-type">Object.
<string, (string|Array.
<string
>)
></span>
3743 <td class=
"description last">
3746 <span class=
"optional">optional
</span>
3752 <p>An object of uci option values to set on the new network or to
3753 update in an existing, empty network.
</p></td>
3762 <dl class=
"details">
3800 <table class=
"params">
3805 <th class=
"last">Description
</th>
3814 Promise.
<(null|
<a href=
"LuCI.network.Protocol.html">LuCI.network.Protocol
</a>)
>
3818 <td class=
"description last">Returns a promise resolving to the
<code>Protocol
</code> subclass instance
3819 describing the added network or resolving to
<code>null
</code> if the name
3820 was invalid or if a non-empty network of the given name already
3835 <div class=
"nameContainer">
3836 <h4 class=
"name" id=
"addWifiNetwork">
3838 addWifiNetwork
<span class=
"signature">(options)
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Promise.
<(null|
<a href=
"LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork
</a>)
>}
</span>
3842 <div class=
"tag-source">
3843 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line1449">line
1449</a>
3853 <div class=
"description">
3854 <p>Adds a new wireless network to the configuration and sets its options
3855 to the provided values.
</p>
3866 <table class=
"params">
3877 <th class=
"last">Description
</th>
3886 <td class=
"name"><code>options
</code></td>
3892 <span class=
"param-type">Object.
<string, (string|Array.
<string
>)
></span>
3900 <td class=
"description last">
3902 <p>The options to set for the newly added wireless network. This object
3903 must at least contain a
<code>device
</code> property which is set to the radio
3904 name the new network belongs to.
</p></td>
3913 <dl class=
"details">
3951 <table class=
"params">
3956 <th class=
"last">Description
</th>
3965 Promise.
<(null|
<a href=
"LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork
</a>)
>
3969 <td class=
"description last">Returns a promise resolving to a
<code>WifiNetwork
</code> instance describing
3970 the newly added wireless network or
<code>null
</code> if the given options
3971 were invalid or if the associated radio device could not be found.
</td>
3985 <div class=
"nameContainer">
3986 <h4 class=
"name" id=
"deleteNetwork">
3988 deleteNetwork
<span class=
"signature">(name)
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Promise.
<boolean
>}
</span>
3992 <div class=
"tag-source">
3993 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line990">line
990</a>
4003 <div class=
"description">
4004 <p>Deletes the given network and its references from the network and
4005 firewall configuration.
</p>
4016 <table class=
"params">
4027 <th class=
"last">Description
</th>
4036 <td class=
"name"><code>name
</code></td>
4042 <span class=
"param-type">string
</span>
4050 <td class=
"description last">
4052 <p>The name of the network to delete.
</p></td>
4061 <dl class=
"details">
4099 <table class=
"params">
4104 <th class=
"last">Description
</th>
4113 Promise.
<boolean
>
4117 <td class=
"description last">Returns a promise resolving to either
<code>true
</code> if the network and
4118 references to it were successfully deleted from the configuration or
4119 <code>false
</code> if the given network could not be found.
</td>
4133 <div class=
"nameContainer">
4134 <h4 class=
"name" id=
"deleteWifiNetwork">
4136 deleteWifiNetwork
<span class=
"signature">(netname)
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Promise.
<boolean
>}
</span>
4140 <div class=
"tag-source">
4141 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line1487">line
1487</a>
4151 <div class=
"description">
4152 <p>Deletes the given wireless network from the configuration.
</p>
4163 <table class=
"params">
4174 <th class=
"last">Description
</th>
4183 <td class=
"name"><code>netname
</code></td>
4189 <span class=
"param-type">string
</span>
4197 <td class=
"description last">
4199 <p>The name of the network to remove. This may be either a
4200 network ID in the form
<code>radio#.network#
</code> or a Linux network device
4201 name like
<code>wlan0
</code> which is resolved to the corresponding configuration
4202 section through
<code>ubus
</code> runtime information.
</p></td>
4211 <dl class=
"details">
4249 <table class=
"params">
4254 <th class=
"last">Description
</th>
4263 Promise.
<boolean
>
4267 <td class=
"description last">Returns a promise resolving to
<code>true
</code> if the wireless network has been
4268 successfully deleted from the configuration or
<code>false
</code> if it could not
4283 <div class=
"nameContainer">
4284 <h4 class=
"name" id=
"flushCache">
4286 flushCache
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Promise.
<Object
>}
</span>
4290 <div class=
"tag-source">
4291 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line756">line
756</a>
4301 <div class=
"description">
4302 <p>Flushes the local network state cache and fetches updated information
4303 from the remote
<code>ubus
</code> apis.
</p>
4314 <dl class=
"details">
4352 <table class=
"params">
4357 <th class=
"last">Description
</th>
4370 <td class=
"description last">Returns a promise resolving to the internal network state object.
</td>
4384 <div class=
"nameContainer">
4385 <h4 class=
"name" id=
"formatWifiEncryption">
4387 formatWifiEncryption
<span class=
"signature">(encryption)
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{null|string}
</span>
4391 <div class=
"tag-source">
4392 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line747">line
747</a>
4402 <div class=
"description">
4403 <p>Converts a given
<a href=
"LuCI.network.html#.WifiEncryption"><code>encryption entry
</code></a>
4404 into a human readable string such as
<code>mixed WPA/WPA2 PSK (TKIP, CCMP)
</code>
4405 or
<code>WPA3 SAE (CCMP)
</code>.
</p>
4416 <table class=
"params">
4427 <th class=
"last">Description
</th>
4436 <td class=
"name"><code>encryption
</code></td>
4442 <span class=
"param-type"><a href=
"LuCI.network.html#.WifiEncryption">LuCI.network.WifiEncryption
</a></span>
4450 <td class=
"description last">
4452 <p>The wireless encryption entry to convert.
</p></td>
4461 <dl class=
"details">
4499 <table class=
"params">
4504 <th class=
"last">Description
</th>
4520 <td class=
"description last">Returns the description string for the given encryption entry or
4521 <code>null
</code> if the given entry was invalid.
</td>
4535 <div class=
"nameContainer">
4536 <h4 class=
"name" id=
"getDevice">
4538 getDevice
<span class=
"signature">(name)
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Promise.
<(null|
<a href=
"LuCI.network.Device.html">LuCI.network.Device
</a>)
>}
</span>
4542 <div class=
"tag-source">
4543 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line1131">line
1131</a>
4553 <div class=
"description">
4554 <p>Get a
<a href=
"LuCI.network.Device.html"><code>Device
</code></a> instance describing the
4555 given network device.
</p>
4566 <table class=
"params">
4577 <th class=
"last">Description
</th>
4586 <td class=
"name"><code>name
</code></td>
4592 <span class=
"param-type">string
</span>
4600 <td class=
"description last">
4602 <p>The name of the network device to get, e.g.
<code>eth0
</code> or
<code>br-lan
</code>.
</p></td>
4611 <dl class=
"details">
4649 <table class=
"params">
4654 <th class=
"last">Description
</th>
4663 Promise.
<(null|
<a href=
"LuCI.network.Device.html">LuCI.network.Device
</a>)
>
4667 <td class=
"description last">Returns a promise resolving to the
<code>Device
</code> instance describing
4668 the network device or
<code>null
</code> if the given device name could not
4683 <div class=
"nameContainer">
4684 <h4 class=
"name" id=
"getDevices">
4686 getDevices
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Promise.
<Array.
<<a href=
"LuCI.network.Device.html">LuCI.network.Device
</a>>>}
</span>
4690 <div class=
"tag-source">
4691 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line1154">line
1154</a>
4701 <div class=
"description">
4702 <p>Get a sorted list of all found network devices.
</p>
4713 <dl class=
"details">
4751 <table class=
"params">
4756 <th class=
"last">Description
</th>
4765 Promise.
<Array.
<<a href=
"LuCI.network.Device.html">LuCI.network.Device
</a>>>
4769 <td class=
"description last">Returns a promise resolving to a sorted array of
<code>Device
</code> class
4770 instances describing the network devices found on the system.
</td>
4784 <div class=
"nameContainer">
4785 <h4 class=
"name" id=
"getDSLModemType">
4787 getDSLModemType
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Promise.
<(null|string)
>}
</span>
4791 <div class=
"tag-source">
4792 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line1753">line
1753</a>
4802 <div class=
"description">
4803 <p>Queries the internal DSL modem type from board information.
</p>
4814 <dl class=
"details">
4852 <table class=
"params">
4857 <th class=
"last">Description
</th>
4866 Promise.
<(null|string)
>
4870 <td class=
"description last">Returns a promise resolving to the type of the internal modem
4871 (e.g.
<code>vdsl
</code>) or to
<code>null
</code> if no internal modem is present.
</td>
4885 <div class=
"nameContainer">
4886 <h4 class=
"name" id=
"getHostHints">
4888 getHostHints
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Promise.
<<a href=
"LuCI.network.Hosts.html">LuCI.network.Hosts
</a>>}
</span>
4892 <div class=
"tag-source">
4893 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line1770">line
1770</a>
4903 <div class=
"description">
4904 <p>Queries aggregated information about known hosts.
</p>
4905 <p>This function aggregates information from various sources such as
4906 DHCP lease databases, ARP and IPv6 neighbour entries, wireless
4907 association list etc. and returns a
<a href=
"LuCI.network.Hosts.html"><code>Hosts
</code></a>
4908 class instance describing the found hosts.
</p>
4919 <dl class=
"details">
4957 <table class=
"params">
4962 <th class=
"last">Description
</th>
4971 Promise.
<<a href=
"LuCI.network.Hosts.html">LuCI.network.Hosts
</a>>
4975 <td class=
"description last">Returns a
<code>Hosts
</code> instance describing host known on the system.
</td>
4989 <div class=
"nameContainer">
4990 <h4 class=
"name" id=
"getIfnameOf">
4992 getIfnameOf
<span class=
"signature">(obj)
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{null|string}
</span>
4996 <div class=
"tag-source">
4997 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line1742">line
1742</a>
5007 <div class=
"description">
5008 <p>Obtains the network device name of the given object.
</p>
5019 <table class=
"params">
5030 <th class=
"last">Description
</th>
5039 <td class=
"name"><code>obj
</code></td>
5045 <span class=
"param-type"><a href=
"LuCI.network.Protocol.html">LuCI.network.Protocol
</a></span>
5048 <span class=
"param-type"><a href=
"LuCI.network.Device.html">LuCI.network.Device
</a></span>
5051 <span class=
"param-type"><a href=
"LuCI.network.WifiDevice.html">LuCI.network.WifiDevice
</a></span>
5054 <span class=
"param-type"><a href=
"LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork
</a></span>
5057 <span class=
"param-type">string
</span>
5065 <td class=
"description last">
5067 <p>The object to get the device name from.
</p></td>
5076 <dl class=
"details">
5114 <table class=
"params">
5119 <th class=
"last">Description
</th>
5135 <td class=
"description last">Returns a string containing the device name or
<code>null
</code> if the given
5136 object could not be converted to a name.
</td>
5150 <div class=
"nameContainer">
5151 <h4 class=
"name" id=
"getNetwork">
5153 getNetwork
<span class=
"signature">(name)
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Promise.
<(null|
<a href=
"LuCI.network.Protocol.html">LuCI.network.Protocol
</a>)
>}
</span>
5157 <div class=
"tag-source">
5158 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line949">line
949</a>
5168 <div class=
"description">
5169 <p>Get a
<a href=
"LuCI.network.Protocol.html"><code>Protocol
</code></a> instance describing
5170 the network with the given name.
</p>
5181 <table class=
"params">
5192 <th class=
"last">Description
</th>
5201 <td class=
"name"><code>name
</code></td>
5207 <span class=
"param-type">string
</span>
5215 <td class=
"description last">
5217 <p>The logical interface name of the network get, e.g.
<code>lan
</code> or
<code>wan
</code>.
</p></td>
5226 <dl class=
"details">
5264 <table class=
"params">
5269 <th class=
"last">Description
</th>
5278 Promise.
<(null|
<a href=
"LuCI.network.Protocol.html">LuCI.network.Protocol
</a>)
>
5282 <td class=
"description last">Returns a promise resolving to a
5283 <a href=
"LuCI.network.Protocol.html"><code>Protocol
</code></a> subclass instance describing
5284 the network or
<code>null
</code> if the network did not exist.
</td>
5298 <div class=
"nameContainer">
5299 <h4 class=
"name" id=
"getNetworks">
5301 getNetworks
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Promise.
<Array.
<<a href=
"LuCI.network.Protocol.html">LuCI.network.Protocol
</a>>>}
</span>
5305 <div class=
"tag-source">
5306 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line974">line
974</a>
5316 <div class=
"description">
5317 <p>Gets an array containing all known networks.
</p>
5328 <dl class=
"details">
5366 <table class=
"params">
5371 <th class=
"last">Description
</th>
5380 Promise.
<Array.
<<a href=
"LuCI.network.Protocol.html">LuCI.network.Protocol
</a>>>
5384 <td class=
"description last">Returns a promise resolving to a name-sorted array of
5385 <a href=
"LuCI.network.Protocol.html"><code>Protocol
</code></a> subclass instances
5386 describing all known networks.
</td>
5400 <div class=
"nameContainer">
5401 <h4 class=
"name" id=
"getProtocol">
5403 getProtocol
<span class=
"signature">(protoname,
<span class=
"optional">netname
</span>)
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{null|
<a href=
"LuCI.network.Protocol.html">LuCI.network.Protocol
</a>}
</span>
5407 <div class=
"tag-source">
5408 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line778">line
778</a>
5418 <div class=
"description">
5419 <p>Instantiates the given
<a href=
"LuCI.network.Protocol.html"><code>Protocol
</code></a> back-end,
5420 optionally using the given network name.
</p>
5431 <table class=
"params">
5444 <th class=
"last">Description
</th>
5453 <td class=
"name"><code>protoname
</code></td>
5459 <span class=
"param-type">string
</span>
5466 <td class=
"default">
5471 <td class=
"description last">
5478 <p>The protocol back-end to use, e.g.
<code>static
</code> or
<code>dhcp
</code>.
</p></td>
5485 <td class=
"name"><code>netname
</code></td>
5491 <span class=
"param-type">string
</span>
5498 <td class=
"default">
5505 <td class=
"description last">
5508 <span class=
"optional">optional
</span>
5514 <p>The network name to use for the instantiated protocol. This should be
5515 usually set to one of the interfaces described in /etc/config/network
5516 but it is allowed to omit it, e.g. to query protocol capabilities
5517 without the need for an existing interface.
</p></td>
5526 <dl class=
"details">
5564 <table class=
"params">
5569 <th class=
"last">Description
</th>
5581 <a href=
"LuCI.network.Protocol.html">LuCI.network.Protocol
</a>
5585 <td class=
"description last">Returns the instantiated protocol back-end class or
<code>null
</code> if the given
5586 protocol isn't known.
</td>
5600 <div class=
"nameContainer">
5601 <h4 class=
"name" id=
"getProtocols">
5603 getProtocols
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Array.
<<a href=
"LuCI.network.Protocol.html">LuCI.network.Protocol
</a>>}
</span>
5607 <div class=
"tag-source">
5608 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line793">line
793</a>
5618 <div class=
"description">
5619 <p>Obtains instances of all known
<a href=
"LuCI.network.Protocol.html"><code>Protocol
</code></a>
5620 back-end classes.
</p>
5631 <dl class=
"details">
5669 <table class=
"params">
5674 <th class=
"last">Description
</th>
5683 Array.
<<a href=
"LuCI.network.Protocol.html">LuCI.network.Protocol
</a>>
5687 <td class=
"description last">Returns an array of protocol class instances.
</td>
5701 <div class=
"nameContainer">
5702 <h4 class=
"name" id=
"getSwitchTopologies">
5704 getSwitchTopologies
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Promise.
<Object.
<string,
<a href=
"LuCI.network.html#.SwitchTopology">LuCI.network.SwitchTopology
</a>>>}
</span>
5708 <div class=
"tag-source">
5709 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line1647">line
1647</a>
5719 <div class=
"description">
5720 <p>Returns the topologies of all swconfig switches found on the system.
</p>
5731 <dl class=
"details">
5769 <table class=
"params">
5774 <th class=
"last">Description
</th>
5783 Promise.
<Object.
<string,
<a href=
"LuCI.network.html#.SwitchTopology">LuCI.network.SwitchTopology
</a>>>
5787 <td class=
"description last">Returns a promise resolving to an object containing the topologies
5788 of each switch. The object keys correspond to the name of the switches
5789 such as
<code>switch0
</code>, the values are
5790 <a href=
"LuCI.network.html#.SwitchTopology"><code>SwitchTopology
</code></a> objects describing
5805 <div class=
"nameContainer">
5806 <h4 class=
"name" id=
"getWAN6Networks">
5808 getWAN6Networks
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Promise.
<Array.
<<a href=
"LuCI.network.Protocol.html">LuCI.network.Protocol
</a>>>}
</span>
5812 <div class=
"tag-source">
5813 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line1598">line
1598</a>
5823 <div class=
"description">
5824 <p>Get IPv6 wan networks.
</p>
5825 <p>This function looks up all networks having a default
<code>::/
0</code> route
5826 and returns them as array.
</p>
5837 <dl class=
"details">
5875 <table class=
"params">
5880 <th class=
"last">Description
</th>
5889 Promise.
<Array.
<<a href=
"LuCI.network.Protocol.html">LuCI.network.Protocol
</a>>>
5893 <td class=
"description last">Returns a promise resolving to an array of
<code>Protocol
</code> subclass
5894 instances describing the found IPv6 default route interfaces.
</td>
5908 <div class=
"nameContainer">
5909 <h4 class=
"name" id=
"getWANNetworks">
5911 getWANNetworks
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Promise.
<Array.
<<a href=
"LuCI.network.Protocol.html">LuCI.network.Protocol
</a>>>}
</span>
5915 <div class=
"tag-source">
5916 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line1573">line
1573</a>
5926 <div class=
"description">
5927 <p>Get IPv4 wan networks.
</p>
5928 <p>This function looks up all networks having a default
<code>0.0.0.0/
0</code> route
5929 and returns them as array.
</p>
5940 <dl class=
"details">
5978 <table class=
"params">
5983 <th class=
"last">Description
</th>
5992 Promise.
<Array.
<<a href=
"LuCI.network.Protocol.html">LuCI.network.Protocol
</a>>>
5996 <td class=
"description last">Returns a promise resolving to an array of
<code>Protocol
</code> subclass
5997 instances describing the found default route interfaces.
</td>
6011 <div class=
"nameContainer">
6012 <h4 class=
"name" id=
"getWifiDevice">
6014 getWifiDevice
<span class=
"signature">(devname)
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Promise.
<(null|
<a href=
"LuCI.network.WifiDevice.html">LuCI.network.WifiDevice
</a>)
>}
</span>
6018 <div class=
"tag-source">
6019 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line1356">line
1356</a>
6029 <div class=
"description">
6030 <p>Get a
<a href=
"LuCI.network.WifiDevice.html"><code>WifiDevice
</code></a> instance describing
6031 the given wireless radio.
</p>
6042 <table class=
"params">
6053 <th class=
"last">Description
</th>
6062 <td class=
"name"><code>devname
</code></td>
6068 <span class=
"param-type">string
</span>
6076 <td class=
"description last">
6078 <p>The configuration name of the wireless radio to look up, e.g.
<code>radio0
</code>
6079 for the first mac80211 phy on the system.
</p></td>
6088 <dl class=
"details">
6126 <table class=
"params">
6131 <th class=
"last">Description
</th>
6140 Promise.
<(null|
<a href=
"LuCI.network.WifiDevice.html">LuCI.network.WifiDevice
</a>)
>
6144 <td class=
"description last">Returns a promise resolving to the
<code>WifiDevice
</code> instance describing
6145 the underlying radio device or
<code>null
</code> if the wireless radio could not
6160 <div class=
"nameContainer">
6161 <h4 class=
"name" id=
"getWifiDevices">
6163 getWifiDevices
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Promise.
<Array.
<<a href=
"LuCI.network.WifiDevice.html">LuCI.network.WifiDevice
</a>>>}
</span>
6167 <div class=
"tag-source">
6168 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line1376">line
1376</a>
6178 <div class=
"description">
6179 <p>Obtain a list of all configured radio devices.
</p>
6190 <dl class=
"details">
6228 <table class=
"params">
6233 <th class=
"last">Description
</th>
6242 Promise.
<Array.
<<a href=
"LuCI.network.WifiDevice.html">LuCI.network.WifiDevice
</a>>>
6246 <td class=
"description last">Returns a promise resolving to an array of
<code>WifiDevice
</code> instances
6247 describing the wireless radios configured in the system.
6248 The order of the array corresponds to the order of the radios in
6249 the configuration.
</td>
6263 <div class=
"nameContainer">
6264 <h4 class=
"name" id=
"getWifiNetwork">
6266 getWifiNetwork
<span class=
"signature">(netname)
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Promise.
<(null|
<a href=
"LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork
</a>)
>}
</span>
6270 <div class=
"tag-source">
6271 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line1405">line
1405</a>
6281 <div class=
"description">
6282 <p>Get a
<a href=
"LuCI.network.WifiNetwork.html"><code>WifiNetwork
</code></a> instance describing
6283 the given wireless network.
</p>
6294 <table class=
"params">
6305 <th class=
"last">Description
</th>
6314 <td class=
"name"><code>netname
</code></td>
6320 <span class=
"param-type">string
</span>
6328 <td class=
"description last">
6330 <p>The name of the wireless network to look up. This may be either an uci
6331 configuration section ID, a network ID in the form
<code>radio#.network#
</code>
6332 or a Linux network device name like
<code>wlan0
</code> which is resolved to the
6333 corresponding configuration section through
<code>ubus
</code> runtime information.
</p></td>
6342 <dl class=
"details">
6380 <table class=
"params">
6385 <th class=
"last">Description
</th>
6394 Promise.
<(null|
<a href=
"LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork
</a>)
>
6398 <td class=
"description last">Returns a promise resolving to the
<code>WifiNetwork
</code> instance describing
6399 the wireless network or
<code>null
</code> if the corresponding network could not
6414 <div class=
"nameContainer">
6415 <h4 class=
"name" id=
"getWifiNetworks">
6417 getWifiNetworks
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Promise.
<Array.
<<a href=
"LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork
</a>>>}
</span>
6421 <div class=
"tag-source">
6422 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line1419">line
1419</a>
6432 <div class=
"description">
6433 <p>Get an array of all
<a href=
"LuCI.network.WifiNetwork.html"><code>WifiNetwork
</code></a>
6434 instances describing the wireless networks present on the system.
</p>
6445 <dl class=
"details">
6483 <table class=
"params">
6488 <th class=
"last">Description
</th>
6497 Promise.
<Array.
<<a href=
"LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork
</a>>>
6501 <td class=
"description last">Returns a promise resolving to an array of
<code>WifiNetwork
</code> instances
6502 describing the wireless networks. The array will be empty if no networks
6517 <div class=
"nameContainer">
6518 <h4 class=
"name" id=
"isIgnoredDevice">
6520 isIgnoredDevice
<span class=
"signature">(name)
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{boolean}
</span>
6524 <div class=
"tag-source">
6525 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line1339">line
1339</a>
6535 <div class=
"description">
6536 <p>Test if a given network device name is in the list of patterns for
6537 device names to ignore.
</p>
6538 <p>Ignored device names are usually Linux network devices which are
6539 spawned implicitly by kernel modules such as
<code>tunl0
</code> or
<code>hwsim0
</code>
6540 and which are unsuitable for use in network configuration.
</p>
6551 <table class=
"params">
6562 <th class=
"last">Description
</th>
6571 <td class=
"name"><code>name
</code></td>
6577 <span class=
"param-type">string
</span>
6585 <td class=
"description last">
6587 <p>The device name to test.
</p></td>
6596 <dl class=
"details">
6634 <table class=
"params">
6639 <th class=
"last">Description
</th>
6652 <td class=
"description last">Returns
<code>true
</code> if the given name is in the ignore pattern list,
6653 else returns
<code>false
</code>.
</td>
6667 <div class=
"nameContainer">
6668 <h4 class=
"name" id=
"maskToPrefix">
6670 maskToPrefix
<span class=
"signature">(netmask,
<span class=
"optional">v6
</span>)
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{null|number}
</span>
6674 <div class=
"tag-source">
6675 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line692">line
692</a>
6685 <div class=
"description">
6686 <p>Converts the given netmask to a prefix size in bits.
</p>
6697 <table class=
"params">
6710 <th class=
"last">Description
</th>
6719 <td class=
"name"><code>netmask
</code></td>
6725 <span class=
"param-type">string
</span>
6732 <td class=
"default">
6737 <td class=
"description last">
6744 <p>The netmask to convert into a bits count.
</p></td>
6751 <td class=
"name"><code>v6
</code></td>
6757 <span class=
"param-type">boolean
</span>
6764 <td class=
"default">
6771 <td class=
"description last">
6774 <span class=
"optional">optional
</span>
6780 <p>Whether to parse the given netmask as IPv4 (
<code>false
</code>) or IPv6 (
<code>true
</code>)
6790 <dl class=
"details">
6828 <table class=
"params">
6833 <th class=
"last">Description
</th>
6849 <td class=
"description last">Returns the number of prefix bits contained in the netmask or
<code>null
</code>
6850 if the given netmask value was invalid.
</td>
6864 <div class=
"nameContainer">
6865 <h4 class=
"name" id=
"prefixToMask">
6867 prefixToMask
<span class=
"signature">(bits,
<span class=
"optional">v6
</span>)
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{null|string}
</span>
6871 <div class=
"tag-source">
6872 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line674">line
674</a>
6882 <div class=
"description">
6883 <p>Converts the given prefix size in bits to a netmask.
</p>
6894 <table class=
"params">
6907 <th class=
"last">Description
</th>
6916 <td class=
"name"><code>bits
</code></td>
6922 <span class=
"param-type">number
</span>
6929 <td class=
"default">
6934 <td class=
"description last">
6941 <p>The prefix size in bits.
</p></td>
6948 <td class=
"name"><code>v6
</code></td>
6954 <span class=
"param-type">boolean
</span>
6961 <td class=
"default">
6968 <td class=
"description last">
6971 <span class=
"optional">optional
</span>
6977 <p>Whether to convert the bits value into an IPv4 netmask (
<code>false
</code>) or
6978 an IPv6 netmask (
<code>true
</code>).
</p></td>
6987 <dl class=
"details">
7025 <table class=
"params">
7030 <th class=
"last">Description
</th>
7046 <td class=
"description last">Returns a string containing the netmask corresponding to the bit count
7047 or
<code>null
</code> when the given amount of bits exceeds the maximum possible
7048 value of
<code>32</code> for IPv4 or
<code>128</code> for IPv6.
</td>
7062 <div class=
"nameContainer">
7063 <h4 class=
"name" id=
"registerErrorCode">
7065 registerErrorCode
<span class=
"signature">(code, message)
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{boolean}
</span>
7069 <div class=
"tag-source">
7070 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line881">line
881</a>
7080 <div class=
"description">
7081 <p>Registers a new human readable translation string for a
<code>Protocol
</code>
7093 <table class=
"params">
7104 <th class=
"last">Description
</th>
7113 <td class=
"name"><code>code
</code></td>
7119 <span class=
"param-type">string
</span>
7127 <td class=
"description last">
7129 <p>The
<code>ubus
</code> protocol error code to register a translation for, e.g.
7130 <code>NO_DEVICE
</code>.
</p></td>
7137 <td class=
"name"><code>message
</code></td>
7143 <span class=
"param-type">string
</span>
7151 <td class=
"description last">
7153 <p>The message to use as translation for the given protocol error code.
</p></td>
7162 <dl class=
"details">
7200 <table class=
"params">
7205 <th class=
"last">Description
</th>
7218 <td class=
"description last">Returns
<code>true
</code> if the error code description has been added or
<code>false
</code>
7219 if either the arguments were invalid or if there already was a
7220 description for the given code.
</td>
7234 <div class=
"nameContainer">
7235 <h4 class=
"name" id=
"registerPatternVirtual">
7237 registerPatternVirtual
<span class=
"signature">(pat)
</span>
7241 <div class=
"tag-source">
7242 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line861">line
861</a>
7252 <div class=
"description">
7253 <p>Registers a new regular expression pattern to recognize
7254 virtual interfaces.
</p>
7265 <table class=
"params">
7276 <th class=
"last">Description
</th>
7285 <td class=
"name"><code>pat
</code></td>
7291 <span class=
"param-type">RegExp
</span>
7299 <td class=
"description last">
7301 <p>A
<code>RegExp
</code> instance to match a virtual interface name
7302 such as
<code>6in4-wan
</code> or
<code>tun0
</code>.
</p></td>
7311 <dl class=
"details">
7352 <div class=
"nameContainer">
7353 <h4 class=
"name" id=
"registerProtocol">
7355 registerProtocol
<span class=
"signature">(protoname, methods)
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{
<a href=
"LuCI.network.Protocol.html">LuCI.network.Protocol
</a>}
</span>
7359 <div class=
"tag-source">
7360 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line820">line
820</a>
7370 <div class=
"description">
7371 <p>Registers a new
<a href=
"LuCI.network.Protocol.html"><code>Protocol
</code></a> subclass
7372 with the given methods and returns the resulting subclass value.
</p>
7373 <p>This functions internally calls
7374 <code>Class.extend()
</code> on the
<code>Network.Protocol
</code>
7386 <table class=
"params">
7397 <th class=
"last">Description
</th>
7406 <td class=
"name"><code>protoname
</code></td>
7412 <span class=
"param-type">string
</span>
7420 <td class=
"description last">
7422 <p>The name of the new protocol to register.
</p></td>
7429 <td class=
"name"><code>methods
</code></td>
7435 <span class=
"param-type">Object.
<string, *
></span>
7443 <td class=
"description last">
7445 <p>The member methods and values of the new
<code>Protocol
</code> subclass to
7446 be passed to
<code>Class.extend()
</code>.
</p></td>
7455 <dl class=
"details">
7493 <table class=
"params">
7498 <th class=
"last">Description
</th>
7507 <a href=
"LuCI.network.Protocol.html">LuCI.network.Protocol
</a>
7511 <td class=
"description last">Returns the new
<code>Protocol
</code> subclass.
</td>
7525 <div class=
"nameContainer">
7526 <h4 class=
"name" id=
"renameNetwork">
7528 renameNetwork
<span class=
"signature">(oldName, newName)
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Promise.
<boolean
>}
</span>
7532 <div class=
"tag-source">
7533 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line1070">line
1070</a>
7543 <div class=
"description">
7544 <p>Rename the given network and its references to a new name.
</p>
7555 <table class=
"params">
7566 <th class=
"last">Description
</th>
7575 <td class=
"name"><code>oldName
</code></td>
7581 <span class=
"param-type">string
</span>
7589 <td class=
"description last">
7591 <p>The current name of the network.
</p></td>
7598 <td class=
"name"><code>newName
</code></td>
7604 <span class=
"param-type">string
</span>
7612 <td class=
"description last">
7614 <p>The name to rename the network to, must be in the format
7615 <code>[a-z-A-Z0-
9_]+
</code>.
</p></td>
7624 <dl class=
"details">
7662 <table class=
"params">
7667 <th class=
"last">Description
</th>
7676 Promise.
<boolean
>
7680 <td class=
"description last">Returns a promise resolving to either
<code>true
</code> if the network was
7681 successfully renamed or
<code>false
</code> if the new name was invalid, if
7682 a network with the new name already exists or if the network to
7683 rename could not be found.
</td>
7698 <h3 class=
"subsection-title">Type Definitions
</h3>
7703 <div class=
"nameContainer">
7704 <h4 class=
"name" id=
".SwitchTopology">LuCI.network.SwitchTopology
<span class=
"type-signature type object.<string, (object|array)>">Object.
<string, (Object|Array)
></span> </h4>
7711 <div class=
"description">
7712 <p>Describes a swconfig switch topology by specifying the CPU
7713 connections and external port labels of a switch.
</p>
7718 <dl class=
"details">
7721 <h5 class=
"subsection-title">Properties:
</h5>
7725 <table class=
"props">
7738 <th class=
"last">Description
</th>
7747 <td class=
"name"><code>netdevs
</code></td>
7753 <span class=
"param-type">Object.
<number, string
></span>
7763 <td class=
"description last"><p>The
<code>netdevs
</code> property points to an object describing the CPU port
7764 connections of the switch. The numeric key of the enclosed object is
7765 the port number, the value contains the Linux network device name the
7766 port is hardwired to.
</p></td>
7773 <td class=
"name"><code>ports
</code></td>
7779 <span class=
"param-type">Array.
<Object.
<string, (boolean|number|string)
>></span>
7789 <td class=
"description last"><p>The
<code>ports
</code> property points to an array describing the populated
7790 ports of the switch in the external label order. Each array item is
7791 an object containing the following keys:
</p>
7793 <li><code>num
</code> - the internal switch port number
</li>
7794 <li><code>label
</code> - the label of the port, e.g.
<code>LAN
1</code> or
<code>CPU (eth0)
</code></li>
7795 <li><code>device
</code> - the connected Linux network device name (CPU ports only)
</li>
7796 <li><code>tagged
</code> - a boolean indicating whether the port must be tagged to
7797 function (CPU ports only)
</li>
7835 <div class=
"nameContainer">
7836 <h4 class=
"name" id=
".WifiEncryption">LuCI.network.WifiEncryption
<span class=
"type-signature type object.<string, (boolean|array.<(number|string)>)>">Object.
<string, (boolean|Array.
<(number|string)
>)
></span> </h4>
7843 <div class=
"description">
7844 <p>An encryption entry describes active wireless encryption settings
7845 such as the used key management protocols, active ciphers and
7846 protocol versions.
</p>
7851 <dl class=
"details">
7854 <h5 class=
"subsection-title">Properties:
</h5>
7858 <table class=
"props">
7873 <th class=
"last">Description
</th>
7882 <td class=
"name"><code>enabled
</code></td>
7888 <span class=
"param-type">boolean
</span>
7895 <td class=
"attributes">
7904 <td class=
"description last"><p>Specifies whether any kind of encryption, such as
<code>WEP
</code> or
<code>WPA
</code> is
7905 enabled. If set to
<code>false
</code>, then no encryption is active and the
7906 corresponding network is open.
</p></td>
7913 <td class=
"name"><code>wep
</code></td>
7919 <span class=
"param-type">Array.
<string
></span>
7926 <td class=
"attributes">
7937 <td class=
"description last"><p>When the
<code>wep
</code> property exists, the network uses WEP encryption.
7938 In this case, the property is set to an array of active WEP modes
7939 which might be either
<code>open
</code>,
<code>shared
</code> or both.
</p></td>
7946 <td class=
"name"><code>wpa
</code></td>
7952 <span class=
"param-type">Array.
<number
></span>
7959 <td class=
"attributes">
7970 <td class=
"description last"><p>When the
<code>wpa
</code> property exists, the network uses WPA security.
7971 In this case, the property is set to an array containing the WPA
7972 protocol versions used, e.g.
<code>[
1,
2 ]
</code> for WPA/WPA2 mixed mode or
7973 <code>[
3 ]
</code> for WPA3-SAE.
</p></td>
7980 <td class=
"name"><code>authentication
</code></td>
7986 <span class=
"param-type">Array.
<string
></span>
7993 <td class=
"attributes">
8004 <td class=
"description last"><p>The
<code>authentication
</code> property only applies to WPA encryption and
8005 is defined when the
<code>wpa
</code> property is set as well. It points to
8006 an array of active authentication suites used by the network, e.g.
8007 <code>[
"psk
" ]
</code> for a WPA(
2)-PSK network or
<code>[
"psk
",
"sae
" ]
</code> for
8008 mixed WPA2-PSK/WPA3-SAE encryption.
</p></td>
8015 <td class=
"name"><code>ciphers
</code></td>
8021 <span class=
"param-type">Array.
<string
></span>
8028 <td class=
"attributes">
8039 <td class=
"description last"><p>If either WEP or WPA encryption is active, then the
<code>ciphers
</code>
8040 property will be set to an array describing the active encryption
8041 ciphers used by the network, e.g.
<code>[
"tkip
",
"ccmp
" ]
</code> for a
8042 WPA/WPA2-PSK mixed network or
<code>[
"wep-
40",
"wep-
104" ]
</code> for an
8043 WEP network.
</p></td>
8080 <div class=
"nameContainer">
8081 <h4 class=
"name" id=
".WifiPeerEntry">LuCI.network.WifiPeerEntry
<span class=
"type-signature type object.<string, (boolean|number|string|luci.network.wifirateentry)>">Object.
<string, (boolean|number|string|
<a href=
"LuCI.network.html#.WifiRateEntry">LuCI.network.WifiRateEntry
</a>)
></span> </h4>
8088 <div class=
"description">
8089 <p>A wireless peer entry describes the properties of a remote wireless
8090 peer associated with a local network.
</p>
8095 <dl class=
"details">
8098 <h5 class=
"subsection-title">Properties:
</h5>
8102 <table class=
"props">
8117 <th class=
"last">Description
</th>
8126 <td class=
"name"><code>mac
</code></td>
8132 <span class=
"param-type">string
</span>
8139 <td class=
"attributes">
8148 <td class=
"description last"><p>The MAC address (BSSID).
</p></td>
8155 <td class=
"name"><code>signal
</code></td>
8161 <span class=
"param-type">number
</span>
8168 <td class=
"attributes">
8177 <td class=
"description last"><p>The received signal strength.
</p></td>
8184 <td class=
"name"><code>signal_avg
</code></td>
8190 <span class=
"param-type">number
</span>
8197 <td class=
"attributes">
8208 <td class=
"description last"><p>The average signal strength if supported by the driver.
</p></td>
8215 <td class=
"name"><code>noise
</code></td>
8221 <span class=
"param-type">number
</span>
8228 <td class=
"attributes">
8239 <td class=
"description last"><p>The current noise floor of the radio. May be
<code>0</code> or absent if not
8240 supported by the driver.
</p></td>
8247 <td class=
"name"><code>inactive
</code></td>
8253 <span class=
"param-type">number
</span>
8260 <td class=
"attributes">
8269 <td class=
"description last"><p>The amount of milliseconds the peer has been inactive, e.g. due
8270 to powersave.
</p></td>
8277 <td class=
"name"><code>connected_time
</code></td>
8283 <span class=
"param-type">number
</span>
8290 <td class=
"attributes">
8299 <td class=
"description last"><p>The amount of milliseconds the peer is associated to this network.
</p></td>
8306 <td class=
"name"><code>thr
</code></td>
8312 <span class=
"param-type">number
</span>
8319 <td class=
"attributes">
8330 <td class=
"description last"><p>The estimated throughput of the peer, May be
<code>0</code> or absent if not
8331 supported by the driver.
</p></td>
8338 <td class=
"name"><code>authorized
</code></td>
8344 <span class=
"param-type">boolean
</span>
8351 <td class=
"attributes">
8360 <td class=
"description last"><p>Specifies whether the peer is authorized to associate to this network.
</p></td>
8367 <td class=
"name"><code>authenticated
</code></td>
8373 <span class=
"param-type">boolean
</span>
8380 <td class=
"attributes">
8389 <td class=
"description last"><p>Specifies whether the peer completed authentication to this network.
</p></td>
8396 <td class=
"name"><code>preamble
</code></td>
8402 <span class=
"param-type">string
</span>
8409 <td class=
"attributes">
8418 <td class=
"description last"><p>The preamble mode used by the peer. May be
<code>long
</code> or
<code>short
</code>.
</p></td>
8425 <td class=
"name"><code>wme
</code></td>
8431 <span class=
"param-type">boolean
</span>
8438 <td class=
"attributes">
8447 <td class=
"description last"><p>Specifies whether the peer supports WME/WMM capabilities.
</p></td>
8454 <td class=
"name"><code>mfp
</code></td>
8460 <span class=
"param-type">boolean
</span>
8467 <td class=
"attributes">
8476 <td class=
"description last"><p>Specifies whether management frame protection is active.
</p></td>
8483 <td class=
"name"><code>tdls
</code></td>
8489 <span class=
"param-type">boolean
</span>
8496 <td class=
"attributes">
8505 <td class=
"description last"><p>Specifies whether TDLS is active.
</p></td>
8512 <td class=
"name"><code>mesh llid
</code></td>
8518 <span class=
"param-type">number
</span>
8525 <td class=
"attributes">
8536 <td class=
"description last"><p>The mesh LLID, may be
<code>0</code> or absent if not applicable or supported
8537 by the driver.
</p></td>
8544 <td class=
"name"><code>mesh plid
</code></td>
8550 <span class=
"param-type">number
</span>
8557 <td class=
"attributes">
8568 <td class=
"description last"><p>The mesh PLID, may be
<code>0</code> or absent if not applicable or supported
8569 by the driver.
</p></td>
8576 <td class=
"name"><code>mesh plink
</code></td>
8582 <span class=
"param-type">string
</span>
8589 <td class=
"attributes">
8600 <td class=
"description last"><p>The mesh peer link state description, may be an empty string (
<code>''
</code>)
8601 or absent if not applicable or supported by the driver.
</p>
8602 <p>The following states are known:
</p>
8604 <li><code>LISTEN
</code></li>
8605 <li><code>OPN_SNT
</code></li>
8606 <li><code>OPN_RCVD
</code></li>
8607 <li><code>CNF_RCVD
</code></li>
8608 <li><code>ESTAB
</code></li>
8609 <li><code>HOLDING
</code></li>
8610 <li><code>BLOCKED
</code></li>
8611 <li><code>UNKNOWN
</code></li>
8619 <td class=
"name"><code>mesh local PS
</code></td>
8625 <span class=
"param-type">number
</span>
8632 <td class=
"attributes">
8643 <td class=
"description last"><p>The local powersafe mode for the peer link, may be an empty
8644 string (
<code>''
</code>) or absent if not applicable or supported by
8646 <p>The following modes are known:
</p>
8648 <li><code>ACTIVE
</code> (no power save)
</li>
8649 <li><code>LIGHT SLEEP
</code></li>
8650 <li><code>DEEP SLEEP
</code></li>
8651 <li><code>UNKNOWN
</code></li>
8659 <td class=
"name"><code>mesh peer PS
</code></td>
8665 <span class=
"param-type">number
</span>
8672 <td class=
"attributes">
8683 <td class=
"description last"><p>The remote powersafe mode for the peer link, may be an empty
8684 string (
<code>''
</code>) or absent if not applicable or supported by
8686 <p>The following modes are known:
</p>
8688 <li><code>ACTIVE
</code> (no power save)
</li>
8689 <li><code>LIGHT SLEEP
</code></li>
8690 <li><code>DEEP SLEEP
</code></li>
8691 <li><code>UNKNOWN
</code></li>
8699 <td class=
"name"><code>mesh non-peer PS
</code></td>
8705 <span class=
"param-type">number
</span>
8712 <td class=
"attributes">
8723 <td class=
"description last"><p>The powersafe mode for all non-peer neighbours, may be an empty
8724 string (
<code>''
</code>) or absent if not applicable or supported by the driver.
</p>
8725 <p>The following modes are known:
</p>
8727 <li><code>ACTIVE
</code> (no power save)
</li>
8728 <li><code>LIGHT SLEEP
</code></li>
8729 <li><code>DEEP SLEEP
</code></li>
8730 <li><code>UNKNOWN
</code></li>
8738 <td class=
"name"><code>rx
</code></td>
8744 <span class=
"param-type"><a href=
"LuCI.network.html#.WifiRateEntry">LuCI.network.WifiRateEntry
</a></span>
8751 <td class=
"attributes">
8760 <td class=
"description last"><p>Describes the receiving wireless rate from the peer.
</p></td>
8767 <td class=
"name"><code>tx
</code></td>
8773 <span class=
"param-type"><a href=
"LuCI.network.html#.WifiRateEntry">LuCI.network.WifiRateEntry
</a></span>
8780 <td class=
"attributes">
8789 <td class=
"description last"><p>Describes the transmitting wireless rate to the peer.
</p></td>
8826 <div class=
"nameContainer">
8827 <h4 class=
"name" id=
".WifiRateEntry">LuCI.network.WifiRateEntry
<span class=
"type-signature type object.<string, (boolean|number)>">Object.
<string, (boolean|number)
></span> </h4>
8834 <div class=
"description">
8835 <p>A wireless rate entry describes the properties of a wireless
8836 transmission rate to or from a peer.
</p>
8841 <dl class=
"details">
8844 <h5 class=
"subsection-title">Properties:
</h5>
8848 <table class=
"props">
8863 <th class=
"last">Description
</th>
8872 <td class=
"name"><code>drop_misc
</code></td>
8878 <span class=
"param-type">number
</span>
8885 <td class=
"attributes">
8896 <td class=
"description last"><p>The amount of received misc. packages that have been dropped, e.g.
8897 due to corruption or missing authentication. Only applicable to
8898 receiving rates.
</p></td>
8905 <td class=
"name"><code>packets
</code></td>
8911 <span class=
"param-type">number
</span>
8918 <td class=
"attributes">
8927 <td class=
"description last"><p>The amount of packets that have been received or sent.
</p></td>
8934 <td class=
"name"><code>bytes
</code></td>
8940 <span class=
"param-type">number
</span>
8947 <td class=
"attributes">
8956 <td class=
"description last"><p>The amount of bytes that have been received or sent.
</p></td>
8963 <td class=
"name"><code>failed
</code></td>
8969 <span class=
"param-type">number
</span>
8976 <td class=
"attributes">
8987 <td class=
"description last"><p>The amount of failed transmission attempts. Only applicable to
8988 transmit rates.
</p></td>
8995 <td class=
"name"><code>retries
</code></td>
9001 <span class=
"param-type">number
</span>
9008 <td class=
"attributes">
9019 <td class=
"description last"><p>The amount of retried transmissions. Only applicable to transmit
9027 <td class=
"name"><code>is_ht
</code></td>
9033 <span class=
"param-type">boolean
</span>
9040 <td class=
"attributes">
9049 <td class=
"description last"><p>Specifies whether this rate is an HT (IEEE
802.11n) rate.
</p></td>
9056 <td class=
"name"><code>is_vht
</code></td>
9062 <span class=
"param-type">boolean
</span>
9069 <td class=
"attributes">
9078 <td class=
"description last"><p>Specifies whether this rate is an VHT (IEEE
802.11ac) rate.
</p></td>
9085 <td class=
"name"><code>mhz
</code></td>
9091 <span class=
"param-type">number
</span>
9098 <td class=
"attributes">
9107 <td class=
"description last"><p>The channel width in MHz used for the transmission.
</p></td>
9114 <td class=
"name"><code>rate
</code></td>
9120 <span class=
"param-type">number
</span>
9127 <td class=
"attributes">
9136 <td class=
"description last"><p>The bitrate in bit/s of the transmission.
</p></td>
9143 <td class=
"name"><code>mcs
</code></td>
9149 <span class=
"param-type">number
</span>
9156 <td class=
"attributes">
9167 <td class=
"description last"><p>The MCS index of the used transmission rate. Only applicable to
9168 HT or VHT rates.
</p></td>
9175 <td class=
"name"><code>40mhz
</code></td>
9181 <span class=
"param-type">number
</span>
9188 <td class=
"attributes">
9199 <td class=
"description last"><p>Specifies whether the transmission rate used
40MHz wide channel.
9200 Only applicable to HT or VHT rates.
</p>
9201 <p>Note: this option exists for backwards compatibility only and its
9202 use is discouraged. The
<code>mhz
</code> field should be used instead to
9203 determine the channel width.
</p></td>
9210 <td class=
"name"><code>short_gi
</code></td>
9216 <span class=
"param-type">boolean
</span>
9223 <td class=
"attributes">
9234 <td class=
"description last"><p>Specifies whether a short guard interval is used for the transmission.
9235 Only applicable to HT or VHT rates.
</p></td>
9242 <td class=
"name"><code>nss
</code></td>
9248 <span class=
"param-type">number
</span>
9255 <td class=
"attributes">
9266 <td class=
"description last"><p>Specifies the number of spatial streams used by the transmission.
9267 Only applicable to VHT rates.
</p></td>
9274 <td class=
"name"><code>he
</code></td>
9280 <span class=
"param-type">boolean
</span>
9287 <td class=
"attributes">
9298 <td class=
"description last"><p>Specifies whether this rate is an HE (IEEE
802.11ax) rate.
</p></td>
9305 <td class=
"name"><code>he_gi
</code></td>
9311 <span class=
"param-type">number
</span>
9318 <td class=
"attributes">
9329 <td class=
"description last"><p>Specifies whether the guard interval used for the transmission.
9330 Only applicable to HE rates.
</p></td>
9337 <td class=
"name"><code>he_dcm
</code></td>
9343 <span class=
"param-type">number
</span>
9350 <td class=
"attributes">
9361 <td class=
"description last"><p>Specifies whether dual concurrent modulation is used for the transmission.
9362 Only applicable to HE rates.
</p></td>
9399 <div class=
"nameContainer">
9400 <h4 class=
"name" id=
".WifiScanResult">LuCI.network.WifiScanResult
<span class=
"type-signature type object.<string, (number|string|luci.network.wifiencryption)>">Object.
<string, (number|string|
<a href=
"LuCI.network.html#.WifiEncryption">LuCI.network.WifiEncryption
</a>)
></span> </h4>
9407 <div class=
"description">
9408 <p>A wireless scan result object describes a neighbouring wireless
9409 network found in the vicinity.
</p>
9414 <dl class=
"details">
9417 <h5 class=
"subsection-title">Properties:
</h5>
9421 <table class=
"props">
9434 <th class=
"last">Description
</th>
9443 <td class=
"name"><code>ssid
</code></td>
9449 <span class=
"param-type">string
</span>
9459 <td class=
"description last"><p>The SSID / Mesh ID of the network.
</p></td>
9466 <td class=
"name"><code>bssid
</code></td>
9472 <span class=
"param-type">string
</span>
9482 <td class=
"description last"><p>The BSSID if the network.
</p></td>
9489 <td class=
"name"><code>mode
</code></td>
9495 <span class=
"param-type">string
</span>
9505 <td class=
"description last"><p>The operation mode of the network (
<code>Master
</code>,
<code>Ad-Hoc
</code>,
<code>Mesh Point
</code>).
</p></td>
9512 <td class=
"name"><code>channel
</code></td>
9518 <span class=
"param-type">number
</span>
9528 <td class=
"description last"><p>The wireless channel of the network.
</p></td>
9535 <td class=
"name"><code>signal
</code></td>
9541 <span class=
"param-type">number
</span>
9551 <td class=
"description last"><p>The received signal strength of the network in dBm.
</p></td>
9558 <td class=
"name"><code>quality
</code></td>
9564 <span class=
"param-type">number
</span>
9574 <td class=
"description last"><p>The numeric quality level of the signal, can be used in conjunction
9575 with
<code>quality_max
</code> to calculate a quality percentage.
</p></td>
9582 <td class=
"name"><code>quality_max
</code></td>
9588 <span class=
"param-type">number
</span>
9598 <td class=
"description last"><p>The maximum possible quality level of the signal, can be used in
9599 conjunction with
<code>quality
</code> to calculate a quality percentage.
</p></td>
9606 <td class=
"name"><code>encryption
</code></td>
9612 <span class=
"param-type"><a href=
"LuCI.network.html#.WifiEncryption">LuCI.network.WifiEncryption
</a></span>
9622 <td class=
"description last"><p>The encryption used by the wireless network.
</p></td>
9673 Documentation generated by
<a target=
"_blank" href=
"https://github.com/jsdoc3/jsdoc">JSDoc
3.6.11</a> on Tue Apr
09 2024 08:
58:
38 GMT+
0000 (Coordinated Universal Time)
9677 <script>prettyPrint();
</script>
9678 <script src=
"scripts/jaguar.js"></script>