2019-11-05 08:33:40 +00:00
<!DOCTYPE html>
2019-11-07 11:39:24 +00:00
< html >
2019-11-05 08:33:40 +00:00
< head >
< meta charset = "utf-8" >
2019-11-07 11:39:24 +00:00
< title > Source: uci.js< / title >
< script src = "scripts/prettify/prettify.js" > < / script >
< script src = "scripts/prettify/lang-css.js" > < / script >
< script src = "scripts/jquery.min.js" > < / script >
2019-11-05 08:33:40 +00:00
<!-- [if lt IE 9]>
< script src = "//html5shiv.googlecode.com/svn/trunk/html5.js" > < / script >
<![endif]-->
< link type = "text/css" rel = "stylesheet" href = "styles/prettify-tomorrow.css" >
2019-11-07 11:39:24 +00:00
< link type = "text/css" rel = "stylesheet" href = "styles/bootstrap.min.css" >
< link type = "text/css" rel = "stylesheet" href = "styles/jaguar.css" >
< script >
var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true}};
< / script >
2019-11-05 08:33:40 +00:00
2019-11-07 11:39:24 +00:00
< / head >
2019-11-05 08:33:40 +00:00
< body >
2019-11-07 11:39:24 +00:00
< div id = "wrap" class = "clearfix" >
2019-11-05 08:33:40 +00:00
2019-11-07 11:39:24 +00:00
< div class = "navigation" >
< h3 class = "applicationName" > < a href = "index.html" > < / a > < / h3 >
2019-11-05 08:33:40 +00:00
2019-11-07 11:39:24 +00:00
< div class = "search" >
< input id = "search" type = "text" class = "form-control input-sm" placeholder = "Search Documentations" >
< / div >
< ul class = "list" >
< li class = "item" data-name = "LuCI" >
< span class = "title" >
< a href = "LuCI.html" > LuCI< / a >
< / span >
< ul class = "members itemMembers" >
< span class = "subtitle" > Members< / span >
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI#Class" > < a href = "LuCI.html#Class" > Class< / a > < / li >
< li data-name = "LuCI#dom" > < a href = "LuCI.html#dom" > dom< / a > < / li >
2019-11-07 11:39:24 +00:00
< li data-name = "LuCI#env" > < a href = "LuCI.html#env" > env< / a > < / li >
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI#Poll" > < a href = "LuCI.html#Poll" > Poll< / a > < / li >
< li data-name = "LuCI#Request" > < a href = "LuCI.html#Request" > Request< / a > < / li >
< li data-name = "LuCI#view" > < a href = "LuCI.html#view" > view< / a > < / li >
2019-11-07 11:39:24 +00:00
< / ul >
< ul class = "typedefs itemMembers" >
< span class = "subtitle" > Typedefs< / span >
< li data-name = "LuCI.requestCallbackFn" > < a href = "LuCI.html#.requestCallbackFn" > requestCallbackFn< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI#bind" > < a href = "LuCI.html#bind" > bind< / a > < / li >
< li data-name = "LuCI#error" > < a href = "LuCI.html#error" > error< / a > < / li >
2020-04-16 11:26:27 +00:00
< li data-name = "LuCI#fspath" > < a href = "LuCI.html#fspath" > fspath< / a > < / li >
2019-11-07 11:39:24 +00:00
< li data-name = "LuCI#get" > < a href = "LuCI.html#get" > get< / a > < / li >
< li data-name = "LuCI#halt" > < a href = "LuCI.html#halt" > halt< / a > < / li >
< li data-name = "LuCI#hasSystemFeature" > < a href = "LuCI.html#hasSystemFeature" > hasSystemFeature< / a > < / li >
2020-04-16 11:26:27 +00:00
< li data-name = "LuCI#hasViewPermission" > < a href = "LuCI.html#hasViewPermission" > hasViewPermission< / a > < / li >
2019-11-07 11:39:24 +00:00
< li data-name = "LuCI#isObject" > < a href = "LuCI.html#isObject" > isObject< / a > < / li >
< li data-name = "LuCI#location" > < a href = "LuCI.html#location" > location< / a > < / li >
2020-02-12 10:57:10 +00:00
< li data-name = "LuCI#media" > < a href = "LuCI.html#media" > media< / a > < / li >
2019-11-07 11:39:24 +00:00
< li data-name = "LuCI#path" > < a href = "LuCI.html#path" > path< / a > < / li >
< li data-name = "LuCI#poll" > < a href = "LuCI.html#poll" > poll< / a > < / li >
< li data-name = "LuCI#post" > < a href = "LuCI.html#post" > post< / a > < / li >
< li data-name = "LuCI#raise" > < a href = "LuCI.html#raise" > raise< / a > < / li >
< li data-name = "LuCI#require" > < a href = "LuCI.html#require" > require< / a > < / li >
< li data-name = "LuCI#resolveDefault" > < a href = "LuCI.html#resolveDefault" > resolveDefault< / a > < / li >
< li data-name = "LuCI#resource" > < a href = "LuCI.html#resource" > resource< / a > < / li >
< li data-name = "LuCI#run" > < a href = "LuCI.html#run" > run< / a > < / li >
< li data-name = "LuCI#sortedKeys" > < a href = "LuCI.html#sortedKeys" > sortedKeys< / a > < / li >
< li data-name = "LuCI#stop" > < a href = "LuCI.html#stop" > stop< / a > < / li >
< li data-name = "LuCI#toArray" > < a href = "LuCI.html#toArray" > toArray< / a > < / li >
< li data-name = "LuCI#url" > < a href = "LuCI.html#url" > url< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
2020-04-02 19:50:07 +00:00
< li class = "item" data-name = "LuCI.baseclass" >
2019-11-07 11:39:24 +00:00
< span class = "title" >
2020-04-02 19:50:07 +00:00
< a href = "LuCI.baseclass.html" > LuCI.baseclass< / a >
2019-11-07 11:39:24 +00:00
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.baseclass.extend" > < a href = "LuCI.baseclass.html#.extend" > extend< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.baseclass.instantiate" > < a href = "LuCI.baseclass.html#.instantiate" > instantiate< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.baseclass.isSubclass" > < a href = "LuCI.baseclass.html#.isSubclass" > isSubclass< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.baseclass.singleton" > < a href = "LuCI.baseclass.html#.singleton" > singleton< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.baseclass#super" > < a href = "LuCI.baseclass.html#super" > super< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.baseclass#varargs" > < a href = "LuCI.baseclass.html#varargs" > varargs< / a > < / li >
2019-11-07 11:39:24 +00:00
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.dom" >
< span class = "title" >
< a href = "LuCI.dom.html" > LuCI.dom< / a >
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< span class = "subtitle" > Typedefs< / span >
< li data-name = "LuCI.dom~ignoreCallbackFn" > < a href = "LuCI.dom.html#~ignoreCallbackFn" > ignoreCallbackFn< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.dom#append" > < a href = "LuCI.dom.html#append" > append< / a > < / li >
< li data-name = "LuCI.dom#attr" > < a href = "LuCI.dom.html#attr" > attr< / a > < / li >
< li data-name = "LuCI.dom#bindClassInstance" > < a href = "LuCI.dom.html#bindClassInstance" > bindClassInstance< / a > < / li >
< li data-name = "LuCI.dom#callClassMethod" > < a href = "LuCI.dom.html#callClassMethod" > callClassMethod< / a > < / li >
< li data-name = "LuCI.dom#content" > < a href = "LuCI.dom.html#content" > content< / a > < / li >
< li data-name = "LuCI.dom#create" > < a href = "LuCI.dom.html#create" > create< / a > < / li >
< li data-name = "LuCI.dom#data" > < a href = "LuCI.dom.html#data" > data< / a > < / li >
< li data-name = "LuCI.dom#elem" > < a href = "LuCI.dom.html#elem" > elem< / a > < / li >
< li data-name = "LuCI.dom#findClassInstance" > < a href = "LuCI.dom.html#findClassInstance" > findClassInstance< / a > < / li >
< li data-name = "LuCI.dom#isEmpty" > < a href = "LuCI.dom.html#isEmpty" > isEmpty< / a > < / li >
< li data-name = "LuCI.dom#matches" > < a href = "LuCI.dom.html#matches" > matches< / a > < / li >
< li data-name = "LuCI.dom#parent" > < a href = "LuCI.dom.html#parent" > parent< / a > < / li >
< li data-name = "LuCI.dom#parse" > < a href = "LuCI.dom.html#parse" > parse< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
2020-04-07 14:34:58 +00:00
< li class = "item" data-name = "LuCI.form" >
< span class = "title" >
< a href = "LuCI.form.html" > LuCI.form< / a >
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.form.AbstractElement" >
< span class = "title" >
< a href = "LuCI.form.AbstractElement.html" > LuCI.form.AbstractElement< / a >
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.form.AbstractElement#append" > < a href = "LuCI.form.AbstractElement.html#append" > append< / a > < / li >
< li data-name = "LuCI.form.AbstractElement#parse" > < a href = "LuCI.form.AbstractElement.html#parse" > parse< / a > < / li >
< li data-name = "LuCI.form.AbstractElement#render" > < a href = "LuCI.form.AbstractElement.html#render" > render< / a > < / li >
< li data-name = "LuCI.form.AbstractElement#stripTags" > < a href = "LuCI.form.AbstractElement.html#stripTags" > stripTags< / a > < / li >
< li data-name = "LuCI.form.AbstractElement#titleFn" > < a href = "LuCI.form.AbstractElement.html#titleFn" > titleFn< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.form.AbstractSection" >
< span class = "title" >
< a href = "LuCI.form.AbstractSection.html" > LuCI.form.AbstractSection< / a >
< / span >
< ul class = "members itemMembers" >
< span class = "subtitle" > Members< / span >
< li data-name = "LuCI.form.AbstractSection##parentoption" > < a href = "LuCI.form.AbstractSection.html#parentoption" > parentoption< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.form.AbstractSection#append" > < a href = "LuCI.form.AbstractSection.html#append" > append< / a > < / li >
< li data-name = "LuCI.form.AbstractSection#cfgsections" > < a href = "LuCI.form.AbstractSection.html#cfgsections" > cfgsections< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.AbstractSection#cfgvalue" > < a href = "LuCI.form.AbstractSection.html#cfgvalue" > cfgvalue< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.AbstractSection#filter" > < a href = "LuCI.form.AbstractSection.html#filter" > filter< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.AbstractSection#formvalue" > < a href = "LuCI.form.AbstractSection.html#formvalue" > formvalue< / a > < / li >
< li data-name = "LuCI.form.AbstractSection#getOption" > < a href = "LuCI.form.AbstractSection.html#getOption" > getOption< / a > < / li >
< li data-name = "LuCI.form.AbstractSection#getUIElement" > < a href = "LuCI.form.AbstractSection.html#getUIElement" > getUIElement< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.AbstractSection#load" > < a href = "LuCI.form.AbstractSection.html#load" > load< / a > < / li >
< li data-name = "LuCI.form.AbstractSection#option" > < a href = "LuCI.form.AbstractSection.html#option" > option< / a > < / li >
< li data-name = "LuCI.form.AbstractSection#parse" > < a href = "LuCI.form.AbstractSection.html#parse" > parse< / a > < / li >
< li data-name = "LuCI.form.AbstractSection#render" > < a href = "LuCI.form.AbstractSection.html#render" > render< / a > < / li >
< li data-name = "LuCI.form.AbstractSection#stripTags" > < a href = "LuCI.form.AbstractSection.html#stripTags" > stripTags< / a > < / li >
< li data-name = "LuCI.form.AbstractSection#tab" > < a href = "LuCI.form.AbstractSection.html#tab" > tab< / a > < / li >
< li data-name = "LuCI.form.AbstractSection#taboption" > < a href = "LuCI.form.AbstractSection.html#taboption" > taboption< / a > < / li >
< li data-name = "LuCI.form.AbstractSection#titleFn" > < a href = "LuCI.form.AbstractSection.html#titleFn" > titleFn< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.form.AbstractValue" >
< span class = "title" >
< a href = "LuCI.form.AbstractValue.html" > LuCI.form.AbstractValue< / a >
< / span >
< ul class = "members itemMembers" >
< span class = "subtitle" > Members< / span >
< li data-name = "LuCI.form.AbstractValue##datatype" > < a href = "LuCI.form.AbstractValue.html#datatype" > datatype< / a > < / li >
< li data-name = "LuCI.form.AbstractValue##default" > < a href = "LuCI.form.AbstractValue.html#default" > default< / a > < / li >
< li data-name = "LuCI.form.AbstractValue##editable" > < a href = "LuCI.form.AbstractValue.html#editable" > editable< / a > < / li >
< li data-name = "LuCI.form.AbstractValue##modalonly" > < a href = "LuCI.form.AbstractValue.html#modalonly" > modalonly< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.AbstractValue##onchange" > < a href = "LuCI.form.AbstractValue.html#onchange" > onchange< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.AbstractValue##optional" > < a href = "LuCI.form.AbstractValue.html#optional" > optional< / a > < / li >
2020-04-16 11:26:27 +00:00
< li data-name = "LuCI.form.AbstractValue##readonly" > < a href = "LuCI.form.AbstractValue.html#readonly" > readonly< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.AbstractValue##rmempty" > < a href = "LuCI.form.AbstractValue.html#rmempty" > rmempty< / a > < / li >
< li data-name = "LuCI.form.AbstractValue##uciconfig" > < a href = "LuCI.form.AbstractValue.html#uciconfig" > uciconfig< / a > < / li >
< li data-name = "LuCI.form.AbstractValue##ucioption" > < a href = "LuCI.form.AbstractValue.html#ucioption" > ucioption< / a > < / li >
< li data-name = "LuCI.form.AbstractValue##ucisection" > < a href = "LuCI.form.AbstractValue.html#ucisection" > ucisection< / a > < / li >
< li data-name = "LuCI.form.AbstractValue##validate" > < a href = "LuCI.form.AbstractValue.html#validate" > validate< / a > < / li >
< li data-name = "LuCI.form.AbstractValue##width" > < a href = "LuCI.form.AbstractValue.html#width" > width< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.form.AbstractValue#append" > < a href = "LuCI.form.AbstractValue.html#append" > append< / a > < / li >
< li data-name = "LuCI.form.AbstractValue#cbid" > < a href = "LuCI.form.AbstractValue.html#cbid" > cbid< / a > < / li >
< li data-name = "LuCI.form.AbstractValue#cfgvalue" > < a href = "LuCI.form.AbstractValue.html#cfgvalue" > cfgvalue< / a > < / li >
< li data-name = "LuCI.form.AbstractValue#depends" > < a href = "LuCI.form.AbstractValue.html#depends" > depends< / a > < / li >
< li data-name = "LuCI.form.AbstractValue#formvalue" > < a href = "LuCI.form.AbstractValue.html#formvalue" > formvalue< / a > < / li >
< li data-name = "LuCI.form.AbstractValue#getUIElement" > < a href = "LuCI.form.AbstractValue.html#getUIElement" > getUIElement< / a > < / li >
< li data-name = "LuCI.form.AbstractValue#isActive" > < a href = "LuCI.form.AbstractValue.html#isActive" > isActive< / a > < / li >
< li data-name = "LuCI.form.AbstractValue#isValid" > < a href = "LuCI.form.AbstractValue.html#isValid" > isValid< / a > < / li >
< li data-name = "LuCI.form.AbstractValue#load" > < a href = "LuCI.form.AbstractValue.html#load" > load< / a > < / li >
< li data-name = "LuCI.form.AbstractValue#parse" > < a href = "LuCI.form.AbstractValue.html#parse" > parse< / a > < / li >
< li data-name = "LuCI.form.AbstractValue#remove" > < a href = "LuCI.form.AbstractValue.html#remove" > remove< / a > < / li >
< li data-name = "LuCI.form.AbstractValue#render" > < a href = "LuCI.form.AbstractValue.html#render" > render< / a > < / li >
< li data-name = "LuCI.form.AbstractValue#stripTags" > < a href = "LuCI.form.AbstractValue.html#stripTags" > stripTags< / a > < / li >
< li data-name = "LuCI.form.AbstractValue#textvalue" > < a href = "LuCI.form.AbstractValue.html#textvalue" > textvalue< / a > < / li >
< li data-name = "LuCI.form.AbstractValue#titleFn" > < a href = "LuCI.form.AbstractValue.html#titleFn" > titleFn< / a > < / li >
< li data-name = "LuCI.form.AbstractValue#validate" > < a href = "LuCI.form.AbstractValue.html#validate" > validate< / a > < / li >
< li data-name = "LuCI.form.AbstractValue#write" > < a href = "LuCI.form.AbstractValue.html#write" > write< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.form.ButtonValue" >
< span class = "title" >
< a href = "LuCI.form.ButtonValue.html" > LuCI.form.ButtonValue< / a >
< / span >
< ul class = "members itemMembers" >
< span class = "subtitle" > Members< / span >
< li data-name = "LuCI.form.ButtonValue##inputstyle" > < a href = "LuCI.form.ButtonValue.html#inputstyle" > inputstyle< / a > < / li >
< li data-name = "LuCI.form.ButtonValue##inputtitle" > < a href = "LuCI.form.ButtonValue.html#inputtitle" > inputtitle< / a > < / li >
< li data-name = "LuCI.form.ButtonValue##onclick" > < a href = "LuCI.form.ButtonValue.html#onclick" > onclick< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#datatype" > < a href = "LuCI.form.ButtonValue.html#datatype" > datatype< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#default" > < a href = "LuCI.form.ButtonValue.html#default" > default< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#editable" > < a href = "LuCI.form.ButtonValue.html#editable" > editable< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#modalonly" > < a href = "LuCI.form.ButtonValue.html#modalonly" > modalonly< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.ButtonValue#onchange" > < a href = "LuCI.form.ButtonValue.html#onchange" > onchange< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.ButtonValue#optional" > < a href = "LuCI.form.ButtonValue.html#optional" > optional< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#password" > < a href = "LuCI.form.ButtonValue.html#password" > password< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#placeholder" > < a href = "LuCI.form.ButtonValue.html#placeholder" > placeholder< / a > < / li >
2020-04-16 11:26:27 +00:00
< li data-name = "LuCI.form.ButtonValue#readonly" > < a href = "LuCI.form.ButtonValue.html#readonly" > readonly< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.ButtonValue#rmempty" > < a href = "LuCI.form.ButtonValue.html#rmempty" > rmempty< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#uciconfig" > < a href = "LuCI.form.ButtonValue.html#uciconfig" > uciconfig< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#ucioption" > < a href = "LuCI.form.ButtonValue.html#ucioption" > ucioption< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#ucisection" > < a href = "LuCI.form.ButtonValue.html#ucisection" > ucisection< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#validate" > < a href = "LuCI.form.ButtonValue.html#validate" > validate< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#width" > < a href = "LuCI.form.ButtonValue.html#width" > width< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.form.ButtonValue#append" > < a href = "LuCI.form.ButtonValue.html#append" > append< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#cbid" > < a href = "LuCI.form.ButtonValue.html#cbid" > cbid< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#cfgvalue" > < a href = "LuCI.form.ButtonValue.html#cfgvalue" > cfgvalue< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#depends" > < a href = "LuCI.form.ButtonValue.html#depends" > depends< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#formvalue" > < a href = "LuCI.form.ButtonValue.html#formvalue" > formvalue< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#getUIElement" > < a href = "LuCI.form.ButtonValue.html#getUIElement" > getUIElement< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#isActive" > < a href = "LuCI.form.ButtonValue.html#isActive" > isActive< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#isValid" > < a href = "LuCI.form.ButtonValue.html#isValid" > isValid< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#load" > < a href = "LuCI.form.ButtonValue.html#load" > load< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#parse" > < a href = "LuCI.form.ButtonValue.html#parse" > parse< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#remove" > < a href = "LuCI.form.ButtonValue.html#remove" > remove< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#stripTags" > < a href = "LuCI.form.ButtonValue.html#stripTags" > stripTags< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#textvalue" > < a href = "LuCI.form.ButtonValue.html#textvalue" > textvalue< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#titleFn" > < a href = "LuCI.form.ButtonValue.html#titleFn" > titleFn< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#value" > < a href = "LuCI.form.ButtonValue.html#value" > value< / a > < / li >
< li data-name = "LuCI.form.ButtonValue#write" > < a href = "LuCI.form.ButtonValue.html#write" > write< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.form.DummyValue" >
< span class = "title" >
< a href = "LuCI.form.DummyValue.html" > LuCI.form.DummyValue< / a >
< / span >
< ul class = "members itemMembers" >
< span class = "subtitle" > Members< / span >
< li data-name = "LuCI.form.DummyValue##href" > < a href = "LuCI.form.DummyValue.html#href" > href< / a > < / li >
< li data-name = "LuCI.form.DummyValue##rawhtml" > < a href = "LuCI.form.DummyValue.html#rawhtml" > rawhtml< / a > < / li >
< li data-name = "LuCI.form.DummyValue#datatype" > < a href = "LuCI.form.DummyValue.html#datatype" > datatype< / a > < / li >
< li data-name = "LuCI.form.DummyValue#default" > < a href = "LuCI.form.DummyValue.html#default" > default< / a > < / li >
< li data-name = "LuCI.form.DummyValue#editable" > < a href = "LuCI.form.DummyValue.html#editable" > editable< / a > < / li >
< li data-name = "LuCI.form.DummyValue#modalonly" > < a href = "LuCI.form.DummyValue.html#modalonly" > modalonly< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.DummyValue#onchange" > < a href = "LuCI.form.DummyValue.html#onchange" > onchange< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.DummyValue#optional" > < a href = "LuCI.form.DummyValue.html#optional" > optional< / a > < / li >
< li data-name = "LuCI.form.DummyValue#password" > < a href = "LuCI.form.DummyValue.html#password" > password< / a > < / li >
< li data-name = "LuCI.form.DummyValue#placeholder" > < a href = "LuCI.form.DummyValue.html#placeholder" > placeholder< / a > < / li >
2020-04-16 11:26:27 +00:00
< li data-name = "LuCI.form.DummyValue#readonly" > < a href = "LuCI.form.DummyValue.html#readonly" > readonly< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.DummyValue#rmempty" > < a href = "LuCI.form.DummyValue.html#rmempty" > rmempty< / a > < / li >
< li data-name = "LuCI.form.DummyValue#uciconfig" > < a href = "LuCI.form.DummyValue.html#uciconfig" > uciconfig< / a > < / li >
< li data-name = "LuCI.form.DummyValue#ucioption" > < a href = "LuCI.form.DummyValue.html#ucioption" > ucioption< / a > < / li >
< li data-name = "LuCI.form.DummyValue#ucisection" > < a href = "LuCI.form.DummyValue.html#ucisection" > ucisection< / a > < / li >
< li data-name = "LuCI.form.DummyValue#validate" > < a href = "LuCI.form.DummyValue.html#validate" > validate< / a > < / li >
< li data-name = "LuCI.form.DummyValue#width" > < a href = "LuCI.form.DummyValue.html#width" > width< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.form.DummyValue#append" > < a href = "LuCI.form.DummyValue.html#append" > append< / a > < / li >
< li data-name = "LuCI.form.DummyValue#cbid" > < a href = "LuCI.form.DummyValue.html#cbid" > cbid< / a > < / li >
< li data-name = "LuCI.form.DummyValue#cfgvalue" > < a href = "LuCI.form.DummyValue.html#cfgvalue" > cfgvalue< / a > < / li >
< li data-name = "LuCI.form.DummyValue#depends" > < a href = "LuCI.form.DummyValue.html#depends" > depends< / a > < / li >
< li data-name = "LuCI.form.DummyValue#formvalue" > < a href = "LuCI.form.DummyValue.html#formvalue" > formvalue< / a > < / li >
< li data-name = "LuCI.form.DummyValue#getUIElement" > < a href = "LuCI.form.DummyValue.html#getUIElement" > getUIElement< / a > < / li >
< li data-name = "LuCI.form.DummyValue#isActive" > < a href = "LuCI.form.DummyValue.html#isActive" > isActive< / a > < / li >
< li data-name = "LuCI.form.DummyValue#isValid" > < a href = "LuCI.form.DummyValue.html#isValid" > isValid< / a > < / li >
< li data-name = "LuCI.form.DummyValue#load" > < a href = "LuCI.form.DummyValue.html#load" > load< / a > < / li >
< li data-name = "LuCI.form.DummyValue#parse" > < a href = "LuCI.form.DummyValue.html#parse" > parse< / a > < / li >
< li data-name = "LuCI.form.DummyValue#remove" > < a href = "LuCI.form.DummyValue.html#remove" > remove< / a > < / li >
< li data-name = "LuCI.form.DummyValue#stripTags" > < a href = "LuCI.form.DummyValue.html#stripTags" > stripTags< / a > < / li >
< li data-name = "LuCI.form.DummyValue#textvalue" > < a href = "LuCI.form.DummyValue.html#textvalue" > textvalue< / a > < / li >
< li data-name = "LuCI.form.DummyValue#titleFn" > < a href = "LuCI.form.DummyValue.html#titleFn" > titleFn< / a > < / li >
< li data-name = "LuCI.form.DummyValue#value" > < a href = "LuCI.form.DummyValue.html#value" > value< / a > < / li >
< li data-name = "LuCI.form.DummyValue#write" > < a href = "LuCI.form.DummyValue.html#write" > write< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.form.DynamicList" >
< span class = "title" >
< a href = "LuCI.form.DynamicList.html" > LuCI.form.DynamicList< / a >
< / span >
< ul class = "members itemMembers" >
< span class = "subtitle" > Members< / span >
< li data-name = "LuCI.form.DynamicList#datatype" > < a href = "LuCI.form.DynamicList.html#datatype" > datatype< / a > < / li >
< li data-name = "LuCI.form.DynamicList#default" > < a href = "LuCI.form.DynamicList.html#default" > default< / a > < / li >
< li data-name = "LuCI.form.DynamicList#editable" > < a href = "LuCI.form.DynamicList.html#editable" > editable< / a > < / li >
< li data-name = "LuCI.form.DynamicList#modalonly" > < a href = "LuCI.form.DynamicList.html#modalonly" > modalonly< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.DynamicList#onchange" > < a href = "LuCI.form.DynamicList.html#onchange" > onchange< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.DynamicList#optional" > < a href = "LuCI.form.DynamicList.html#optional" > optional< / a > < / li >
< li data-name = "LuCI.form.DynamicList#password" > < a href = "LuCI.form.DynamicList.html#password" > password< / a > < / li >
< li data-name = "LuCI.form.DynamicList#placeholder" > < a href = "LuCI.form.DynamicList.html#placeholder" > placeholder< / a > < / li >
2020-04-16 11:26:27 +00:00
< li data-name = "LuCI.form.DynamicList#readonly" > < a href = "LuCI.form.DynamicList.html#readonly" > readonly< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.DynamicList#rmempty" > < a href = "LuCI.form.DynamicList.html#rmempty" > rmempty< / a > < / li >
< li data-name = "LuCI.form.DynamicList#uciconfig" > < a href = "LuCI.form.DynamicList.html#uciconfig" > uciconfig< / a > < / li >
< li data-name = "LuCI.form.DynamicList#ucioption" > < a href = "LuCI.form.DynamicList.html#ucioption" > ucioption< / a > < / li >
< li data-name = "LuCI.form.DynamicList#ucisection" > < a href = "LuCI.form.DynamicList.html#ucisection" > ucisection< / a > < / li >
< li data-name = "LuCI.form.DynamicList#validate" > < a href = "LuCI.form.DynamicList.html#validate" > validate< / a > < / li >
< li data-name = "LuCI.form.DynamicList#width" > < a href = "LuCI.form.DynamicList.html#width" > width< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.form.DynamicList#append" > < a href = "LuCI.form.DynamicList.html#append" > append< / a > < / li >
< li data-name = "LuCI.form.DynamicList#cbid" > < a href = "LuCI.form.DynamicList.html#cbid" > cbid< / a > < / li >
< li data-name = "LuCI.form.DynamicList#cfgvalue" > < a href = "LuCI.form.DynamicList.html#cfgvalue" > cfgvalue< / a > < / li >
< li data-name = "LuCI.form.DynamicList#depends" > < a href = "LuCI.form.DynamicList.html#depends" > depends< / a > < / li >
< li data-name = "LuCI.form.DynamicList#formvalue" > < a href = "LuCI.form.DynamicList.html#formvalue" > formvalue< / a > < / li >
< li data-name = "LuCI.form.DynamicList#getUIElement" > < a href = "LuCI.form.DynamicList.html#getUIElement" > getUIElement< / a > < / li >
< li data-name = "LuCI.form.DynamicList#isActive" > < a href = "LuCI.form.DynamicList.html#isActive" > isActive< / a > < / li >
< li data-name = "LuCI.form.DynamicList#isValid" > < a href = "LuCI.form.DynamicList.html#isValid" > isValid< / a > < / li >
< li data-name = "LuCI.form.DynamicList#load" > < a href = "LuCI.form.DynamicList.html#load" > load< / a > < / li >
< li data-name = "LuCI.form.DynamicList#parse" > < a href = "LuCI.form.DynamicList.html#parse" > parse< / a > < / li >
< li data-name = "LuCI.form.DynamicList#remove" > < a href = "LuCI.form.DynamicList.html#remove" > remove< / a > < / li >
< li data-name = "LuCI.form.DynamicList#stripTags" > < a href = "LuCI.form.DynamicList.html#stripTags" > stripTags< / a > < / li >
< li data-name = "LuCI.form.DynamicList#textvalue" > < a href = "LuCI.form.DynamicList.html#textvalue" > textvalue< / a > < / li >
< li data-name = "LuCI.form.DynamicList#titleFn" > < a href = "LuCI.form.DynamicList.html#titleFn" > titleFn< / a > < / li >
< li data-name = "LuCI.form.DynamicList#value" > < a href = "LuCI.form.DynamicList.html#value" > value< / a > < / li >
< li data-name = "LuCI.form.DynamicList#write" > < a href = "LuCI.form.DynamicList.html#write" > write< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.form.FileUpload" >
< span class = "title" >
< a href = "LuCI.form.FileUpload.html" > LuCI.form.FileUpload< / a >
< / span >
< ul class = "members itemMembers" >
< span class = "subtitle" > Members< / span >
< li data-name = "LuCI.form.FileUpload##enable_remove" > < a href = "LuCI.form.FileUpload.html#enable_remove" > enable_remove< / a > < / li >
< li data-name = "LuCI.form.FileUpload##enable_upload" > < a href = "LuCI.form.FileUpload.html#enable_upload" > enable_upload< / a > < / li >
< li data-name = "LuCI.form.FileUpload##root_directory" > < a href = "LuCI.form.FileUpload.html#root_directory" > root_directory< / a > < / li >
< li data-name = "LuCI.form.FileUpload##show_hidden" > < a href = "LuCI.form.FileUpload.html#show_hidden" > show_hidden< / a > < / li >
< li data-name = "LuCI.form.FileUpload#datatype" > < a href = "LuCI.form.FileUpload.html#datatype" > datatype< / a > < / li >
< li data-name = "LuCI.form.FileUpload#default" > < a href = "LuCI.form.FileUpload.html#default" > default< / a > < / li >
< li data-name = "LuCI.form.FileUpload#editable" > < a href = "LuCI.form.FileUpload.html#editable" > editable< / a > < / li >
< li data-name = "LuCI.form.FileUpload#modalonly" > < a href = "LuCI.form.FileUpload.html#modalonly" > modalonly< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.FileUpload#onchange" > < a href = "LuCI.form.FileUpload.html#onchange" > onchange< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.FileUpload#optional" > < a href = "LuCI.form.FileUpload.html#optional" > optional< / a > < / li >
< li data-name = "LuCI.form.FileUpload#password" > < a href = "LuCI.form.FileUpload.html#password" > password< / a > < / li >
< li data-name = "LuCI.form.FileUpload#placeholder" > < a href = "LuCI.form.FileUpload.html#placeholder" > placeholder< / a > < / li >
2020-04-16 11:26:27 +00:00
< li data-name = "LuCI.form.FileUpload#readonly" > < a href = "LuCI.form.FileUpload.html#readonly" > readonly< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.FileUpload#rmempty" > < a href = "LuCI.form.FileUpload.html#rmempty" > rmempty< / a > < / li >
< li data-name = "LuCI.form.FileUpload#uciconfig" > < a href = "LuCI.form.FileUpload.html#uciconfig" > uciconfig< / a > < / li >
< li data-name = "LuCI.form.FileUpload#ucioption" > < a href = "LuCI.form.FileUpload.html#ucioption" > ucioption< / a > < / li >
< li data-name = "LuCI.form.FileUpload#ucisection" > < a href = "LuCI.form.FileUpload.html#ucisection" > ucisection< / a > < / li >
< li data-name = "LuCI.form.FileUpload#validate" > < a href = "LuCI.form.FileUpload.html#validate" > validate< / a > < / li >
< li data-name = "LuCI.form.FileUpload#width" > < a href = "LuCI.form.FileUpload.html#width" > width< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.form.FileUpload#append" > < a href = "LuCI.form.FileUpload.html#append" > append< / a > < / li >
< li data-name = "LuCI.form.FileUpload#cbid" > < a href = "LuCI.form.FileUpload.html#cbid" > cbid< / a > < / li >
< li data-name = "LuCI.form.FileUpload#cfgvalue" > < a href = "LuCI.form.FileUpload.html#cfgvalue" > cfgvalue< / a > < / li >
< li data-name = "LuCI.form.FileUpload#depends" > < a href = "LuCI.form.FileUpload.html#depends" > depends< / a > < / li >
< li data-name = "LuCI.form.FileUpload#formvalue" > < a href = "LuCI.form.FileUpload.html#formvalue" > formvalue< / a > < / li >
< li data-name = "LuCI.form.FileUpload#getUIElement" > < a href = "LuCI.form.FileUpload.html#getUIElement" > getUIElement< / a > < / li >
< li data-name = "LuCI.form.FileUpload#isActive" > < a href = "LuCI.form.FileUpload.html#isActive" > isActive< / a > < / li >
< li data-name = "LuCI.form.FileUpload#isValid" > < a href = "LuCI.form.FileUpload.html#isValid" > isValid< / a > < / li >
< li data-name = "LuCI.form.FileUpload#load" > < a href = "LuCI.form.FileUpload.html#load" > load< / a > < / li >
< li data-name = "LuCI.form.FileUpload#parse" > < a href = "LuCI.form.FileUpload.html#parse" > parse< / a > < / li >
< li data-name = "LuCI.form.FileUpload#remove" > < a href = "LuCI.form.FileUpload.html#remove" > remove< / a > < / li >
< li data-name = "LuCI.form.FileUpload#stripTags" > < a href = "LuCI.form.FileUpload.html#stripTags" > stripTags< / a > < / li >
< li data-name = "LuCI.form.FileUpload#textvalue" > < a href = "LuCI.form.FileUpload.html#textvalue" > textvalue< / a > < / li >
< li data-name = "LuCI.form.FileUpload#titleFn" > < a href = "LuCI.form.FileUpload.html#titleFn" > titleFn< / a > < / li >
< li data-name = "LuCI.form.FileUpload#value" > < a href = "LuCI.form.FileUpload.html#value" > value< / a > < / li >
< li data-name = "LuCI.form.FileUpload#write" > < a href = "LuCI.form.FileUpload.html#write" > write< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.form.FlagValue" >
< span class = "title" >
< a href = "LuCI.form.FlagValue.html" > LuCI.form.FlagValue< / a >
< / span >
< ul class = "members itemMembers" >
< span class = "subtitle" > Members< / span >
< li data-name = "LuCI.form.FlagValue##disabled" > < a href = "LuCI.form.FlagValue.html#disabled" > disabled< / a > < / li >
< li data-name = "LuCI.form.FlagValue##enabled" > < a href = "LuCI.form.FlagValue.html#enabled" > enabled< / a > < / li >
< li data-name = "LuCI.form.FlagValue#datatype" > < a href = "LuCI.form.FlagValue.html#datatype" > datatype< / a > < / li >
< li data-name = "LuCI.form.FlagValue#default" > < a href = "LuCI.form.FlagValue.html#default" > default< / a > < / li >
< li data-name = "LuCI.form.FlagValue#editable" > < a href = "LuCI.form.FlagValue.html#editable" > editable< / a > < / li >
< li data-name = "LuCI.form.FlagValue#modalonly" > < a href = "LuCI.form.FlagValue.html#modalonly" > modalonly< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.FlagValue#onchange" > < a href = "LuCI.form.FlagValue.html#onchange" > onchange< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.FlagValue#optional" > < a href = "LuCI.form.FlagValue.html#optional" > optional< / a > < / li >
< li data-name = "LuCI.form.FlagValue#password" > < a href = "LuCI.form.FlagValue.html#password" > password< / a > < / li >
< li data-name = "LuCI.form.FlagValue#placeholder" > < a href = "LuCI.form.FlagValue.html#placeholder" > placeholder< / a > < / li >
2020-04-16 11:26:27 +00:00
< li data-name = "LuCI.form.FlagValue#readonly" > < a href = "LuCI.form.FlagValue.html#readonly" > readonly< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.FlagValue#rmempty" > < a href = "LuCI.form.FlagValue.html#rmempty" > rmempty< / a > < / li >
< li data-name = "LuCI.form.FlagValue#uciconfig" > < a href = "LuCI.form.FlagValue.html#uciconfig" > uciconfig< / a > < / li >
< li data-name = "LuCI.form.FlagValue#ucioption" > < a href = "LuCI.form.FlagValue.html#ucioption" > ucioption< / a > < / li >
< li data-name = "LuCI.form.FlagValue#ucisection" > < a href = "LuCI.form.FlagValue.html#ucisection" > ucisection< / a > < / li >
< li data-name = "LuCI.form.FlagValue#validate" > < a href = "LuCI.form.FlagValue.html#validate" > validate< / a > < / li >
< li data-name = "LuCI.form.FlagValue#width" > < a href = "LuCI.form.FlagValue.html#width" > width< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.form.FlagValue#append" > < a href = "LuCI.form.FlagValue.html#append" > append< / a > < / li >
< li data-name = "LuCI.form.FlagValue#cbid" > < a href = "LuCI.form.FlagValue.html#cbid" > cbid< / a > < / li >
< li data-name = "LuCI.form.FlagValue#cfgvalue" > < a href = "LuCI.form.FlagValue.html#cfgvalue" > cfgvalue< / a > < / li >
< li data-name = "LuCI.form.FlagValue#depends" > < a href = "LuCI.form.FlagValue.html#depends" > depends< / a > < / li >
< li data-name = "LuCI.form.FlagValue#formvalue" > < a href = "LuCI.form.FlagValue.html#formvalue" > formvalue< / a > < / li >
< li data-name = "LuCI.form.FlagValue#getUIElement" > < a href = "LuCI.form.FlagValue.html#getUIElement" > getUIElement< / a > < / li >
< li data-name = "LuCI.form.FlagValue#isActive" > < a href = "LuCI.form.FlagValue.html#isActive" > isActive< / a > < / li >
< li data-name = "LuCI.form.FlagValue#isValid" > < a href = "LuCI.form.FlagValue.html#isValid" > isValid< / a > < / li >
< li data-name = "LuCI.form.FlagValue#load" > < a href = "LuCI.form.FlagValue.html#load" > load< / a > < / li >
< li data-name = "LuCI.form.FlagValue#parse" > < a href = "LuCI.form.FlagValue.html#parse" > parse< / a > < / li >
< li data-name = "LuCI.form.FlagValue#remove" > < a href = "LuCI.form.FlagValue.html#remove" > remove< / a > < / li >
< li data-name = "LuCI.form.FlagValue#stripTags" > < a href = "LuCI.form.FlagValue.html#stripTags" > stripTags< / a > < / li >
< li data-name = "LuCI.form.FlagValue#textvalue" > < a href = "LuCI.form.FlagValue.html#textvalue" > textvalue< / a > < / li >
< li data-name = "LuCI.form.FlagValue#titleFn" > < a href = "LuCI.form.FlagValue.html#titleFn" > titleFn< / a > < / li >
< li data-name = "LuCI.form.FlagValue#value" > < a href = "LuCI.form.FlagValue.html#value" > value< / a > < / li >
< li data-name = "LuCI.form.FlagValue#write" > < a href = "LuCI.form.FlagValue.html#write" > write< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.form.GridSection" >
< span class = "title" >
< a href = "LuCI.form.GridSection.html" > LuCI.form.GridSection< / a >
< / span >
< ul class = "members itemMembers" >
< span class = "subtitle" > Members< / span >
< li data-name = "LuCI.form.GridSection#addbtntitle" > < a href = "LuCI.form.GridSection.html#addbtntitle" > addbtntitle< / a > < / li >
< li data-name = "LuCI.form.GridSection#addremove" > < a href = "LuCI.form.GridSection.html#addremove" > addremove< / a > < / li >
< li data-name = "LuCI.form.GridSection#anonymous" > < a href = "LuCI.form.GridSection.html#anonymous" > anonymous< / a > < / li >
< li data-name = "LuCI.form.GridSection#extedit" > < a href = "LuCI.form.GridSection.html#extedit" > extedit< / a > < / li >
< li data-name = "LuCI.form.GridSection#max_cols" > < a href = "LuCI.form.GridSection.html#max_cols" > max_cols< / a > < / li >
< li data-name = "LuCI.form.GridSection#modaltitle" > < a href = "LuCI.form.GridSection.html#modaltitle" > modaltitle< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.GridSection#nodescriptions" > < a href = "LuCI.form.GridSection.html#nodescriptions" > nodescriptions< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.GridSection#parentoption" > < a href = "LuCI.form.GridSection.html#parentoption" > parentoption< / a > < / li >
< li data-name = "LuCI.form.GridSection#rowcolors" > < a href = "LuCI.form.GridSection.html#rowcolors" > rowcolors< / a > < / li >
< li data-name = "LuCI.form.GridSection#sectiontitle" > < a href = "LuCI.form.GridSection.html#sectiontitle" > sectiontitle< / a > < / li >
< li data-name = "LuCI.form.GridSection#sortable" > < a href = "LuCI.form.GridSection.html#sortable" > sortable< / a > < / li >
< li data-name = "LuCI.form.GridSection#tabbed" > < a href = "LuCI.form.GridSection.html#tabbed" > tabbed< / a > < / li >
< li data-name = "LuCI.form.GridSection#uciconfig" > < a href = "LuCI.form.GridSection.html#uciconfig" > uciconfig< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.form.GridSection#addModalOptions" > < a href = "LuCI.form.GridSection.html#addModalOptions" > addModalOptions< / a > < / li >
< li data-name = "LuCI.form.GridSection#append" > < a href = "LuCI.form.GridSection.html#append" > append< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.GridSection#cfgvalue" > < a href = "LuCI.form.GridSection.html#cfgvalue" > cfgvalue< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.GridSection#filter" > < a href = "LuCI.form.GridSection.html#filter" > filter< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.GridSection#formvalue" > < a href = "LuCI.form.GridSection.html#formvalue" > formvalue< / a > < / li >
< li data-name = "LuCI.form.GridSection#getOption" > < a href = "LuCI.form.GridSection.html#getOption" > getOption< / a > < / li >
< li data-name = "LuCI.form.GridSection#getUIElement" > < a href = "LuCI.form.GridSection.html#getUIElement" > getUIElement< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.GridSection#load" > < a href = "LuCI.form.GridSection.html#load" > load< / a > < / li >
< li data-name = "LuCI.form.GridSection#option" > < a href = "LuCI.form.GridSection.html#option" > option< / a > < / li >
< li data-name = "LuCI.form.GridSection#parse" > < a href = "LuCI.form.GridSection.html#parse" > parse< / a > < / li >
< li data-name = "LuCI.form.GridSection#stripTags" > < a href = "LuCI.form.GridSection.html#stripTags" > stripTags< / a > < / li >
< li data-name = "LuCI.form.GridSection#tab" > < a href = "LuCI.form.GridSection.html#tab" > tab< / a > < / li >
< li data-name = "LuCI.form.GridSection#taboption" > < a href = "LuCI.form.GridSection.html#taboption" > taboption< / a > < / li >
< li data-name = "LuCI.form.GridSection#titleFn" > < a href = "LuCI.form.GridSection.html#titleFn" > titleFn< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.form.HiddenValue" >
< span class = "title" >
< a href = "LuCI.form.HiddenValue.html" > LuCI.form.HiddenValue< / a >
< / span >
< ul class = "members itemMembers" >
< span class = "subtitle" > Members< / span >
< li data-name = "LuCI.form.HiddenValue#datatype" > < a href = "LuCI.form.HiddenValue.html#datatype" > datatype< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#default" > < a href = "LuCI.form.HiddenValue.html#default" > default< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#editable" > < a href = "LuCI.form.HiddenValue.html#editable" > editable< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#modalonly" > < a href = "LuCI.form.HiddenValue.html#modalonly" > modalonly< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.HiddenValue#onchange" > < a href = "LuCI.form.HiddenValue.html#onchange" > onchange< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.HiddenValue#optional" > < a href = "LuCI.form.HiddenValue.html#optional" > optional< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#password" > < a href = "LuCI.form.HiddenValue.html#password" > password< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#placeholder" > < a href = "LuCI.form.HiddenValue.html#placeholder" > placeholder< / a > < / li >
2020-04-16 11:26:27 +00:00
< li data-name = "LuCI.form.HiddenValue#readonly" > < a href = "LuCI.form.HiddenValue.html#readonly" > readonly< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.HiddenValue#rmempty" > < a href = "LuCI.form.HiddenValue.html#rmempty" > rmempty< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#uciconfig" > < a href = "LuCI.form.HiddenValue.html#uciconfig" > uciconfig< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#ucioption" > < a href = "LuCI.form.HiddenValue.html#ucioption" > ucioption< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#ucisection" > < a href = "LuCI.form.HiddenValue.html#ucisection" > ucisection< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#validate" > < a href = "LuCI.form.HiddenValue.html#validate" > validate< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#width" > < a href = "LuCI.form.HiddenValue.html#width" > width< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.form.HiddenValue#append" > < a href = "LuCI.form.HiddenValue.html#append" > append< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#cbid" > < a href = "LuCI.form.HiddenValue.html#cbid" > cbid< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#cfgvalue" > < a href = "LuCI.form.HiddenValue.html#cfgvalue" > cfgvalue< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#depends" > < a href = "LuCI.form.HiddenValue.html#depends" > depends< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#formvalue" > < a href = "LuCI.form.HiddenValue.html#formvalue" > formvalue< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#getUIElement" > < a href = "LuCI.form.HiddenValue.html#getUIElement" > getUIElement< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#isActive" > < a href = "LuCI.form.HiddenValue.html#isActive" > isActive< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#isValid" > < a href = "LuCI.form.HiddenValue.html#isValid" > isValid< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#load" > < a href = "LuCI.form.HiddenValue.html#load" > load< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#parse" > < a href = "LuCI.form.HiddenValue.html#parse" > parse< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#remove" > < a href = "LuCI.form.HiddenValue.html#remove" > remove< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#stripTags" > < a href = "LuCI.form.HiddenValue.html#stripTags" > stripTags< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#textvalue" > < a href = "LuCI.form.HiddenValue.html#textvalue" > textvalue< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#titleFn" > < a href = "LuCI.form.HiddenValue.html#titleFn" > titleFn< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#value" > < a href = "LuCI.form.HiddenValue.html#value" > value< / a > < / li >
< li data-name = "LuCI.form.HiddenValue#write" > < a href = "LuCI.form.HiddenValue.html#write" > write< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.form.JSONMap" >
< span class = "title" >
< a href = "LuCI.form.JSONMap.html" > LuCI.form.JSONMap< / a >
< / span >
< ul class = "members itemMembers" >
2020-04-16 11:26:27 +00:00
< span class = "subtitle" > Members< / span >
< li data-name = "LuCI.form.JSONMap#readonly" > < a href = "LuCI.form.JSONMap.html#readonly" > readonly< / a > < / li >
2020-04-07 14:34:58 +00:00
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.form.JSONMap#append" > < a href = "LuCI.form.JSONMap.html#append" > append< / a > < / li >
< li data-name = "LuCI.form.JSONMap#chain" > < a href = "LuCI.form.JSONMap.html#chain" > chain< / a > < / li >
< li data-name = "LuCI.form.JSONMap#findElement" > < a href = "LuCI.form.JSONMap.html#findElement" > findElement< / a > < / li >
< li data-name = "LuCI.form.JSONMap#findElements" > < a href = "LuCI.form.JSONMap.html#findElements" > findElements< / a > < / li >
< li data-name = "LuCI.form.JSONMap#load" > < a href = "LuCI.form.JSONMap.html#load" > load< / a > < / li >
< li data-name = "LuCI.form.JSONMap#lookupOption" > < a href = "LuCI.form.JSONMap.html#lookupOption" > lookupOption< / a > < / li >
< li data-name = "LuCI.form.JSONMap#parse" > < a href = "LuCI.form.JSONMap.html#parse" > parse< / a > < / li >
< li data-name = "LuCI.form.JSONMap#render" > < a href = "LuCI.form.JSONMap.html#render" > render< / a > < / li >
< li data-name = "LuCI.form.JSONMap#reset" > < a href = "LuCI.form.JSONMap.html#reset" > reset< / a > < / li >
< li data-name = "LuCI.form.JSONMap#save" > < a href = "LuCI.form.JSONMap.html#save" > save< / a > < / li >
< li data-name = "LuCI.form.JSONMap#section" > < a href = "LuCI.form.JSONMap.html#section" > section< / a > < / li >
< li data-name = "LuCI.form.JSONMap#stripTags" > < a href = "LuCI.form.JSONMap.html#stripTags" > stripTags< / a > < / li >
< li data-name = "LuCI.form.JSONMap#titleFn" > < a href = "LuCI.form.JSONMap.html#titleFn" > titleFn< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.form.ListValue" >
< span class = "title" >
< a href = "LuCI.form.ListValue.html" > LuCI.form.ListValue< / a >
< / span >
< ul class = "members itemMembers" >
< span class = "subtitle" > Members< / span >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.ListValue##orientation" > < a href = "LuCI.form.ListValue.html#orientation" > orientation< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.ListValue##size" > < a href = "LuCI.form.ListValue.html#size" > size< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.ListValue##widget" > < a href = "LuCI.form.ListValue.html#widget" > widget< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.ListValue#datatype" > < a href = "LuCI.form.ListValue.html#datatype" > datatype< / a > < / li >
< li data-name = "LuCI.form.ListValue#default" > < a href = "LuCI.form.ListValue.html#default" > default< / a > < / li >
< li data-name = "LuCI.form.ListValue#editable" > < a href = "LuCI.form.ListValue.html#editable" > editable< / a > < / li >
< li data-name = "LuCI.form.ListValue#modalonly" > < a href = "LuCI.form.ListValue.html#modalonly" > modalonly< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.ListValue#onchange" > < a href = "LuCI.form.ListValue.html#onchange" > onchange< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.ListValue#optional" > < a href = "LuCI.form.ListValue.html#optional" > optional< / a > < / li >
< li data-name = "LuCI.form.ListValue#password" > < a href = "LuCI.form.ListValue.html#password" > password< / a > < / li >
< li data-name = "LuCI.form.ListValue#placeholder" > < a href = "LuCI.form.ListValue.html#placeholder" > placeholder< / a > < / li >
2020-04-16 11:26:27 +00:00
< li data-name = "LuCI.form.ListValue#readonly" > < a href = "LuCI.form.ListValue.html#readonly" > readonly< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.ListValue#rmempty" > < a href = "LuCI.form.ListValue.html#rmempty" > rmempty< / a > < / li >
< li data-name = "LuCI.form.ListValue#uciconfig" > < a href = "LuCI.form.ListValue.html#uciconfig" > uciconfig< / a > < / li >
< li data-name = "LuCI.form.ListValue#ucioption" > < a href = "LuCI.form.ListValue.html#ucioption" > ucioption< / a > < / li >
< li data-name = "LuCI.form.ListValue#ucisection" > < a href = "LuCI.form.ListValue.html#ucisection" > ucisection< / a > < / li >
< li data-name = "LuCI.form.ListValue#validate" > < a href = "LuCI.form.ListValue.html#validate" > validate< / a > < / li >
< li data-name = "LuCI.form.ListValue#width" > < a href = "LuCI.form.ListValue.html#width" > width< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.form.ListValue#append" > < a href = "LuCI.form.ListValue.html#append" > append< / a > < / li >
< li data-name = "LuCI.form.ListValue#cbid" > < a href = "LuCI.form.ListValue.html#cbid" > cbid< / a > < / li >
< li data-name = "LuCI.form.ListValue#cfgvalue" > < a href = "LuCI.form.ListValue.html#cfgvalue" > cfgvalue< / a > < / li >
< li data-name = "LuCI.form.ListValue#depends" > < a href = "LuCI.form.ListValue.html#depends" > depends< / a > < / li >
< li data-name = "LuCI.form.ListValue#formvalue" > < a href = "LuCI.form.ListValue.html#formvalue" > formvalue< / a > < / li >
< li data-name = "LuCI.form.ListValue#getUIElement" > < a href = "LuCI.form.ListValue.html#getUIElement" > getUIElement< / a > < / li >
< li data-name = "LuCI.form.ListValue#isActive" > < a href = "LuCI.form.ListValue.html#isActive" > isActive< / a > < / li >
< li data-name = "LuCI.form.ListValue#isValid" > < a href = "LuCI.form.ListValue.html#isValid" > isValid< / a > < / li >
< li data-name = "LuCI.form.ListValue#load" > < a href = "LuCI.form.ListValue.html#load" > load< / a > < / li >
< li data-name = "LuCI.form.ListValue#parse" > < a href = "LuCI.form.ListValue.html#parse" > parse< / a > < / li >
< li data-name = "LuCI.form.ListValue#remove" > < a href = "LuCI.form.ListValue.html#remove" > remove< / a > < / li >
< li data-name = "LuCI.form.ListValue#stripTags" > < a href = "LuCI.form.ListValue.html#stripTags" > stripTags< / a > < / li >
< li data-name = "LuCI.form.ListValue#textvalue" > < a href = "LuCI.form.ListValue.html#textvalue" > textvalue< / a > < / li >
< li data-name = "LuCI.form.ListValue#titleFn" > < a href = "LuCI.form.ListValue.html#titleFn" > titleFn< / a > < / li >
< li data-name = "LuCI.form.ListValue#value" > < a href = "LuCI.form.ListValue.html#value" > value< / a > < / li >
< li data-name = "LuCI.form.ListValue#write" > < a href = "LuCI.form.ListValue.html#write" > write< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.form.Map" >
< span class = "title" >
< a href = "LuCI.form.Map.html" > LuCI.form.Map< / a >
< / span >
< ul class = "members itemMembers" >
2020-04-16 11:26:27 +00:00
< span class = "subtitle" > Members< / span >
< li data-name = "LuCI.form.Map##readonly" > < a href = "LuCI.form.Map.html#readonly" > readonly< / a > < / li >
2020-04-07 14:34:58 +00:00
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.form.Map#append" > < a href = "LuCI.form.Map.html#append" > append< / a > < / li >
< li data-name = "LuCI.form.Map#chain" > < a href = "LuCI.form.Map.html#chain" > chain< / a > < / li >
< li data-name = "LuCI.form.Map#findElement" > < a href = "LuCI.form.Map.html#findElement" > findElement< / a > < / li >
< li data-name = "LuCI.form.Map#findElements" > < a href = "LuCI.form.Map.html#findElements" > findElements< / a > < / li >
< li data-name = "LuCI.form.Map#load" > < a href = "LuCI.form.Map.html#load" > load< / a > < / li >
< li data-name = "LuCI.form.Map#lookupOption" > < a href = "LuCI.form.Map.html#lookupOption" > lookupOption< / a > < / li >
< li data-name = "LuCI.form.Map#parse" > < a href = "LuCI.form.Map.html#parse" > parse< / a > < / li >
< li data-name = "LuCI.form.Map#render" > < a href = "LuCI.form.Map.html#render" > render< / a > < / li >
< li data-name = "LuCI.form.Map#reset" > < a href = "LuCI.form.Map.html#reset" > reset< / a > < / li >
< li data-name = "LuCI.form.Map#save" > < a href = "LuCI.form.Map.html#save" > save< / a > < / li >
< li data-name = "LuCI.form.Map#section" > < a href = "LuCI.form.Map.html#section" > section< / a > < / li >
< li data-name = "LuCI.form.Map#stripTags" > < a href = "LuCI.form.Map.html#stripTags" > stripTags< / a > < / li >
< li data-name = "LuCI.form.Map#titleFn" > < a href = "LuCI.form.Map.html#titleFn" > titleFn< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.form.MultiValue" >
< span class = "title" >
< a href = "LuCI.form.MultiValue.html" > LuCI.form.MultiValue< / a >
< / span >
< ul class = "members itemMembers" >
< span class = "subtitle" > Members< / span >
< li data-name = "LuCI.form.MultiValue##display_size" > < a href = "LuCI.form.MultiValue.html#display_size" > display_size< / a > < / li >
< li data-name = "LuCI.form.MultiValue##dropdown_size" > < a href = "LuCI.form.MultiValue.html#dropdown_size" > dropdown_size< / a > < / li >
< li data-name = "LuCI.form.MultiValue#datatype" > < a href = "LuCI.form.MultiValue.html#datatype" > datatype< / a > < / li >
< li data-name = "LuCI.form.MultiValue#default" > < a href = "LuCI.form.MultiValue.html#default" > default< / a > < / li >
< li data-name = "LuCI.form.MultiValue#editable" > < a href = "LuCI.form.MultiValue.html#editable" > editable< / a > < / li >
< li data-name = "LuCI.form.MultiValue#modalonly" > < a href = "LuCI.form.MultiValue.html#modalonly" > modalonly< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.MultiValue#onchange" > < a href = "LuCI.form.MultiValue.html#onchange" > onchange< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.MultiValue#optional" > < a href = "LuCI.form.MultiValue.html#optional" > optional< / a > < / li >
< li data-name = "LuCI.form.MultiValue#password" > < a href = "LuCI.form.MultiValue.html#password" > password< / a > < / li >
< li data-name = "LuCI.form.MultiValue#placeholder" > < a href = "LuCI.form.MultiValue.html#placeholder" > placeholder< / a > < / li >
2020-04-16 11:26:27 +00:00
< li data-name = "LuCI.form.MultiValue#readonly" > < a href = "LuCI.form.MultiValue.html#readonly" > readonly< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.MultiValue#rmempty" > < a href = "LuCI.form.MultiValue.html#rmempty" > rmempty< / a > < / li >
< li data-name = "LuCI.form.MultiValue#uciconfig" > < a href = "LuCI.form.MultiValue.html#uciconfig" > uciconfig< / a > < / li >
< li data-name = "LuCI.form.MultiValue#ucioption" > < a href = "LuCI.form.MultiValue.html#ucioption" > ucioption< / a > < / li >
< li data-name = "LuCI.form.MultiValue#ucisection" > < a href = "LuCI.form.MultiValue.html#ucisection" > ucisection< / a > < / li >
< li data-name = "LuCI.form.MultiValue#validate" > < a href = "LuCI.form.MultiValue.html#validate" > validate< / a > < / li >
< li data-name = "LuCI.form.MultiValue#width" > < a href = "LuCI.form.MultiValue.html#width" > width< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.form.MultiValue#append" > < a href = "LuCI.form.MultiValue.html#append" > append< / a > < / li >
< li data-name = "LuCI.form.MultiValue#cbid" > < a href = "LuCI.form.MultiValue.html#cbid" > cbid< / a > < / li >
< li data-name = "LuCI.form.MultiValue#cfgvalue" > < a href = "LuCI.form.MultiValue.html#cfgvalue" > cfgvalue< / a > < / li >
< li data-name = "LuCI.form.MultiValue#depends" > < a href = "LuCI.form.MultiValue.html#depends" > depends< / a > < / li >
< li data-name = "LuCI.form.MultiValue#formvalue" > < a href = "LuCI.form.MultiValue.html#formvalue" > formvalue< / a > < / li >
< li data-name = "LuCI.form.MultiValue#getUIElement" > < a href = "LuCI.form.MultiValue.html#getUIElement" > getUIElement< / a > < / li >
< li data-name = "LuCI.form.MultiValue#isActive" > < a href = "LuCI.form.MultiValue.html#isActive" > isActive< / a > < / li >
< li data-name = "LuCI.form.MultiValue#isValid" > < a href = "LuCI.form.MultiValue.html#isValid" > isValid< / a > < / li >
< li data-name = "LuCI.form.MultiValue#load" > < a href = "LuCI.form.MultiValue.html#load" > load< / a > < / li >
< li data-name = "LuCI.form.MultiValue#parse" > < a href = "LuCI.form.MultiValue.html#parse" > parse< / a > < / li >
< li data-name = "LuCI.form.MultiValue#remove" > < a href = "LuCI.form.MultiValue.html#remove" > remove< / a > < / li >
< li data-name = "LuCI.form.MultiValue#stripTags" > < a href = "LuCI.form.MultiValue.html#stripTags" > stripTags< / a > < / li >
< li data-name = "LuCI.form.MultiValue#textvalue" > < a href = "LuCI.form.MultiValue.html#textvalue" > textvalue< / a > < / li >
< li data-name = "LuCI.form.MultiValue#titleFn" > < a href = "LuCI.form.MultiValue.html#titleFn" > titleFn< / a > < / li >
< li data-name = "LuCI.form.MultiValue#value" > < a href = "LuCI.form.MultiValue.html#value" > value< / a > < / li >
< li data-name = "LuCI.form.MultiValue#write" > < a href = "LuCI.form.MultiValue.html#write" > write< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.form.NamedSection" >
< span class = "title" >
< a href = "LuCI.form.NamedSection.html" > LuCI.form.NamedSection< / a >
< / span >
< ul class = "members itemMembers" >
< span class = "subtitle" > Members< / span >
< li data-name = "LuCI.form.NamedSection##addremove" > < a href = "LuCI.form.NamedSection.html#addremove" > addremove< / a > < / li >
< li data-name = "LuCI.form.NamedSection##uciconfig" > < a href = "LuCI.form.NamedSection.html#uciconfig" > uciconfig< / a > < / li >
< li data-name = "LuCI.form.NamedSection#parentoption" > < a href = "LuCI.form.NamedSection.html#parentoption" > parentoption< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.form.NamedSection#append" > < a href = "LuCI.form.NamedSection.html#append" > append< / a > < / li >
< li data-name = "LuCI.form.NamedSection#cfgsections" > < a href = "LuCI.form.NamedSection.html#cfgsections" > cfgsections< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.NamedSection#cfgvalue" > < a href = "LuCI.form.NamedSection.html#cfgvalue" > cfgvalue< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.NamedSection#filter" > < a href = "LuCI.form.NamedSection.html#filter" > filter< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.NamedSection#formvalue" > < a href = "LuCI.form.NamedSection.html#formvalue" > formvalue< / a > < / li >
< li data-name = "LuCI.form.NamedSection#getOption" > < a href = "LuCI.form.NamedSection.html#getOption" > getOption< / a > < / li >
< li data-name = "LuCI.form.NamedSection#getUIElement" > < a href = "LuCI.form.NamedSection.html#getUIElement" > getUIElement< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.NamedSection#load" > < a href = "LuCI.form.NamedSection.html#load" > load< / a > < / li >
< li data-name = "LuCI.form.NamedSection#option" > < a href = "LuCI.form.NamedSection.html#option" > option< / a > < / li >
< li data-name = "LuCI.form.NamedSection#parse" > < a href = "LuCI.form.NamedSection.html#parse" > parse< / a > < / li >
< li data-name = "LuCI.form.NamedSection#render" > < a href = "LuCI.form.NamedSection.html#render" > render< / a > < / li >
< li data-name = "LuCI.form.NamedSection#stripTags" > < a href = "LuCI.form.NamedSection.html#stripTags" > stripTags< / a > < / li >
< li data-name = "LuCI.form.NamedSection#tab" > < a href = "LuCI.form.NamedSection.html#tab" > tab< / a > < / li >
< li data-name = "LuCI.form.NamedSection#taboption" > < a href = "LuCI.form.NamedSection.html#taboption" > taboption< / a > < / li >
< li data-name = "LuCI.form.NamedSection#titleFn" > < a href = "LuCI.form.NamedSection.html#titleFn" > titleFn< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.form.SectionValue" >
< span class = "title" >
< a href = "LuCI.form.SectionValue.html" > LuCI.form.SectionValue< / a >
< / span >
< ul class = "members itemMembers" >
< span class = "subtitle" > Members< / span >
< li data-name = "LuCI.form.SectionValue##subsection" > < a href = "LuCI.form.SectionValue.html#subsection" > subsection< / a > < / li >
< li data-name = "LuCI.form.SectionValue#datatype" > < a href = "LuCI.form.SectionValue.html#datatype" > datatype< / a > < / li >
< li data-name = "LuCI.form.SectionValue#default" > < a href = "LuCI.form.SectionValue.html#default" > default< / a > < / li >
< li data-name = "LuCI.form.SectionValue#editable" > < a href = "LuCI.form.SectionValue.html#editable" > editable< / a > < / li >
< li data-name = "LuCI.form.SectionValue#modalonly" > < a href = "LuCI.form.SectionValue.html#modalonly" > modalonly< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.SectionValue#onchange" > < a href = "LuCI.form.SectionValue.html#onchange" > onchange< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.SectionValue#optional" > < a href = "LuCI.form.SectionValue.html#optional" > optional< / a > < / li >
< li data-name = "LuCI.form.SectionValue#password" > < a href = "LuCI.form.SectionValue.html#password" > password< / a > < / li >
< li data-name = "LuCI.form.SectionValue#placeholder" > < a href = "LuCI.form.SectionValue.html#placeholder" > placeholder< / a > < / li >
2020-04-16 11:26:27 +00:00
< li data-name = "LuCI.form.SectionValue#readonly" > < a href = "LuCI.form.SectionValue.html#readonly" > readonly< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.SectionValue#rmempty" > < a href = "LuCI.form.SectionValue.html#rmempty" > rmempty< / a > < / li >
< li data-name = "LuCI.form.SectionValue#uciconfig" > < a href = "LuCI.form.SectionValue.html#uciconfig" > uciconfig< / a > < / li >
< li data-name = "LuCI.form.SectionValue#ucioption" > < a href = "LuCI.form.SectionValue.html#ucioption" > ucioption< / a > < / li >
< li data-name = "LuCI.form.SectionValue#ucisection" > < a href = "LuCI.form.SectionValue.html#ucisection" > ucisection< / a > < / li >
< li data-name = "LuCI.form.SectionValue#validate" > < a href = "LuCI.form.SectionValue.html#validate" > validate< / a > < / li >
< li data-name = "LuCI.form.SectionValue#width" > < a href = "LuCI.form.SectionValue.html#width" > width< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.form.SectionValue#append" > < a href = "LuCI.form.SectionValue.html#append" > append< / a > < / li >
< li data-name = "LuCI.form.SectionValue#cbid" > < a href = "LuCI.form.SectionValue.html#cbid" > cbid< / a > < / li >
< li data-name = "LuCI.form.SectionValue#cfgvalue" > < a href = "LuCI.form.SectionValue.html#cfgvalue" > cfgvalue< / a > < / li >
< li data-name = "LuCI.form.SectionValue#depends" > < a href = "LuCI.form.SectionValue.html#depends" > depends< / a > < / li >
< li data-name = "LuCI.form.SectionValue#formvalue" > < a href = "LuCI.form.SectionValue.html#formvalue" > formvalue< / a > < / li >
< li data-name = "LuCI.form.SectionValue#getUIElement" > < a href = "LuCI.form.SectionValue.html#getUIElement" > getUIElement< / a > < / li >
< li data-name = "LuCI.form.SectionValue#isActive" > < a href = "LuCI.form.SectionValue.html#isActive" > isActive< / a > < / li >
< li data-name = "LuCI.form.SectionValue#isValid" > < a href = "LuCI.form.SectionValue.html#isValid" > isValid< / a > < / li >
< li data-name = "LuCI.form.SectionValue#load" > < a href = "LuCI.form.SectionValue.html#load" > load< / a > < / li >
< li data-name = "LuCI.form.SectionValue#parse" > < a href = "LuCI.form.SectionValue.html#parse" > parse< / a > < / li >
< li data-name = "LuCI.form.SectionValue#remove" > < a href = "LuCI.form.SectionValue.html#remove" > remove< / a > < / li >
< li data-name = "LuCI.form.SectionValue#stripTags" > < a href = "LuCI.form.SectionValue.html#stripTags" > stripTags< / a > < / li >
< li data-name = "LuCI.form.SectionValue#textvalue" > < a href = "LuCI.form.SectionValue.html#textvalue" > textvalue< / a > < / li >
< li data-name = "LuCI.form.SectionValue#titleFn" > < a href = "LuCI.form.SectionValue.html#titleFn" > titleFn< / a > < / li >
< li data-name = "LuCI.form.SectionValue#value" > < a href = "LuCI.form.SectionValue.html#value" > value< / a > < / li >
< li data-name = "LuCI.form.SectionValue#write" > < a href = "LuCI.form.SectionValue.html#write" > write< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.form.TableSection" >
< span class = "title" >
< a href = "LuCI.form.TableSection.html" > LuCI.form.TableSection< / a >
< / span >
< ul class = "members itemMembers" >
< span class = "subtitle" > Members< / span >
< li data-name = "LuCI.form.TableSection##addbtntitle" > < a href = "LuCI.form.TableSection.html#addbtntitle" > addbtntitle< / a > < / li >
< li data-name = "LuCI.form.TableSection##addremove" > < a href = "LuCI.form.TableSection.html#addremove" > addremove< / a > < / li >
< li data-name = "LuCI.form.TableSection##anonymous" > < a href = "LuCI.form.TableSection.html#anonymous" > anonymous< / a > < / li >
< li data-name = "LuCI.form.TableSection##extedit" > < a href = "LuCI.form.TableSection.html#extedit" > extedit< / a > < / li >
< li data-name = "LuCI.form.TableSection##max_cols" > < a href = "LuCI.form.TableSection.html#max_cols" > max_cols< / a > < / li >
< li data-name = "LuCI.form.TableSection##modaltitle" > < a href = "LuCI.form.TableSection.html#modaltitle" > modaltitle< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.TableSection##nodescriptions" > < a href = "LuCI.form.TableSection.html#nodescriptions" > nodescriptions< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.TableSection##rowcolors" > < a href = "LuCI.form.TableSection.html#rowcolors" > rowcolors< / a > < / li >
< li data-name = "LuCI.form.TableSection##sectiontitle" > < a href = "LuCI.form.TableSection.html#sectiontitle" > sectiontitle< / a > < / li >
< li data-name = "LuCI.form.TableSection##sortable" > < a href = "LuCI.form.TableSection.html#sortable" > sortable< / a > < / li >
< li data-name = "LuCI.form.TableSection##uciconfig" > < a href = "LuCI.form.TableSection.html#uciconfig" > uciconfig< / a > < / li >
< li data-name = "LuCI.form.TableSection#addbtntitle" > < a href = "LuCI.form.TableSection.html#addbtntitle" > addbtntitle< / a > < / li >
< li data-name = "LuCI.form.TableSection#addremove" > < a href = "LuCI.form.TableSection.html#addremove" > addremove< / a > < / li >
< li data-name = "LuCI.form.TableSection#anonymous" > < a href = "LuCI.form.TableSection.html#anonymous" > anonymous< / a > < / li >
< li data-name = "LuCI.form.TableSection#parentoption" > < a href = "LuCI.form.TableSection.html#parentoption" > parentoption< / a > < / li >
< li data-name = "LuCI.form.TableSection#tabbed" > < a href = "LuCI.form.TableSection.html#tabbed" > tabbed< / a > < / li >
< li data-name = "LuCI.form.TableSection#uciconfig" > < a href = "LuCI.form.TableSection.html#uciconfig" > uciconfig< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.form.TableSection#addModalOptions" > < a href = "LuCI.form.TableSection.html#addModalOptions" > addModalOptions< / a > < / li >
< li data-name = "LuCI.form.TableSection#append" > < a href = "LuCI.form.TableSection.html#append" > append< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.TableSection#cfgvalue" > < a href = "LuCI.form.TableSection.html#cfgvalue" > cfgvalue< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.TableSection#filter" > < a href = "LuCI.form.TableSection.html#filter" > filter< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.TableSection#formvalue" > < a href = "LuCI.form.TableSection.html#formvalue" > formvalue< / a > < / li >
< li data-name = "LuCI.form.TableSection#getOption" > < a href = "LuCI.form.TableSection.html#getOption" > getOption< / a > < / li >
< li data-name = "LuCI.form.TableSection#getUIElement" > < a href = "LuCI.form.TableSection.html#getUIElement" > getUIElement< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.TableSection#load" > < a href = "LuCI.form.TableSection.html#load" > load< / a > < / li >
< li data-name = "LuCI.form.TableSection#option" > < a href = "LuCI.form.TableSection.html#option" > option< / a > < / li >
< li data-name = "LuCI.form.TableSection#parse" > < a href = "LuCI.form.TableSection.html#parse" > parse< / a > < / li >
< li data-name = "LuCI.form.TableSection#stripTags" > < a href = "LuCI.form.TableSection.html#stripTags" > stripTags< / a > < / li >
< li data-name = "LuCI.form.TableSection#tab" > < a href = "LuCI.form.TableSection.html#tab" > tab< / a > < / li >
< li data-name = "LuCI.form.TableSection#taboption" > < a href = "LuCI.form.TableSection.html#taboption" > taboption< / a > < / li >
< li data-name = "LuCI.form.TableSection#titleFn" > < a href = "LuCI.form.TableSection.html#titleFn" > titleFn< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.form.TextValue" >
< span class = "title" >
< a href = "LuCI.form.TextValue.html" > LuCI.form.TextValue< / a >
< / span >
< ul class = "members itemMembers" >
< span class = "subtitle" > Members< / span >
< li data-name = "LuCI.form.TextValue##cols" > < a href = "LuCI.form.TextValue.html#cols" > cols< / a > < / li >
< li data-name = "LuCI.form.TextValue##monospace" > < a href = "LuCI.form.TextValue.html#monospace" > monospace< / a > < / li >
< li data-name = "LuCI.form.TextValue##rows" > < a href = "LuCI.form.TextValue.html#rows" > rows< / a > < / li >
< li data-name = "LuCI.form.TextValue##wrap" > < a href = "LuCI.form.TextValue.html#wrap" > wrap< / a > < / li >
< li data-name = "LuCI.form.TextValue#datatype" > < a href = "LuCI.form.TextValue.html#datatype" > datatype< / a > < / li >
< li data-name = "LuCI.form.TextValue#default" > < a href = "LuCI.form.TextValue.html#default" > default< / a > < / li >
< li data-name = "LuCI.form.TextValue#editable" > < a href = "LuCI.form.TextValue.html#editable" > editable< / a > < / li >
< li data-name = "LuCI.form.TextValue#modalonly" > < a href = "LuCI.form.TextValue.html#modalonly" > modalonly< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.TextValue#onchange" > < a href = "LuCI.form.TextValue.html#onchange" > onchange< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.TextValue#optional" > < a href = "LuCI.form.TextValue.html#optional" > optional< / a > < / li >
< li data-name = "LuCI.form.TextValue#password" > < a href = "LuCI.form.TextValue.html#password" > password< / a > < / li >
< li data-name = "LuCI.form.TextValue#placeholder" > < a href = "LuCI.form.TextValue.html#placeholder" > placeholder< / a > < / li >
2020-04-16 11:26:27 +00:00
< li data-name = "LuCI.form.TextValue#readonly" > < a href = "LuCI.form.TextValue.html#readonly" > readonly< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.TextValue#rmempty" > < a href = "LuCI.form.TextValue.html#rmempty" > rmempty< / a > < / li >
< li data-name = "LuCI.form.TextValue#uciconfig" > < a href = "LuCI.form.TextValue.html#uciconfig" > uciconfig< / a > < / li >
< li data-name = "LuCI.form.TextValue#ucioption" > < a href = "LuCI.form.TextValue.html#ucioption" > ucioption< / a > < / li >
< li data-name = "LuCI.form.TextValue#ucisection" > < a href = "LuCI.form.TextValue.html#ucisection" > ucisection< / a > < / li >
< li data-name = "LuCI.form.TextValue#validate" > < a href = "LuCI.form.TextValue.html#validate" > validate< / a > < / li >
< li data-name = "LuCI.form.TextValue#width" > < a href = "LuCI.form.TextValue.html#width" > width< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.form.TextValue#append" > < a href = "LuCI.form.TextValue.html#append" > append< / a > < / li >
< li data-name = "LuCI.form.TextValue#cbid" > < a href = "LuCI.form.TextValue.html#cbid" > cbid< / a > < / li >
< li data-name = "LuCI.form.TextValue#cfgvalue" > < a href = "LuCI.form.TextValue.html#cfgvalue" > cfgvalue< / a > < / li >
< li data-name = "LuCI.form.TextValue#depends" > < a href = "LuCI.form.TextValue.html#depends" > depends< / a > < / li >
< li data-name = "LuCI.form.TextValue#formvalue" > < a href = "LuCI.form.TextValue.html#formvalue" > formvalue< / a > < / li >
< li data-name = "LuCI.form.TextValue#getUIElement" > < a href = "LuCI.form.TextValue.html#getUIElement" > getUIElement< / a > < / li >
< li data-name = "LuCI.form.TextValue#isActive" > < a href = "LuCI.form.TextValue.html#isActive" > isActive< / a > < / li >
< li data-name = "LuCI.form.TextValue#isValid" > < a href = "LuCI.form.TextValue.html#isValid" > isValid< / a > < / li >
< li data-name = "LuCI.form.TextValue#load" > < a href = "LuCI.form.TextValue.html#load" > load< / a > < / li >
< li data-name = "LuCI.form.TextValue#parse" > < a href = "LuCI.form.TextValue.html#parse" > parse< / a > < / li >
< li data-name = "LuCI.form.TextValue#remove" > < a href = "LuCI.form.TextValue.html#remove" > remove< / a > < / li >
< li data-name = "LuCI.form.TextValue#stripTags" > < a href = "LuCI.form.TextValue.html#stripTags" > stripTags< / a > < / li >
< li data-name = "LuCI.form.TextValue#textvalue" > < a href = "LuCI.form.TextValue.html#textvalue" > textvalue< / a > < / li >
< li data-name = "LuCI.form.TextValue#titleFn" > < a href = "LuCI.form.TextValue.html#titleFn" > titleFn< / a > < / li >
< li data-name = "LuCI.form.TextValue#write" > < a href = "LuCI.form.TextValue.html#write" > write< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.form.TypedSection" >
< span class = "title" >
< a href = "LuCI.form.TypedSection.html" > LuCI.form.TypedSection< / a >
< / span >
< ul class = "members itemMembers" >
< span class = "subtitle" > Members< / span >
< li data-name = "LuCI.form.TypedSection##addbtntitle" > < a href = "LuCI.form.TypedSection.html#addbtntitle" > addbtntitle< / a > < / li >
< li data-name = "LuCI.form.TypedSection##addremove" > < a href = "LuCI.form.TypedSection.html#addremove" > addremove< / a > < / li >
< li data-name = "LuCI.form.TypedSection##anonymous" > < a href = "LuCI.form.TypedSection.html#anonymous" > anonymous< / a > < / li >
< li data-name = "LuCI.form.TypedSection##tabbed" > < a href = "LuCI.form.TypedSection.html#tabbed" > tabbed< / a > < / li >
< li data-name = "LuCI.form.TypedSection##uciconfig" > < a href = "LuCI.form.TypedSection.html#uciconfig" > uciconfig< / a > < / li >
< li data-name = "LuCI.form.TypedSection#parentoption" > < a href = "LuCI.form.TypedSection.html#parentoption" > parentoption< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.form.TypedSection#append" > < a href = "LuCI.form.TypedSection.html#append" > append< / a > < / li >
< li data-name = "LuCI.form.TypedSection#cfgsections" > < a href = "LuCI.form.TypedSection.html#cfgsections" > cfgsections< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.TypedSection#cfgvalue" > < a href = "LuCI.form.TypedSection.html#cfgvalue" > cfgvalue< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.TypedSection#filter" > < a href = "LuCI.form.TypedSection.html#filter" > filter< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.TypedSection#formvalue" > < a href = "LuCI.form.TypedSection.html#formvalue" > formvalue< / a > < / li >
< li data-name = "LuCI.form.TypedSection#getOption" > < a href = "LuCI.form.TypedSection.html#getOption" > getOption< / a > < / li >
< li data-name = "LuCI.form.TypedSection#getUIElement" > < a href = "LuCI.form.TypedSection.html#getUIElement" > getUIElement< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.TypedSection#load" > < a href = "LuCI.form.TypedSection.html#load" > load< / a > < / li >
< li data-name = "LuCI.form.TypedSection#option" > < a href = "LuCI.form.TypedSection.html#option" > option< / a > < / li >
< li data-name = "LuCI.form.TypedSection#parse" > < a href = "LuCI.form.TypedSection.html#parse" > parse< / a > < / li >
< li data-name = "LuCI.form.TypedSection#render" > < a href = "LuCI.form.TypedSection.html#render" > render< / a > < / li >
< li data-name = "LuCI.form.TypedSection#stripTags" > < a href = "LuCI.form.TypedSection.html#stripTags" > stripTags< / a > < / li >
< li data-name = "LuCI.form.TypedSection#tab" > < a href = "LuCI.form.TypedSection.html#tab" > tab< / a > < / li >
< li data-name = "LuCI.form.TypedSection#taboption" > < a href = "LuCI.form.TypedSection.html#taboption" > taboption< / a > < / li >
< li data-name = "LuCI.form.TypedSection#titleFn" > < a href = "LuCI.form.TypedSection.html#titleFn" > titleFn< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.form.Value" >
< span class = "title" >
< a href = "LuCI.form.Value.html" > LuCI.form.Value< / a >
< / span >
< ul class = "members itemMembers" >
< span class = "subtitle" > Members< / span >
< li data-name = "LuCI.form.Value##password" > < a href = "LuCI.form.Value.html#password" > password< / a > < / li >
< li data-name = "LuCI.form.Value##placeholder" > < a href = "LuCI.form.Value.html#placeholder" > placeholder< / a > < / li >
< li data-name = "LuCI.form.Value#datatype" > < a href = "LuCI.form.Value.html#datatype" > datatype< / a > < / li >
< li data-name = "LuCI.form.Value#default" > < a href = "LuCI.form.Value.html#default" > default< / a > < / li >
< li data-name = "LuCI.form.Value#editable" > < a href = "LuCI.form.Value.html#editable" > editable< / a > < / li >
< li data-name = "LuCI.form.Value#modalonly" > < a href = "LuCI.form.Value.html#modalonly" > modalonly< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.form.Value#onchange" > < a href = "LuCI.form.Value.html#onchange" > onchange< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.Value#optional" > < a href = "LuCI.form.Value.html#optional" > optional< / a > < / li >
2020-04-16 11:26:27 +00:00
< li data-name = "LuCI.form.Value#readonly" > < a href = "LuCI.form.Value.html#readonly" > readonly< / a > < / li >
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.form.Value#rmempty" > < a href = "LuCI.form.Value.html#rmempty" > rmempty< / a > < / li >
< li data-name = "LuCI.form.Value#uciconfig" > < a href = "LuCI.form.Value.html#uciconfig" > uciconfig< / a > < / li >
< li data-name = "LuCI.form.Value#ucioption" > < a href = "LuCI.form.Value.html#ucioption" > ucioption< / a > < / li >
< li data-name = "LuCI.form.Value#ucisection" > < a href = "LuCI.form.Value.html#ucisection" > ucisection< / a > < / li >
< li data-name = "LuCI.form.Value#validate" > < a href = "LuCI.form.Value.html#validate" > validate< / a > < / li >
< li data-name = "LuCI.form.Value#width" > < a href = "LuCI.form.Value.html#width" > width< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.form.Value#append" > < a href = "LuCI.form.Value.html#append" > append< / a > < / li >
< li data-name = "LuCI.form.Value#cbid" > < a href = "LuCI.form.Value.html#cbid" > cbid< / a > < / li >
< li data-name = "LuCI.form.Value#cfgvalue" > < a href = "LuCI.form.Value.html#cfgvalue" > cfgvalue< / a > < / li >
< li data-name = "LuCI.form.Value#depends" > < a href = "LuCI.form.Value.html#depends" > depends< / a > < / li >
< li data-name = "LuCI.form.Value#formvalue" > < a href = "LuCI.form.Value.html#formvalue" > formvalue< / a > < / li >
< li data-name = "LuCI.form.Value#getUIElement" > < a href = "LuCI.form.Value.html#getUIElement" > getUIElement< / a > < / li >
< li data-name = "LuCI.form.Value#isActive" > < a href = "LuCI.form.Value.html#isActive" > isActive< / a > < / li >
< li data-name = "LuCI.form.Value#isValid" > < a href = "LuCI.form.Value.html#isValid" > isValid< / a > < / li >
< li data-name = "LuCI.form.Value#load" > < a href = "LuCI.form.Value.html#load" > load< / a > < / li >
< li data-name = "LuCI.form.Value#parse" > < a href = "LuCI.form.Value.html#parse" > parse< / a > < / li >
< li data-name = "LuCI.form.Value#remove" > < a href = "LuCI.form.Value.html#remove" > remove< / a > < / li >
< li data-name = "LuCI.form.Value#render" > < a href = "LuCI.form.Value.html#render" > render< / a > < / li >
< li data-name = "LuCI.form.Value#stripTags" > < a href = "LuCI.form.Value.html#stripTags" > stripTags< / a > < / li >
< li data-name = "LuCI.form.Value#textvalue" > < a href = "LuCI.form.Value.html#textvalue" > textvalue< / a > < / li >
< li data-name = "LuCI.form.Value#titleFn" > < a href = "LuCI.form.Value.html#titleFn" > titleFn< / a > < / li >
< li data-name = "LuCI.form.Value#value" > < a href = "LuCI.form.Value.html#value" > value< / a > < / li >
< li data-name = "LuCI.form.Value#write" > < a href = "LuCI.form.Value.html#write" > write< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
2019-11-07 11:39:24 +00:00
< li class = "item" data-name = "LuCI.fs" >
< span class = "title" >
< a href = "LuCI.fs.html" > LuCI.fs< / a >
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< span class = "subtitle" > Typedefs< / span >
< li data-name = "LuCI.fs.FileExecResult" > < a href = "LuCI.fs.html#.FileExecResult" > FileExecResult< / a > < / li >
< li data-name = "LuCI.fs.FileStatEntry" > < a href = "LuCI.fs.html#.FileStatEntry" > FileStatEntry< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.fs#exec" > < a href = "LuCI.fs.html#exec" > exec< / a > < / li >
2020-02-12 10:57:10 +00:00
< li data-name = "LuCI.fs#exec_direct" > < a href = "LuCI.fs.html#exec_direct" > exec_direct< / a > < / li >
2019-11-07 11:39:24 +00:00
< li data-name = "LuCI.fs#lines" > < a href = "LuCI.fs.html#lines" > lines< / a > < / li >
< li data-name = "LuCI.fs#list" > < a href = "LuCI.fs.html#list" > list< / a > < / li >
< li data-name = "LuCI.fs#read" > < a href = "LuCI.fs.html#read" > read< / a > < / li >
2020-02-12 10:57:10 +00:00
< li data-name = "LuCI.fs#read_direct" > < a href = "LuCI.fs.html#read_direct" > read_direct< / a > < / li >
2019-11-07 11:39:24 +00:00
< li data-name = "LuCI.fs#remove" > < a href = "LuCI.fs.html#remove" > remove< / a > < / li >
< li data-name = "LuCI.fs#stat" > < a href = "LuCI.fs.html#stat" > stat< / a > < / li >
< li data-name = "LuCI.fs#trimmed" > < a href = "LuCI.fs.html#trimmed" > trimmed< / a > < / li >
< li data-name = "LuCI.fs#write" > < a href = "LuCI.fs.html#write" > write< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
2020-04-02 19:50:07 +00:00
< li class = "item" data-name = "LuCI.headers" >
2019-11-07 11:39:24 +00:00
< span class = "title" >
2020-04-02 19:50:07 +00:00
< a href = "LuCI.headers.html" > LuCI.headers< / a >
2019-11-07 11:39:24 +00:00
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.headers#get" > < a href = "LuCI.headers.html#get" > get< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.headers#has" > < a href = "LuCI.headers.html#has" > has< / a > < / li >
2019-11-07 11:39:24 +00:00
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
2020-04-02 19:50:07 +00:00
< li class = "item" data-name = "LuCI.network" >
2019-11-07 11:39:24 +00:00
< span class = "title" >
2020-04-02 19:50:07 +00:00
< a href = "LuCI.network.html" > LuCI.network< / a >
2019-11-07 11:39:24 +00:00
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< span class = "subtitle" > Typedefs< / span >
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.SwitchTopology" > < a href = "LuCI.network.html#.SwitchTopology" > SwitchTopology< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiEncryption" > < a href = "LuCI.network.html#.WifiEncryption" > WifiEncryption< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiPeerEntry" > < a href = "LuCI.network.html#.WifiPeerEntry" > WifiPeerEntry< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiRateEntry" > < a href = "LuCI.network.html#.WifiRateEntry" > WifiRateEntry< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiScanResult" > < a href = "LuCI.network.html#.WifiScanResult" > WifiScanResult< / a > < / li >
2019-11-07 11:39:24 +00:00
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#addNetwork" > < a href = "LuCI.network.html#addNetwork" > addNetwork< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#addWifiNetwork" > < a href = "LuCI.network.html#addWifiNetwork" > addWifiNetwork< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#deleteNetwork" > < a href = "LuCI.network.html#deleteNetwork" > deleteNetwork< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#deleteWifiNetwork" > < a href = "LuCI.network.html#deleteWifiNetwork" > deleteWifiNetwork< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#flushCache" > < a href = "LuCI.network.html#flushCache" > flushCache< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#formatWifiEncryption" > < a href = "LuCI.network.html#formatWifiEncryption" > formatWifiEncryption< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#getDevice" > < a href = "LuCI.network.html#getDevice" > getDevice< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#getDevices" > < a href = "LuCI.network.html#getDevices" > getDevices< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#getDSLModemType" > < a href = "LuCI.network.html#getDSLModemType" > getDSLModemType< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#getHostHints" > < a href = "LuCI.network.html#getHostHints" > getHostHints< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#getIfnameOf" > < a href = "LuCI.network.html#getIfnameOf" > getIfnameOf< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#getNetwork" > < a href = "LuCI.network.html#getNetwork" > getNetwork< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#getNetworks" > < a href = "LuCI.network.html#getNetworks" > getNetworks< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#getProtocol" > < a href = "LuCI.network.html#getProtocol" > getProtocol< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#getProtocols" > < a href = "LuCI.network.html#getProtocols" > getProtocols< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#getSwitchTopologies" > < a href = "LuCI.network.html#getSwitchTopologies" > getSwitchTopologies< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#getWAN6Networks" > < a href = "LuCI.network.html#getWAN6Networks" > getWAN6Networks< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#getWANNetworks" > < a href = "LuCI.network.html#getWANNetworks" > getWANNetworks< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#getWifiDevice" > < a href = "LuCI.network.html#getWifiDevice" > getWifiDevice< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#getWifiDevices" > < a href = "LuCI.network.html#getWifiDevices" > getWifiDevices< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#getWifiNetwork" > < a href = "LuCI.network.html#getWifiNetwork" > getWifiNetwork< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#getWifiNetworks" > < a href = "LuCI.network.html#getWifiNetworks" > getWifiNetworks< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#isIgnoredDevice" > < a href = "LuCI.network.html#isIgnoredDevice" > isIgnoredDevice< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#maskToPrefix" > < a href = "LuCI.network.html#maskToPrefix" > maskToPrefix< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#prefixToMask" > < a href = "LuCI.network.html#prefixToMask" > prefixToMask< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#registerErrorCode" > < a href = "LuCI.network.html#registerErrorCode" > registerErrorCode< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#registerPatternVirtual" > < a href = "LuCI.network.html#registerPatternVirtual" > registerPatternVirtual< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#registerProtocol" > < a href = "LuCI.network.html#registerProtocol" > registerProtocol< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network#renameNetwork" > < a href = "LuCI.network.html#renameNetwork" > renameNetwork< / a > < / li >
2019-11-07 11:39:24 +00:00
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
2020-04-02 19:50:07 +00:00
< li class = "item" data-name = "LuCI.network.Device" >
2019-11-07 11:39:24 +00:00
< span class = "title" >
2020-04-02 19:50:07 +00:00
< a href = "LuCI.network.Device.html" > LuCI.network.Device< / a >
2019-11-07 11:39:24 +00:00
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Device#getBridgeID" > < a href = "LuCI.network.Device.html#getBridgeID" > getBridgeID< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Device#getBridgeSTP" > < a href = "LuCI.network.Device.html#getBridgeSTP" > getBridgeSTP< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Device#getI18n" > < a href = "LuCI.network.Device.html#getI18n" > getI18n< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Device#getIP6Addrs" > < a href = "LuCI.network.Device.html#getIP6Addrs" > getIP6Addrs< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Device#getIPAddrs" > < a href = "LuCI.network.Device.html#getIPAddrs" > getIPAddrs< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Device#getMAC" > < a href = "LuCI.network.Device.html#getMAC" > getMAC< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Device#getMTU" > < a href = "LuCI.network.Device.html#getMTU" > getMTU< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Device#getName" > < a href = "LuCI.network.Device.html#getName" > getName< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Device#getNetwork" > < a href = "LuCI.network.Device.html#getNetwork" > getNetwork< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Device#getNetworks" > < a href = "LuCI.network.Device.html#getNetworks" > getNetworks< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Device#getPorts" > < a href = "LuCI.network.Device.html#getPorts" > getPorts< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Device#getRXBytes" > < a href = "LuCI.network.Device.html#getRXBytes" > getRXBytes< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Device#getRXPackets" > < a href = "LuCI.network.Device.html#getRXPackets" > getRXPackets< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Device#getShortName" > < a href = "LuCI.network.Device.html#getShortName" > getShortName< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Device#getTXBytes" > < a href = "LuCI.network.Device.html#getTXBytes" > getTXBytes< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Device#getTXPackets" > < a href = "LuCI.network.Device.html#getTXPackets" > getTXPackets< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Device#getType" > < a href = "LuCI.network.Device.html#getType" > getType< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Device#getTypeI18n" > < a href = "LuCI.network.Device.html#getTypeI18n" > getTypeI18n< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Device#getWifiNetwork" > < a href = "LuCI.network.Device.html#getWifiNetwork" > getWifiNetwork< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Device#isBridge" > < a href = "LuCI.network.Device.html#isBridge" > isBridge< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Device#isBridgePort" > < a href = "LuCI.network.Device.html#isBridgePort" > isBridgePort< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Device#isUp" > < a href = "LuCI.network.Device.html#isUp" > isUp< / a > < / li >
2019-11-07 11:39:24 +00:00
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
2020-04-02 19:50:07 +00:00
< li class = "item" data-name = "LuCI.network.Hosts" >
2019-11-07 11:39:24 +00:00
< span class = "title" >
2020-04-02 19:50:07 +00:00
< a href = "LuCI.network.Hosts.html" > LuCI.network.Hosts< / a >
2019-11-07 11:39:24 +00:00
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Hosts#getHostnameByIP6Addr" > < a href = "LuCI.network.Hosts.html#getHostnameByIP6Addr" > getHostnameByIP6Addr< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Hosts#getHostnameByIPAddr" > < a href = "LuCI.network.Hosts.html#getHostnameByIPAddr" > getHostnameByIPAddr< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Hosts#getHostnameByMACAddr" > < a href = "LuCI.network.Hosts.html#getHostnameByMACAddr" > getHostnameByMACAddr< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Hosts#getIP6AddrByMACAddr" > < a href = "LuCI.network.Hosts.html#getIP6AddrByMACAddr" > getIP6AddrByMACAddr< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Hosts#getIPAddrByMACAddr" > < a href = "LuCI.network.Hosts.html#getIPAddrByMACAddr" > getIPAddrByMACAddr< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Hosts#getMACAddrByIP6Addr" > < a href = "LuCI.network.Hosts.html#getMACAddrByIP6Addr" > getMACAddrByIP6Addr< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Hosts#getMACAddrByIPAddr" > < a href = "LuCI.network.Hosts.html#getMACAddrByIPAddr" > getMACAddrByIPAddr< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Hosts#getMACHints" > < a href = "LuCI.network.Hosts.html#getMACHints" > getMACHints< / a > < / li >
2019-11-07 11:39:24 +00:00
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
2020-04-02 19:50:07 +00:00
< li class = "item" data-name = "LuCI.network.Protocol" >
2019-11-07 11:39:24 +00:00
< span class = "title" >
2020-04-02 19:50:07 +00:00
< a href = "LuCI.network.Protocol.html" > LuCI.network.Protocol< / a >
2019-11-07 11:39:24 +00:00
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#addDevice" > < a href = "LuCI.network.Protocol.html#addDevice" > addDevice< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#containsDevice" > < a href = "LuCI.network.Protocol.html#containsDevice" > containsDevice< / a > < / li >
2020-03-31 19:30:38 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#deleteConfiguration" > < a href = "LuCI.network.Protocol.html#deleteConfiguration" > deleteConfiguration< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#deleteDevice" > < a href = "LuCI.network.Protocol.html#deleteDevice" > deleteDevice< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#get" > < a href = "LuCI.network.Protocol.html#get" > get< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getDevice" > < a href = "LuCI.network.Protocol.html#getDevice" > getDevice< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getDevices" > < a href = "LuCI.network.Protocol.html#getDevices" > getDevices< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getDNS6Addrs" > < a href = "LuCI.network.Protocol.html#getDNS6Addrs" > getDNS6Addrs< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getDNSAddrs" > < a href = "LuCI.network.Protocol.html#getDNSAddrs" > getDNSAddrs< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getErrors" > < a href = "LuCI.network.Protocol.html#getErrors" > getErrors< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getExpiry" > < a href = "LuCI.network.Protocol.html#getExpiry" > getExpiry< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getGateway6Addr" > < a href = "LuCI.network.Protocol.html#getGateway6Addr" > getGateway6Addr< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getGatewayAddr" > < a href = "LuCI.network.Protocol.html#getGatewayAddr" > getGatewayAddr< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getI18n" > < a href = "LuCI.network.Protocol.html#getI18n" > getI18n< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getIfname" > < a href = "LuCI.network.Protocol.html#getIfname" > getIfname< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getIP6Addr" > < a href = "LuCI.network.Protocol.html#getIP6Addr" > getIP6Addr< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getIP6Addrs" > < a href = "LuCI.network.Protocol.html#getIP6Addrs" > getIP6Addrs< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getIP6Prefix" > < a href = "LuCI.network.Protocol.html#getIP6Prefix" > getIP6Prefix< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getIPAddr" > < a href = "LuCI.network.Protocol.html#getIPAddr" > getIPAddr< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getIPAddrs" > < a href = "LuCI.network.Protocol.html#getIPAddrs" > getIPAddrs< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getL2Device" > < a href = "LuCI.network.Protocol.html#getL2Device" > getL2Device< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getL3Device" > < a href = "LuCI.network.Protocol.html#getL3Device" > getL3Device< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getMetric" > < a href = "LuCI.network.Protocol.html#getMetric" > getMetric< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getName" > < a href = "LuCI.network.Protocol.html#getName" > getName< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getNetmask" > < a href = "LuCI.network.Protocol.html#getNetmask" > getNetmask< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getOpkgPackage" > < a href = "LuCI.network.Protocol.html#getOpkgPackage" > getOpkgPackage< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getProtocol" > < a href = "LuCI.network.Protocol.html#getProtocol" > getProtocol< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getType" > < a href = "LuCI.network.Protocol.html#getType" > getType< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getUptime" > < a href = "LuCI.network.Protocol.html#getUptime" > getUptime< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#getZoneName" > < a href = "LuCI.network.Protocol.html#getZoneName" > getZoneName< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#isAlias" > < a href = "LuCI.network.Protocol.html#isAlias" > isAlias< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#isBridge" > < a href = "LuCI.network.Protocol.html#isBridge" > isBridge< / a > < / li >
2020-03-31 19:30:38 +00:00
2020-04-07 14:34:58 +00:00
< li data-name = "LuCI.network.Protocol#isCreateable" > < a href = "LuCI.network.Protocol.html#isCreateable" > isCreateable< / a > < / li >
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#isDynamic" > < a href = "LuCI.network.Protocol.html#isDynamic" > isDynamic< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#isEmpty" > < a href = "LuCI.network.Protocol.html#isEmpty" > isEmpty< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#isFloating" > < a href = "LuCI.network.Protocol.html#isFloating" > isFloating< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#isInstalled" > < a href = "LuCI.network.Protocol.html#isInstalled" > isInstalled< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#isUp" > < a href = "LuCI.network.Protocol.html#isUp" > isUp< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#isVirtual" > < a href = "LuCI.network.Protocol.html#isVirtual" > isVirtual< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.Protocol#set" > < a href = "LuCI.network.Protocol.html#set" > set< / a > < / li >
2019-11-07 11:39:24 +00:00
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
2020-04-02 19:50:07 +00:00
< li class = "item" data-name = "LuCI.network.WifiDevice" >
2019-11-07 11:39:24 +00:00
< span class = "title" >
2020-04-02 19:50:07 +00:00
< a href = "LuCI.network.WifiDevice.html" > LuCI.network.WifiDevice< / a >
2019-11-07 11:39:24 +00:00
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiDevice#addWifiNetwork" > < a href = "LuCI.network.WifiDevice.html#addWifiNetwork" > addWifiNetwork< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiDevice#deleteWifiNetwork" > < a href = "LuCI.network.WifiDevice.html#deleteWifiNetwork" > deleteWifiNetwork< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiDevice#get" > < a href = "LuCI.network.WifiDevice.html#get" > get< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiDevice#getHTModes" > < a href = "LuCI.network.WifiDevice.html#getHTModes" > getHTModes< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiDevice#getHWModes" > < a href = "LuCI.network.WifiDevice.html#getHWModes" > getHWModes< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiDevice#getI18n" > < a href = "LuCI.network.WifiDevice.html#getI18n" > getI18n< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiDevice#getName" > < a href = "LuCI.network.WifiDevice.html#getName" > getName< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiDevice#getScanList" > < a href = "LuCI.network.WifiDevice.html#getScanList" > getScanList< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiDevice#getWifiNetwork" > < a href = "LuCI.network.WifiDevice.html#getWifiNetwork" > getWifiNetwork< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiDevice#getWifiNetworks" > < a href = "LuCI.network.WifiDevice.html#getWifiNetworks" > getWifiNetworks< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiDevice#isDisabled" > < a href = "LuCI.network.WifiDevice.html#isDisabled" > isDisabled< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiDevice#isUp" > < a href = "LuCI.network.WifiDevice.html#isUp" > isUp< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiDevice#set" > < a href = "LuCI.network.WifiDevice.html#set" > set< / a > < / li >
2019-11-07 11:39:24 +00:00
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
2020-04-02 19:50:07 +00:00
< li class = "item" data-name = "LuCI.network.WifiNetwork" >
2019-11-07 11:39:24 +00:00
< span class = "title" >
2020-04-02 19:50:07 +00:00
< a href = "LuCI.network.WifiNetwork.html" > LuCI.network.WifiNetwork< / a >
2019-11-07 11:39:24 +00:00
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#disconnectClient" > < a href = "LuCI.network.WifiNetwork.html#disconnectClient" > disconnectClient< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#get" > < a href = "LuCI.network.WifiNetwork.html#get" > get< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getActiveBSSID" > < a href = "LuCI.network.WifiNetwork.html#getActiveBSSID" > getActiveBSSID< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getActiveEncryption" > < a href = "LuCI.network.WifiNetwork.html#getActiveEncryption" > getActiveEncryption< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getActiveMode" > < a href = "LuCI.network.WifiNetwork.html#getActiveMode" > getActiveMode< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getActiveModeI18n" > < a href = "LuCI.network.WifiNetwork.html#getActiveModeI18n" > getActiveModeI18n< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getActiveSSID" > < a href = "LuCI.network.WifiNetwork.html#getActiveSSID" > getActiveSSID< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getAssocList" > < a href = "LuCI.network.WifiNetwork.html#getAssocList" > getAssocList< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getBitRate" > < a href = "LuCI.network.WifiNetwork.html#getBitRate" > getBitRate< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getBSSID" > < a href = "LuCI.network.WifiNetwork.html#getBSSID" > getBSSID< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getChannel" > < a href = "LuCI.network.WifiNetwork.html#getChannel" > getChannel< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getCountryCode" > < a href = "LuCI.network.WifiNetwork.html#getCountryCode" > getCountryCode< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getDevice" > < a href = "LuCI.network.WifiNetwork.html#getDevice" > getDevice< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getFrequency" > < a href = "LuCI.network.WifiNetwork.html#getFrequency" > getFrequency< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getI18n" > < a href = "LuCI.network.WifiNetwork.html#getI18n" > getI18n< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getID" > < a href = "LuCI.network.WifiNetwork.html#getID" > getID< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getIfname" > < a href = "LuCI.network.WifiNetwork.html#getIfname" > getIfname< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getMeshID" > < a href = "LuCI.network.WifiNetwork.html#getMeshID" > getMeshID< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getMode" > < a href = "LuCI.network.WifiNetwork.html#getMode" > getMode< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getName" > < a href = "LuCI.network.WifiNetwork.html#getName" > getName< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getNetwork" > < a href = "LuCI.network.WifiNetwork.html#getNetwork" > getNetwork< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getNetworkNames" > < a href = "LuCI.network.WifiNetwork.html#getNetworkNames" > getNetworkNames< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getNetworks" > < a href = "LuCI.network.WifiNetwork.html#getNetworks" > getNetworks< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getNoise" > < a href = "LuCI.network.WifiNetwork.html#getNoise" > getNoise< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getShortName" > < a href = "LuCI.network.WifiNetwork.html#getShortName" > getShortName< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getSignal" > < a href = "LuCI.network.WifiNetwork.html#getSignal" > getSignal< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getSignalLevel" > < a href = "LuCI.network.WifiNetwork.html#getSignalLevel" > getSignalLevel< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getSignalPercent" > < a href = "LuCI.network.WifiNetwork.html#getSignalPercent" > getSignalPercent< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getSSID" > < a href = "LuCI.network.WifiNetwork.html#getSSID" > getSSID< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getTXPower" > < a href = "LuCI.network.WifiNetwork.html#getTXPower" > getTXPower< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getTXPowerOffset" > < a href = "LuCI.network.WifiNetwork.html#getTXPowerOffset" > getTXPowerOffset< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getWifiDevice" > < a href = "LuCI.network.WifiNetwork.html#getWifiDevice" > getWifiDevice< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#getWifiDeviceName" > < a href = "LuCI.network.WifiNetwork.html#getWifiDeviceName" > getWifiDeviceName< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#isClientDisconnectSupported" > < a href = "LuCI.network.WifiNetwork.html#isClientDisconnectSupported" > isClientDisconnectSupported< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#isDisabled" > < a href = "LuCI.network.WifiNetwork.html#isDisabled" > isDisabled< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#isUp" > < a href = "LuCI.network.WifiNetwork.html#isUp" > isUp< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.network.WifiNetwork#set" > < a href = "LuCI.network.WifiNetwork.html#set" > set< / a > < / li >
2019-11-07 11:39:24 +00:00
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
2020-04-02 19:50:07 +00:00
< li class = "item" data-name = "LuCI.poll" >
2019-11-07 11:39:24 +00:00
< span class = "title" >
2020-04-02 19:50:07 +00:00
< a href = "LuCI.poll.html" > LuCI.poll< / a >
2019-11-07 11:39:24 +00:00
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.poll#active" > < a href = "LuCI.poll.html#active" > active< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.poll#add" > < a href = "LuCI.poll.html#add" > add< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.poll#remove" > < a href = "LuCI.poll.html#remove" > remove< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.poll#start" > < a href = "LuCI.poll.html#start" > start< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.poll#stop" > < a href = "LuCI.poll.html#stop" > stop< / a > < / li >
2019-11-07 11:39:24 +00:00
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
2020-04-02 19:50:07 +00:00
< li class = "item" data-name = "LuCI.request" >
2019-11-07 11:39:24 +00:00
< span class = "title" >
2020-04-02 19:50:07 +00:00
< a href = "LuCI.request.html" > LuCI.request< / a >
2019-11-07 11:39:24 +00:00
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< span class = "subtitle" > Typedefs< / span >
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.request.interceptorFn" > < a href = "LuCI.request.html#.interceptorFn" > interceptorFn< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.request.RequestOptions" > < a href = "LuCI.request.html#.RequestOptions" > RequestOptions< / a > < / li >
2019-11-07 11:39:24 +00:00
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.request#addInterceptor" > < a href = "LuCI.request.html#addInterceptor" > addInterceptor< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.request#expandURL" > < a href = "LuCI.request.html#expandURL" > expandURL< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.request#get" > < a href = "LuCI.request.html#get" > get< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.request#post" > < a href = "LuCI.request.html#post" > post< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.request#removeInterceptor" > < a href = "LuCI.request.html#removeInterceptor" > removeInterceptor< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.request#request" > < a href = "LuCI.request.html#request" > request< / a > < / li >
2019-11-07 11:39:24 +00:00
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
2020-04-02 19:50:07 +00:00
< li class = "item" data-name = "LuCI.request.poll" >
2019-11-07 11:39:24 +00:00
< span class = "title" >
2020-04-02 19:50:07 +00:00
< a href = "LuCI.request.poll.html" > LuCI.request.poll< / a >
2019-11-07 11:39:24 +00:00
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< span class = "subtitle" > Typedefs< / span >
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.request.poll~callbackFn" > < a href = "LuCI.request.poll.html#~callbackFn" > callbackFn< / a > < / li >
2019-11-07 11:39:24 +00:00
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.request.poll#active" > < a href = "LuCI.request.poll.html#active" > active< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.request.poll#add" > < a href = "LuCI.request.poll.html#add" > add< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.request.poll#remove" > < a href = "LuCI.request.poll.html#remove" > remove< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.request.poll#start" > < a href = "LuCI.request.poll.html#start" > start< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.request.poll#stop" > < a href = "LuCI.request.poll.html#stop" > stop< / a > < / li >
2019-11-07 11:39:24 +00:00
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
2020-04-02 19:50:07 +00:00
< li class = "item" data-name = "LuCI.response" >
2019-11-07 11:39:24 +00:00
< span class = "title" >
2020-04-02 19:50:07 +00:00
< a href = "LuCI.response.html" > LuCI.response< / a >
2019-11-07 11:39:24 +00:00
< / span >
< ul class = "members itemMembers" >
< span class = "subtitle" > Members< / span >
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.response#duration" > < a href = "LuCI.response.html#duration" > duration< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.response#headers" > < a href = "LuCI.response.html#headers" > headers< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.response#ok" > < a href = "LuCI.response.html#ok" > ok< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.response#status" > < a href = "LuCI.response.html#status" > status< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.response#statusText" > < a href = "LuCI.response.html#statusText" > statusText< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.response#url" > < a href = "LuCI.response.html#url" > url< / a > < / li >
2019-11-07 11:39:24 +00:00
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.response#blob" > < a href = "LuCI.response.html#blob" > blob< / a > < / li >
2020-02-12 10:57:10 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.response#clone" > < a href = "LuCI.response.html#clone" > clone< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.response#json" > < a href = "LuCI.response.html#json" > json< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.response#text" > < a href = "LuCI.response.html#text" > text< / a > < / li >
2019-11-07 11:39:24 +00:00
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.rpc" >
< span class = "title" >
< a href = "LuCI.rpc.html" > LuCI.rpc< / a >
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< span class = "subtitle" > Typedefs< / span >
< li data-name = "LuCI.rpc.DeclareOptions" > < a href = "LuCI.rpc.html#.DeclareOptions" > DeclareOptions< / a > < / li >
< li data-name = "LuCI.rpc~filterFn" > < a href = "LuCI.rpc.html#~filterFn" > filterFn< / a > < / li >
< li data-name = "LuCI.rpc~interceptorFn" > < a href = "LuCI.rpc.html#~interceptorFn" > interceptorFn< / a > < / li >
< li data-name = "LuCI.rpc~invokeFn" > < a href = "LuCI.rpc.html#~invokeFn" > invokeFn< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.rpc#addInterceptor" > < a href = "LuCI.rpc.html#addInterceptor" > addInterceptor< / a > < / li >
< li data-name = "LuCI.rpc#declare" > < a href = "LuCI.rpc.html#declare" > declare< / a > < / li >
< li data-name = "LuCI.rpc#getBaseURL" > < a href = "LuCI.rpc.html#getBaseURL" > getBaseURL< / a > < / li >
< li data-name = "LuCI.rpc#getSessionID" > < a href = "LuCI.rpc.html#getSessionID" > getSessionID< / a > < / li >
< li data-name = "LuCI.rpc#getStatusText" > < a href = "LuCI.rpc.html#getStatusText" > getStatusText< / a > < / li >
< li data-name = "LuCI.rpc#list" > < a href = "LuCI.rpc.html#list" > list< / a > < / li >
< li data-name = "LuCI.rpc#removeInterceptor" > < a href = "LuCI.rpc.html#removeInterceptor" > removeInterceptor< / a > < / li >
< li data-name = "LuCI.rpc#setBaseURL" > < a href = "LuCI.rpc.html#setBaseURL" > setBaseURL< / a > < / li >
< li data-name = "LuCI.rpc#setSessionID" > < a href = "LuCI.rpc.html#setSessionID" > setSessionID< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
2020-04-16 11:26:27 +00:00
< li class = "item" data-name = "LuCI.session" >
< span class = "title" >
< a href = "LuCI.session.html" > LuCI.session< / a >
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.session#getID" > < a href = "LuCI.session.html#getID" > getID< / a > < / li >
< li data-name = "LuCI.session#getLocalData" > < a href = "LuCI.session.html#getLocalData" > getLocalData< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.session#getToken" > < a href = "LuCI.session.html#getToken" > getToken< / a > < / li >
2020-04-16 11:26:27 +00:00
< li data-name = "LuCI.session#setLocalData" > < a href = "LuCI.session.html#setLocalData" > setLocalData< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
2019-11-07 11:39:24 +00:00
< li class = "item" data-name = "LuCI.uci" >
< span class = "title" >
< a href = "LuCI.uci.html" > LuCI.uci< / a >
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< span class = "subtitle" > Typedefs< / span >
< li data-name = "LuCI.uci.ChangeRecord" > < a href = "LuCI.uci.html#.ChangeRecord" > ChangeRecord< / a > < / li >
< li data-name = "LuCI.uci.SectionObject" > < a href = "LuCI.uci.html#.SectionObject" > SectionObject< / a > < / li >
< li data-name = "LuCI.uci~sectionsFn" > < a href = "LuCI.uci.html#~sectionsFn" > sectionsFn< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.uci#add" > < a href = "LuCI.uci.html#add" > add< / a > < / li >
< li data-name = "LuCI.uci#apply" > < a href = "LuCI.uci.html#apply" > apply< / a > < / li >
< li data-name = "LuCI.uci#changes" > < a href = "LuCI.uci.html#changes" > changes< / a > < / li >
< li data-name = "LuCI.uci#createSID" > < a href = "LuCI.uci.html#createSID" > createSID< / a > < / li >
< li data-name = "LuCI.uci#get" > < a href = "LuCI.uci.html#get" > get< / a > < / li >
< li data-name = "LuCI.uci#get_first" > < a href = "LuCI.uci.html#get_first" > get_first< / a > < / li >
< li data-name = "LuCI.uci#load" > < a href = "LuCI.uci.html#load" > load< / a > < / li >
< li data-name = "LuCI.uci#move" > < a href = "LuCI.uci.html#move" > move< / a > < / li >
< li data-name = "LuCI.uci#remove" > < a href = "LuCI.uci.html#remove" > remove< / a > < / li >
< li data-name = "LuCI.uci#resolveSID" > < a href = "LuCI.uci.html#resolveSID" > resolveSID< / a > < / li >
< li data-name = "LuCI.uci#save" > < a href = "LuCI.uci.html#save" > save< / a > < / li >
< li data-name = "LuCI.uci#sections" > < a href = "LuCI.uci.html#sections" > sections< / a > < / li >
< li data-name = "LuCI.uci#set" > < a href = "LuCI.uci.html#set" > set< / a > < / li >
< li data-name = "LuCI.uci#set_first" > < a href = "LuCI.uci.html#set_first" > set_first< / a > < / li >
< li data-name = "LuCI.uci#unload" > < a href = "LuCI.uci.html#unload" > unload< / a > < / li >
< li data-name = "LuCI.uci#unset" > < a href = "LuCI.uci.html#unset" > unset< / a > < / li >
< li data-name = "LuCI.uci#unset_first" > < a href = "LuCI.uci.html#unset_first" > unset_first< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
2020-03-31 19:30:38 +00:00
< li class = "item" data-name = "LuCI.ui" >
< span class = "title" >
< a href = "LuCI.ui.html" > LuCI.ui< / a >
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< span class = "subtitle" > Typedefs< / span >
< li data-name = "LuCI.ui.FileUploadReply" > < a href = "LuCI.ui.html#.FileUploadReply" > FileUploadReply< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.ui#addNotification" > < a href = "LuCI.ui.html#addNotification" > addNotification< / a > < / li >
< li data-name = "LuCI.ui#addValidator" > < a href = "LuCI.ui.html#addValidator" > addValidator< / a > < / li >
< li data-name = "LuCI.ui#awaitReconnect" > < a href = "LuCI.ui.html#awaitReconnect" > awaitReconnect< / a > < / li >
< li data-name = "LuCI.ui#createHandlerFn" > < a href = "LuCI.ui.html#createHandlerFn" > createHandlerFn< / a > < / li >
< li data-name = "LuCI.ui#hideIndicator" > < a href = "LuCI.ui.html#hideIndicator" > hideIndicator< / a > < / li >
< li data-name = "LuCI.ui#hideModal" > < a href = "LuCI.ui.html#hideModal" > hideModal< / a > < / li >
2020-04-03 11:28:38 +00:00
< li data-name = "LuCI.ui#instantiateView" > < a href = "LuCI.ui.html#instantiateView" > instantiateView< / a > < / li >
2020-03-31 19:30:38 +00:00
< li data-name = "LuCI.ui#itemlist" > < a href = "LuCI.ui.html#itemlist" > itemlist< / a > < / li >
< li data-name = "LuCI.ui#pingDevice" > < a href = "LuCI.ui.html#pingDevice" > pingDevice< / a > < / li >
< li data-name = "LuCI.ui#showIndicator" > < a href = "LuCI.ui.html#showIndicator" > showIndicator< / a > < / li >
< li data-name = "LuCI.ui#showModal" > < a href = "LuCI.ui.html#showModal" > showModal< / a > < / li >
< li data-name = "LuCI.ui#uploadFile" > < a href = "LuCI.ui.html#uploadFile" > uploadFile< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.ui.AbstractElement" >
< span class = "title" >
< a href = "LuCI.ui.AbstractElement.html" > LuCI.ui.AbstractElement< / a >
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< span class = "subtitle" > Typedefs< / span >
< li data-name = "LuCI.ui.AbstractElement.InitOptions" > < a href = "LuCI.ui.AbstractElement.html#.InitOptions" > InitOptions< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.ui.AbstractElement#getValue" > < a href = "LuCI.ui.AbstractElement.html#getValue" > getValue< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.ui.AbstractElement#isChanged" > < a href = "LuCI.ui.AbstractElement.html#isChanged" > isChanged< / a > < / li >
2020-03-31 19:30:38 +00:00
< li data-name = "LuCI.ui.AbstractElement#isValid" > < a href = "LuCI.ui.AbstractElement.html#isValid" > isValid< / a > < / li >
< li data-name = "LuCI.ui.AbstractElement#registerEvents" > < a href = "LuCI.ui.AbstractElement.html#registerEvents" > registerEvents< / a > < / li >
< li data-name = "LuCI.ui.AbstractElement#render" > < a href = "LuCI.ui.AbstractElement.html#render" > render< / a > < / li >
< li data-name = "LuCI.ui.AbstractElement#setChangeEvents" > < a href = "LuCI.ui.AbstractElement.html#setChangeEvents" > setChangeEvents< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.ui.AbstractElement#setPlaceholder" > < a href = "LuCI.ui.AbstractElement.html#setPlaceholder" > setPlaceholder< / a > < / li >
2020-03-31 19:30:38 +00:00
< li data-name = "LuCI.ui.AbstractElement#setUpdateEvents" > < a href = "LuCI.ui.AbstractElement.html#setUpdateEvents" > setUpdateEvents< / a > < / li >
< li data-name = "LuCI.ui.AbstractElement#setValue" > < a href = "LuCI.ui.AbstractElement.html#setValue" > setValue< / a > < / li >
< li data-name = "LuCI.ui.AbstractElement#triggerValidation" > < a href = "LuCI.ui.AbstractElement.html#triggerValidation" > triggerValidation< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.ui.changes" >
< span class = "title" >
< a href = "LuCI.ui.changes.html" > LuCI.ui.changes< / a >
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.ui.changes#apply" > < a href = "LuCI.ui.changes.html#apply" > apply< / a > < / li >
< li data-name = "LuCI.ui.changes#displayChanges" > < a href = "LuCI.ui.changes.html#displayChanges" > displayChanges< / a > < / li >
< li data-name = "LuCI.ui.changes#renderChangeIndicator" > < a href = "LuCI.ui.changes.html#renderChangeIndicator" > renderChangeIndicator< / a > < / li >
< li data-name = "LuCI.ui.changes#revert" > < a href = "LuCI.ui.changes.html#revert" > revert< / a > < / li >
< li data-name = "LuCI.ui.changes#setIndicator" > < a href = "LuCI.ui.changes.html#setIndicator" > setIndicator< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.ui.Checkbox" >
< span class = "title" >
< a href = "LuCI.ui.Checkbox.html" > LuCI.ui.Checkbox< / a >
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< span class = "subtitle" > Typedefs< / span >
< li data-name = "LuCI.ui.Checkbox.InitOptions" > < a href = "LuCI.ui.Checkbox.html#.InitOptions" > InitOptions< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.ui.Checkbox#getValue" > < a href = "LuCI.ui.Checkbox.html#getValue" > getValue< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.ui.Checkbox#isChanged" > < a href = "LuCI.ui.Checkbox.html#isChanged" > isChanged< / a > < / li >
2020-03-31 19:30:38 +00:00
< li data-name = "LuCI.ui.Checkbox#isChecked" > < a href = "LuCI.ui.Checkbox.html#isChecked" > isChecked< / a > < / li >
< li data-name = "LuCI.ui.Checkbox#isValid" > < a href = "LuCI.ui.Checkbox.html#isValid" > isValid< / a > < / li >
< li data-name = "LuCI.ui.Checkbox#registerEvents" > < a href = "LuCI.ui.Checkbox.html#registerEvents" > registerEvents< / a > < / li >
< li data-name = "LuCI.ui.Checkbox#render" > < a href = "LuCI.ui.Checkbox.html#render" > render< / a > < / li >
< li data-name = "LuCI.ui.Checkbox#setChangeEvents" > < a href = "LuCI.ui.Checkbox.html#setChangeEvents" > setChangeEvents< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.ui.Checkbox#setPlaceholder" > < a href = "LuCI.ui.Checkbox.html#setPlaceholder" > setPlaceholder< / a > < / li >
2020-03-31 19:30:38 +00:00
< li data-name = "LuCI.ui.Checkbox#setUpdateEvents" > < a href = "LuCI.ui.Checkbox.html#setUpdateEvents" > setUpdateEvents< / a > < / li >
< li data-name = "LuCI.ui.Checkbox#setValue" > < a href = "LuCI.ui.Checkbox.html#setValue" > setValue< / a > < / li >
< li data-name = "LuCI.ui.Checkbox#triggerValidation" > < a href = "LuCI.ui.Checkbox.html#triggerValidation" > triggerValidation< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.ui.Combobox" >
< span class = "title" >
< a href = "LuCI.ui.Combobox.html" > LuCI.ui.Combobox< / a >
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< span class = "subtitle" > Typedefs< / span >
< li data-name = "LuCI.ui.Combobox.InitOptions" > < a href = "LuCI.ui.Combobox.html#.InitOptions" > InitOptions< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.ui.Combobox#addChoices" > < a href = "LuCI.ui.Combobox.html#addChoices" > addChoices< / a > < / li >
< li data-name = "LuCI.ui.Combobox#clearChoices" > < a href = "LuCI.ui.Combobox.html#clearChoices" > clearChoices< / a > < / li >
< li data-name = "LuCI.ui.Combobox#closeAllDropdowns" > < a href = "LuCI.ui.Combobox.html#closeAllDropdowns" > closeAllDropdowns< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.ui.Combobox#isChanged" > < a href = "LuCI.ui.Combobox.html#isChanged" > isChanged< / a > < / li >
2020-03-31 19:30:38 +00:00
< li data-name = "LuCI.ui.Combobox#isValid" > < a href = "LuCI.ui.Combobox.html#isValid" > isValid< / a > < / li >
< li data-name = "LuCI.ui.Combobox#registerEvents" > < a href = "LuCI.ui.Combobox.html#registerEvents" > registerEvents< / a > < / li >
< li data-name = "LuCI.ui.Combobox#setChangeEvents" > < a href = "LuCI.ui.Combobox.html#setChangeEvents" > setChangeEvents< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.ui.Combobox#setPlaceholder" > < a href = "LuCI.ui.Combobox.html#setPlaceholder" > setPlaceholder< / a > < / li >
2020-03-31 19:30:38 +00:00
< li data-name = "LuCI.ui.Combobox#setUpdateEvents" > < a href = "LuCI.ui.Combobox.html#setUpdateEvents" > setUpdateEvents< / a > < / li >
< li data-name = "LuCI.ui.Combobox#triggerValidation" > < a href = "LuCI.ui.Combobox.html#triggerValidation" > triggerValidation< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.ui.ComboButton" >
< span class = "title" >
< a href = "LuCI.ui.ComboButton.html" > LuCI.ui.ComboButton< / a >
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< span class = "subtitle" > Typedefs< / span >
< li data-name = "LuCI.ui.ComboButton.InitOptions" > < a href = "LuCI.ui.ComboButton.html#.InitOptions" > InitOptions< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.ui.ComboButton#addChoices" > < a href = "LuCI.ui.ComboButton.html#addChoices" > addChoices< / a > < / li >
< li data-name = "LuCI.ui.ComboButton#clearChoices" > < a href = "LuCI.ui.ComboButton.html#clearChoices" > clearChoices< / a > < / li >
< li data-name = "LuCI.ui.ComboButton#closeAllDropdowns" > < a href = "LuCI.ui.ComboButton.html#closeAllDropdowns" > closeAllDropdowns< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.ui.ComboButton#isChanged" > < a href = "LuCI.ui.ComboButton.html#isChanged" > isChanged< / a > < / li >
2020-03-31 19:30:38 +00:00
< li data-name = "LuCI.ui.ComboButton#isValid" > < a href = "LuCI.ui.ComboButton.html#isValid" > isValid< / a > < / li >
< li data-name = "LuCI.ui.ComboButton#registerEvents" > < a href = "LuCI.ui.ComboButton.html#registerEvents" > registerEvents< / a > < / li >
< li data-name = "LuCI.ui.ComboButton#setChangeEvents" > < a href = "LuCI.ui.ComboButton.html#setChangeEvents" > setChangeEvents< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.ui.ComboButton#setPlaceholder" > < a href = "LuCI.ui.ComboButton.html#setPlaceholder" > setPlaceholder< / a > < / li >
2020-03-31 19:30:38 +00:00
< li data-name = "LuCI.ui.ComboButton#setUpdateEvents" > < a href = "LuCI.ui.ComboButton.html#setUpdateEvents" > setUpdateEvents< / a > < / li >
< li data-name = "LuCI.ui.ComboButton#triggerValidation" > < a href = "LuCI.ui.ComboButton.html#triggerValidation" > triggerValidation< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.ui.Dropdown" >
< span class = "title" >
< a href = "LuCI.ui.Dropdown.html" > LuCI.ui.Dropdown< / a >
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< span class = "subtitle" > Typedefs< / span >
< li data-name = "LuCI.ui.Dropdown.InitOptions" > < a href = "LuCI.ui.Dropdown.html#.InitOptions" > InitOptions< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.ui.Dropdown#addChoices" > < a href = "LuCI.ui.Dropdown.html#addChoices" > addChoices< / a > < / li >
< li data-name = "LuCI.ui.Dropdown#clearChoices" > < a href = "LuCI.ui.Dropdown.html#clearChoices" > clearChoices< / a > < / li >
< li data-name = "LuCI.ui.Dropdown#closeAllDropdowns" > < a href = "LuCI.ui.Dropdown.html#closeAllDropdowns" > closeAllDropdowns< / a > < / li >
< li data-name = "LuCI.ui.Dropdown#getValue" > < a href = "LuCI.ui.Dropdown.html#getValue" > getValue< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.ui.Dropdown#isChanged" > < a href = "LuCI.ui.Dropdown.html#isChanged" > isChanged< / a > < / li >
2020-03-31 19:30:38 +00:00
< li data-name = "LuCI.ui.Dropdown#isValid" > < a href = "LuCI.ui.Dropdown.html#isValid" > isValid< / a > < / li >
< li data-name = "LuCI.ui.Dropdown#registerEvents" > < a href = "LuCI.ui.Dropdown.html#registerEvents" > registerEvents< / a > < / li >
< li data-name = "LuCI.ui.Dropdown#render" > < a href = "LuCI.ui.Dropdown.html#render" > render< / a > < / li >
< li data-name = "LuCI.ui.Dropdown#setChangeEvents" > < a href = "LuCI.ui.Dropdown.html#setChangeEvents" > setChangeEvents< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.ui.Dropdown#setPlaceholder" > < a href = "LuCI.ui.Dropdown.html#setPlaceholder" > setPlaceholder< / a > < / li >
2020-03-31 19:30:38 +00:00
< li data-name = "LuCI.ui.Dropdown#setUpdateEvents" > < a href = "LuCI.ui.Dropdown.html#setUpdateEvents" > setUpdateEvents< / a > < / li >
< li data-name = "LuCI.ui.Dropdown#setValue" > < a href = "LuCI.ui.Dropdown.html#setValue" > setValue< / a > < / li >
< li data-name = "LuCI.ui.Dropdown#triggerValidation" > < a href = "LuCI.ui.Dropdown.html#triggerValidation" > triggerValidation< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.ui.DynamicList" >
< span class = "title" >
< a href = "LuCI.ui.DynamicList.html" > LuCI.ui.DynamicList< / a >
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< span class = "subtitle" > Typedefs< / span >
< li data-name = "LuCI.ui.DynamicList.InitOptions" > < a href = "LuCI.ui.DynamicList.html#.InitOptions" > InitOptions< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.ui.DynamicList#addChoices" > < a href = "LuCI.ui.DynamicList.html#addChoices" > addChoices< / a > < / li >
< li data-name = "LuCI.ui.DynamicList#clearChoices" > < a href = "LuCI.ui.DynamicList.html#clearChoices" > clearChoices< / a > < / li >
< li data-name = "LuCI.ui.DynamicList#getValue" > < a href = "LuCI.ui.DynamicList.html#getValue" > getValue< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.ui.DynamicList#isChanged" > < a href = "LuCI.ui.DynamicList.html#isChanged" > isChanged< / a > < / li >
2020-03-31 19:30:38 +00:00
< li data-name = "LuCI.ui.DynamicList#isValid" > < a href = "LuCI.ui.DynamicList.html#isValid" > isValid< / a > < / li >
< li data-name = "LuCI.ui.DynamicList#registerEvents" > < a href = "LuCI.ui.DynamicList.html#registerEvents" > registerEvents< / a > < / li >
< li data-name = "LuCI.ui.DynamicList#render" > < a href = "LuCI.ui.DynamicList.html#render" > render< / a > < / li >
< li data-name = "LuCI.ui.DynamicList#setChangeEvents" > < a href = "LuCI.ui.DynamicList.html#setChangeEvents" > setChangeEvents< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.ui.DynamicList#setPlaceholder" > < a href = "LuCI.ui.DynamicList.html#setPlaceholder" > setPlaceholder< / a > < / li >
2020-03-31 19:30:38 +00:00
< li data-name = "LuCI.ui.DynamicList#setUpdateEvents" > < a href = "LuCI.ui.DynamicList.html#setUpdateEvents" > setUpdateEvents< / a > < / li >
< li data-name = "LuCI.ui.DynamicList#setValue" > < a href = "LuCI.ui.DynamicList.html#setValue" > setValue< / a > < / li >
< li data-name = "LuCI.ui.DynamicList#triggerValidation" > < a href = "LuCI.ui.DynamicList.html#triggerValidation" > triggerValidation< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.ui.FileUpload" >
< span class = "title" >
< a href = "LuCI.ui.FileUpload.html" > LuCI.ui.FileUpload< / a >
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< span class = "subtitle" > Typedefs< / span >
< li data-name = "LuCI.ui.FileUpload.InitOptions" > < a href = "LuCI.ui.FileUpload.html#.InitOptions" > InitOptions< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.ui.FileUpload#getValue" > < a href = "LuCI.ui.FileUpload.html#getValue" > getValue< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.ui.FileUpload#isChanged" > < a href = "LuCI.ui.FileUpload.html#isChanged" > isChanged< / a > < / li >
2020-03-31 19:30:38 +00:00
< li data-name = "LuCI.ui.FileUpload#isValid" > < a href = "LuCI.ui.FileUpload.html#isValid" > isValid< / a > < / li >
< li data-name = "LuCI.ui.FileUpload#registerEvents" > < a href = "LuCI.ui.FileUpload.html#registerEvents" > registerEvents< / a > < / li >
< li data-name = "LuCI.ui.FileUpload#render" > < a href = "LuCI.ui.FileUpload.html#render" > render< / a > < / li >
< li data-name = "LuCI.ui.FileUpload#setChangeEvents" > < a href = "LuCI.ui.FileUpload.html#setChangeEvents" > setChangeEvents< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.ui.FileUpload#setPlaceholder" > < a href = "LuCI.ui.FileUpload.html#setPlaceholder" > setPlaceholder< / a > < / li >
2020-03-31 19:30:38 +00:00
< li data-name = "LuCI.ui.FileUpload#setUpdateEvents" > < a href = "LuCI.ui.FileUpload.html#setUpdateEvents" > setUpdateEvents< / a > < / li >
< li data-name = "LuCI.ui.FileUpload#setValue" > < a href = "LuCI.ui.FileUpload.html#setValue" > setValue< / a > < / li >
< li data-name = "LuCI.ui.FileUpload#triggerValidation" > < a href = "LuCI.ui.FileUpload.html#triggerValidation" > triggerValidation< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.ui.Hiddenfield" >
< span class = "title" >
< a href = "LuCI.ui.Hiddenfield.html" > LuCI.ui.Hiddenfield< / a >
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.ui.Hiddenfield#getValue" > < a href = "LuCI.ui.Hiddenfield.html#getValue" > getValue< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.ui.Hiddenfield#isChanged" > < a href = "LuCI.ui.Hiddenfield.html#isChanged" > isChanged< / a > < / li >
2020-03-31 19:30:38 +00:00
< li data-name = "LuCI.ui.Hiddenfield#isValid" > < a href = "LuCI.ui.Hiddenfield.html#isValid" > isValid< / a > < / li >
< li data-name = "LuCI.ui.Hiddenfield#registerEvents" > < a href = "LuCI.ui.Hiddenfield.html#registerEvents" > registerEvents< / a > < / li >
< li data-name = "LuCI.ui.Hiddenfield#render" > < a href = "LuCI.ui.Hiddenfield.html#render" > render< / a > < / li >
< li data-name = "LuCI.ui.Hiddenfield#setChangeEvents" > < a href = "LuCI.ui.Hiddenfield.html#setChangeEvents" > setChangeEvents< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.ui.Hiddenfield#setPlaceholder" > < a href = "LuCI.ui.Hiddenfield.html#setPlaceholder" > setPlaceholder< / a > < / li >
2020-03-31 19:30:38 +00:00
< li data-name = "LuCI.ui.Hiddenfield#setUpdateEvents" > < a href = "LuCI.ui.Hiddenfield.html#setUpdateEvents" > setUpdateEvents< / a > < / li >
< li data-name = "LuCI.ui.Hiddenfield#setValue" > < a href = "LuCI.ui.Hiddenfield.html#setValue" > setValue< / a > < / li >
< li data-name = "LuCI.ui.Hiddenfield#triggerValidation" > < a href = "LuCI.ui.Hiddenfield.html#triggerValidation" > triggerValidation< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
2020-04-16 11:26:27 +00:00
< li class = "item" data-name = "LuCI.ui.menu" >
< span class = "title" >
< a href = "LuCI.ui.menu.html" > LuCI.ui.menu< / a >
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< span class = "subtitle" > Typedefs< / span >
< li data-name = "LuCI.ui.menu.MenuNode" > < a href = "LuCI.ui.menu.html#.MenuNode" > MenuNode< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
2020-04-16 13:41:31 +00:00
< li data-name = "LuCI.ui.menu#flushCache" > < a href = "LuCI.ui.menu.html#flushCache" > flushCache< / a > < / li >
2020-04-16 11:26:27 +00:00
< li data-name = "LuCI.ui.menu#getChildren" > < a href = "LuCI.ui.menu.html#getChildren" > getChildren< / a > < / li >
< li data-name = "LuCI.ui.menu#load" > < a href = "LuCI.ui.menu.html#load" > load< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
2020-03-31 19:30:38 +00:00
< li class = "item" data-name = "LuCI.ui.Select" >
< span class = "title" >
< a href = "LuCI.ui.Select.html" > LuCI.ui.Select< / a >
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< span class = "subtitle" > Typedefs< / span >
< li data-name = "LuCI.ui.Select.InitOptions" > < a href = "LuCI.ui.Select.html#.InitOptions" > InitOptions< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.ui.Select#getValue" > < a href = "LuCI.ui.Select.html#getValue" > getValue< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.ui.Select#isChanged" > < a href = "LuCI.ui.Select.html#isChanged" > isChanged< / a > < / li >
2020-03-31 19:30:38 +00:00
< li data-name = "LuCI.ui.Select#isValid" > < a href = "LuCI.ui.Select.html#isValid" > isValid< / a > < / li >
< li data-name = "LuCI.ui.Select#registerEvents" > < a href = "LuCI.ui.Select.html#registerEvents" > registerEvents< / a > < / li >
< li data-name = "LuCI.ui.Select#render" > < a href = "LuCI.ui.Select.html#render" > render< / a > < / li >
< li data-name = "LuCI.ui.Select#setChangeEvents" > < a href = "LuCI.ui.Select.html#setChangeEvents" > setChangeEvents< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.ui.Select#setPlaceholder" > < a href = "LuCI.ui.Select.html#setPlaceholder" > setPlaceholder< / a > < / li >
2020-03-31 19:30:38 +00:00
< li data-name = "LuCI.ui.Select#setUpdateEvents" > < a href = "LuCI.ui.Select.html#setUpdateEvents" > setUpdateEvents< / a > < / li >
< li data-name = "LuCI.ui.Select#setValue" > < a href = "LuCI.ui.Select.html#setValue" > setValue< / a > < / li >
< li data-name = "LuCI.ui.Select#triggerValidation" > < a href = "LuCI.ui.Select.html#triggerValidation" > triggerValidation< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.ui.tabs" >
< span class = "title" >
< a href = "LuCI.ui.tabs.html" > LuCI.ui.tabs< / a >
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.ui.tabs#initTabGroup" > < a href = "LuCI.ui.tabs.html#initTabGroup" > initTabGroup< / a > < / li >
< li data-name = "LuCI.ui.tabs#isEmptyPane" > < a href = "LuCI.ui.tabs.html#isEmptyPane" > isEmptyPane< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.ui.Textarea" >
< span class = "title" >
< a href = "LuCI.ui.Textarea.html" > LuCI.ui.Textarea< / a >
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< span class = "subtitle" > Typedefs< / span >
< li data-name = "LuCI.ui.Textarea.InitOptions" > < a href = "LuCI.ui.Textarea.html#.InitOptions" > InitOptions< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.ui.Textarea#getValue" > < a href = "LuCI.ui.Textarea.html#getValue" > getValue< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.ui.Textarea#isChanged" > < a href = "LuCI.ui.Textarea.html#isChanged" > isChanged< / a > < / li >
2020-03-31 19:30:38 +00:00
< li data-name = "LuCI.ui.Textarea#isValid" > < a href = "LuCI.ui.Textarea.html#isValid" > isValid< / a > < / li >
< li data-name = "LuCI.ui.Textarea#registerEvents" > < a href = "LuCI.ui.Textarea.html#registerEvents" > registerEvents< / a > < / li >
< li data-name = "LuCI.ui.Textarea#render" > < a href = "LuCI.ui.Textarea.html#render" > render< / a > < / li >
< li data-name = "LuCI.ui.Textarea#setChangeEvents" > < a href = "LuCI.ui.Textarea.html#setChangeEvents" > setChangeEvents< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.ui.Textarea#setPlaceholder" > < a href = "LuCI.ui.Textarea.html#setPlaceholder" > setPlaceholder< / a > < / li >
2020-03-31 19:30:38 +00:00
< li data-name = "LuCI.ui.Textarea#setUpdateEvents" > < a href = "LuCI.ui.Textarea.html#setUpdateEvents" > setUpdateEvents< / a > < / li >
< li data-name = "LuCI.ui.Textarea#setValue" > < a href = "LuCI.ui.Textarea.html#setValue" > setValue< / a > < / li >
< li data-name = "LuCI.ui.Textarea#triggerValidation" > < a href = "LuCI.ui.Textarea.html#triggerValidation" > triggerValidation< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< li class = "item" data-name = "LuCI.ui.Textfield" >
< span class = "title" >
< a href = "LuCI.ui.Textfield.html" > LuCI.ui.Textfield< / a >
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< span class = "subtitle" > Typedefs< / span >
< li data-name = "LuCI.ui.Textfield.InitOptions" > < a href = "LuCI.ui.Textfield.html#.InitOptions" > InitOptions< / a > < / li >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.ui.Textfield#getValue" > < a href = "LuCI.ui.Textfield.html#getValue" > getValue< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.ui.Textfield#isChanged" > < a href = "LuCI.ui.Textfield.html#isChanged" > isChanged< / a > < / li >
2020-03-31 19:30:38 +00:00
< li data-name = "LuCI.ui.Textfield#isValid" > < a href = "LuCI.ui.Textfield.html#isValid" > isValid< / a > < / li >
< li data-name = "LuCI.ui.Textfield#registerEvents" > < a href = "LuCI.ui.Textfield.html#registerEvents" > registerEvents< / a > < / li >
< li data-name = "LuCI.ui.Textfield#render" > < a href = "LuCI.ui.Textfield.html#render" > render< / a > < / li >
< li data-name = "LuCI.ui.Textfield#setChangeEvents" > < a href = "LuCI.ui.Textfield.html#setChangeEvents" > setChangeEvents< / a > < / li >
2020-08-06 15:58:47 +00:00
< li data-name = "LuCI.ui.Textfield#setPlaceholder" > < a href = "LuCI.ui.Textfield.html#setPlaceholder" > setPlaceholder< / a > < / li >
2020-03-31 19:30:38 +00:00
< li data-name = "LuCI.ui.Textfield#setUpdateEvents" > < a href = "LuCI.ui.Textfield.html#setUpdateEvents" > setUpdateEvents< / a > < / li >
< li data-name = "LuCI.ui.Textfield#setValue" > < a href = "LuCI.ui.Textfield.html#setValue" > setValue< / a > < / li >
< li data-name = "LuCI.ui.Textfield#triggerValidation" > < a href = "LuCI.ui.Textfield.html#triggerValidation" > triggerValidation< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
2019-11-07 11:39:24 +00:00
< li class = "item" data-name = "LuCI.view" >
< span class = "title" >
< a href = "LuCI.view.html" > LuCI.view< / a >
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
< li data-name = "LuCI.view#addFooter" > < a href = "LuCI.view.html#addFooter" > addFooter< / a > < / li >
< li data-name = "LuCI.view#handleReset" > < a href = "LuCI.view.html#handleReset" > handleReset< / a > < / li >
< li data-name = "LuCI.view#handleSave" > < a href = "LuCI.view.html#handleSave" > handleSave< / a > < / li >
< li data-name = "LuCI.view#handleSaveApply" > < a href = "LuCI.view.html#handleSaveApply" > handleSaveApply< / a > < / li >
< li data-name = "LuCI.view#load" > < a href = "LuCI.view.html#load" > load< / a > < / li >
< li data-name = "LuCI.view#render" > < a href = "LuCI.view.html#render" > render< / a > < / li >
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
2020-04-02 19:50:07 +00:00
< li class = "item" data-name = "LuCI.xhr" >
2019-11-07 11:39:24 +00:00
< span class = "title" >
2020-04-02 19:50:07 +00:00
< a href = "LuCI.xhr.html" > LuCI.xhr< / a >
2019-11-07 11:39:24 +00:00
< / span >
< ul class = "members itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "typedefs itemMembers" >
< / ul >
< ul class = "methods itemMembers" >
< span class = "subtitle" > Methods< / span >
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.xhr#abort" > < a href = "LuCI.xhr.html#abort" > abort< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.xhr#busy" > < a href = "LuCI.xhr.html#busy" > busy< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.xhr#cancel" > < a href = "LuCI.xhr.html#cancel" > cancel< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.xhr#get" > < a href = "LuCI.xhr.html#get" > get< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.xhr#post" > < a href = "LuCI.xhr.html#post" > post< / a > < / li >
2019-11-07 11:39:24 +00:00
2020-04-02 19:50:07 +00:00
< li data-name = "LuCI.xhr#send_form" > < a href = "LuCI.xhr.html#send_form" > send_form< / a > < / li >
2019-11-07 11:39:24 +00:00
< / ul >
< ul class = "events itemMembers" >
< / ul >
< / li >
< / ul >
< / div >
< div class = "main" >
< h1 class = "page-title" data-filename = "uci.js.html" > Source: uci.js< / h1 >
2019-11-05 08:33:40 +00:00
< section >
< article >
2019-11-07 11:39:24 +00:00
< pre id = "source-code" class = "prettyprint source " > < code > 'use strict';
2019-11-05 08:33:40 +00:00
'require rpc';
2020-04-02 19:50:07 +00:00
'require baseclass';
2019-11-05 08:33:40 +00:00
/**
* @class uci
* @memberof LuCI
* @hideconstructor
* @classdesc
*
* The `LuCI.uci` class utilizes {@link LuCI.rpc} to declare low level
* remote UCI `ubus` procedures and implements a local caching and data
* manipulation layer on top to allow for synchroneous operations on
* UCI configuration data.
*/
2020-04-02 19:50:07 +00:00
return baseclass.extend(/** @lends LuCI.uci.prototype */ {
2019-11-05 08:33:40 +00:00
__init__: function() {
this.state = {
newidx: 0,
values: { },
creates: { },
changes: { },
deletes: { },
reorder: { }
};
this.loaded = {};
},
callLoad: rpc.declare({
object: 'uci',
method: 'get',
params: [ 'config' ],
2020-04-16 11:26:27 +00:00
expect: { values: { } },
reject: true
2019-11-05 08:33:40 +00:00
}),
callOrder: rpc.declare({
object: 'uci',
method: 'order',
2020-04-16 11:26:27 +00:00
params: [ 'config', 'sections' ],
reject: true
2019-11-05 08:33:40 +00:00
}),
callAdd: rpc.declare({
object: 'uci',
method: 'add',
params: [ 'config', 'type', 'name', 'values' ],
2020-04-16 11:26:27 +00:00
expect: { section: '' },
reject: true
2019-11-05 08:33:40 +00:00
}),
callSet: rpc.declare({
object: 'uci',
method: 'set',
2020-04-16 11:26:27 +00:00
params: [ 'config', 'section', 'values' ],
reject: true
2019-11-05 08:33:40 +00:00
}),
callDelete: rpc.declare({
object: 'uci',
method: 'delete',
2020-04-16 11:26:27 +00:00
params: [ 'config', 'section', 'options' ],
reject: true
2019-11-05 08:33:40 +00:00
}),
callApply: rpc.declare({
object: 'uci',
method: 'apply',
2020-04-16 11:26:27 +00:00
params: [ 'timeout', 'rollback' ],
reject: true
2019-11-05 08:33:40 +00:00
}),
callConfirm: rpc.declare({
object: 'uci',
2020-04-16 11:26:27 +00:00
method: 'confirm',
reject: true
2019-11-05 08:33:40 +00:00
}),
/**
* Generates a new, unique section ID for the given configuration.
*
* Note that the generated ID is temporary, it will get replaced by an
* identifier in the form `cfgXXXXXX` once the configuration is saved
* by the remote `ubus` UCI api.
*
* @param {string} config
* The configuration to generate the new section ID for.
*
* @returns {string}
* A newly generated, unique section ID in the form `newXXXXXX`
* where `X` denotes a hexadecimal digit.
*/
createSID: function(conf) {
var v = this.state.values,
n = this.state.creates,
sid;
do {
sid = "new%06x".format(Math.random() * 0xFFFFFF);
} while ((n[conf] & & n[conf][sid]) || (v[conf] & & v[conf][sid]));
return sid;
},
/**
* Resolves a given section ID in extended notation to the internal
* section ID value.
*
* @param {string} config
* The configuration to resolve the section ID for.
*
* @param {string} sid
* The section ID to resolve. If the ID is in the form `@typename[#]`,
* it will get resolved to an internal anonymous ID in the forms
* `cfgXXXXXX`/`newXXXXXX` or to the name of a section in case it points
* to a named section. When the given ID is not in extended notation,
* it will be returned as-is.
*
* @returns {string|null}
* Returns the resolved section ID or the original given ID if it was
* not in extended notation. Returns `null` when an extended ID could
* not be resolved to existing section ID.
*/
resolveSID: function(conf, sid) {
if (typeof(sid) != 'string')
return sid;
var m = /^@([a-zA-Z0-9_-]+)\[(-?[0-9]+)\]$/.exec(sid);
if (m) {
var type = m[1],
pos = +m[2],
sections = this.sections(conf, type),
section = sections[pos >= 0 ? pos : sections.length + pos];
return section ? section['.name'] : null;
}
return sid;
},
/* private */
reorderSections: function() {
var v = this.state.values,
n = this.state.creates,
r = this.state.reorder,
tasks = [];
if (Object.keys(r).length === 0)
return Promise.resolve();
/*
gather all created and existing sections, sort them according
to their index value and issue an uci order call
*/
for (var c in r) {
var o = [ ];
if (n[c])
for (var s in n[c])
o.push(n[c][s]);
for (var s in v[c])
o.push(v[c][s]);
if (o.length > 0) {
o.sort(function(a, b) {
return (a['.index'] - b['.index']);
});
var sids = [ ];
for (var i = 0; i < o.length; i++)
sids.push(o[i]['.name']);
tasks.push(this.callOrder(c, sids));
}
}
this.state.reorder = { };
return Promise.all(tasks);
},
/* private */
loadPackage: function(packageName) {
if (this.loaded[packageName] == null)
return (this.loaded[packageName] = this.callLoad(packageName));
return Promise.resolve(this.loaded[packageName]);
},
/**
* Loads the given UCI configurations from the remote `ubus` api.
*
* Loaded configurations are cached and only loaded once. Subsequent
* load operations of the same configurations will return the cached
* data.
*
* To force reloading a configuration, it has to be unloaded with
* {@link LuCI.uci#unload uci.unload()} first.
*
* @param {string|string[]} config
* The name of the configuration or an array of configuration
* names to load.
*
* @returns {Promise< string[]>}
* Returns a promise resolving to the names of the configurations
* that have been successfully loaded.
*/
load: function(packages) {
var self = this,
pkgs = [ ],
tasks = [];
if (!Array.isArray(packages))
packages = [ packages ];
for (var i = 0; i < packages.length; i++)
if (!self.state.values[packages[i]]) {
pkgs.push(packages[i]);
tasks.push(self.loadPackage(packages[i]));
}
return Promise.all(tasks).then(function(responses) {
for (var i = 0; i < responses.length; i++)
self.state.values[pkgs[i]] = responses[i];
if (responses.length)
document.dispatchEvent(new CustomEvent('uci-loaded'));
return pkgs;
});
},
/**
* Unloads the given UCI configurations from the local cache.
*
* @param {string|string[]} config
* The name of the configuration or an array of configuration
* names to unload.
*/
unload: function(packages) {
if (!Array.isArray(packages))
packages = [ packages ];
for (var i = 0; i < packages.length; i++) {
delete this.state.values[packages[i]];
delete this.state.creates[packages[i]];
delete this.state.changes[packages[i]];
delete this.state.deletes[packages[i]];
delete this.loaded[packages[i]];
}
},
/**
* Adds a new section of the given type to the given configuration,
* optionally named according to the given name.
*
* @param {string} config
* The name of the configuration to add the section to.
*
* @param {string} type
* The type of the section to add.
*
* @param {string} [name]
* The name of the section to add. If the name is omitted, an anonymous
* section will be added instead.
*
* @returns {string}
* Returns the section ID of the newly added section which is equivalent
* to the given name for non-anonymous sections.
*/
add: function(conf, type, name) {
var n = this.state.creates,
sid = name || this.createSID(conf);
if (!n[conf])
n[conf] = { };
n[conf][sid] = {
'.type': type,
'.name': sid,
'.create': name,
'.anonymous': !name,
'.index': 1000 + this.state.newidx++
};
return sid;
},
/**
* Removes the section with the given ID from the given configuration.
*
* @param {string} config
* The name of the configuration to remove the section from.
*
* @param {string} sid
* The ID of the section to remove.
*/
remove: function(conf, sid) {
2020-08-06 15:58:47 +00:00
var v = this.state.values,
n = this.state.creates,
2019-11-05 08:33:40 +00:00
c = this.state.changes,
d = this.state.deletes;
/* requested deletion of a just created section */
if (n[conf] & & n[conf][sid]) {
delete n[conf][sid];
}
2020-08-06 15:58:47 +00:00
else if (v[conf] & & v[conf][sid]) {
2019-11-05 08:33:40 +00:00
if (c[conf])
delete c[conf][sid];
if (!d[conf])
d[conf] = { };
d[conf][sid] = true;
}
},
/**
* A section object represents the options and their corresponding values
* enclosed within a configuration section, as well as some additional
* meta data such as sort indexes and internal ID.
*
* Any internal metadata fields are prefixed with a dot which is isn't
* an allowed character for normal option names.
*
* @typedef {Object< string, boolean|number|string|string[]>} SectionObject
* @memberof LuCI.uci
*
* @property {boolean} .anonymous
* The `.anonymous` property specifies whether the configuration is
* anonymous (`true`) or named (`false`).
*
* @property {number} .index
* The `.index` property specifes the sort order of the section.
*
* @property {string} .name
* The `.name` property holds the name of the section object. It may be
* either an anonymous ID in the form `cfgXXXXXX` or `newXXXXXX` with `X`
* being a hexadecimal digit or a string holding the name of the section.
*
* @property {string} .type
* The `.type` property contains the type of the corresponding uci
* section.
*
* @property {string|string[]} *
* A section object may contain an arbitrary number of further properties
* representing the uci option enclosed in the section.
*
* All option property names will be in the form `[A-Za-z0-9_]+` and
* either contain a string value or an array of strings, in case the
* underlying option is an UCI list.
*/
/**
* The sections callback is invoked for each section found within
* the given configuration and receives the section object and its
* associated name as arguments.
*
* @callback LuCI.uci~sectionsFn
*
* @param {LuCI.uci.SectionObject} section
* The section object.
*
* @param {string} sid
* The name or ID of the section.
*/
/**
* Enumerates the sections of the given configuration, optionally
* filtered by type.
*
* @param {string} config
* The name of the configuration to enumerate the sections for.
*
* @param {string} [type]
* Enumerate only sections of the given type. If omitted, enumerate
* all sections.
*
* @param {LuCI.uci~sectionsFn} [cb]
* An optional callback to invoke for each enumerated section.
*
* @returns {Array< LuCI.uci.SectionObject>}
* Returns a sorted array of the section objects within the given
* configuration, filtered by type of a type has been specified.
*/
sections: function(conf, type, cb) {
var sa = [ ],
v = this.state.values[conf],
n = this.state.creates[conf],
c = this.state.changes[conf],
d = this.state.deletes[conf];
if (!v)
return sa;
for (var s in v)
if (!d || d[s] !== true)
if (!type || v[s]['.type'] == type)
2020-08-06 15:58:47 +00:00
sa.push(Object.assign({ }, v[s], c ? c[s] : null));
2019-11-05 08:33:40 +00:00
if (n)
for (var s in n)
if (!type || n[s]['.type'] == type)
sa.push(Object.assign({ }, n[s]));
sa.sort(function(a, b) {
return a['.index'] - b['.index'];
});
for (var i = 0; i < sa.length; i++)
sa[i]['.index'] = i;
if (typeof(cb) == 'function')
for (var i = 0; i < sa.length; i++)
cb.call(this, sa[i], sa[i]['.name']);
return sa;
},
/**
* Gets the value of the given option within the specified section
* of the given configuration or the entire section object if the
* option name is omitted.
*
* @param {string} config
* The name of the configuration to read the value from.
*
* @param {string} sid
* The name or ID of the section to read.
*
* @param {string} [option]
* The option name to read the value from. If the option name is
* omitted or `null`, the entire section is returned instead.
*
* @returns {null|string|string[]|LuCI.uci.SectionObject}
* - Returns a string containing the option value in case of a
* plain UCI option.
* - Returns an array of strings containing the option values in
* case of `option` pointing to an UCI list.
* - Returns a {@link LuCI.uci.SectionObject section object} if
* the `option` argument has been omitted or is `null`.
* - Returns `null` if the config, section or option has not been
* found or if the corresponding configuration is not loaded.
*/
get: function(conf, sid, opt) {
var v = this.state.values,
n = this.state.creates,
c = this.state.changes,
d = this.state.deletes;
sid = this.resolveSID(conf, sid);
if (sid == null)
return null;
/* requested option in a just created section */
if (n[conf] & & n[conf][sid]) {
if (!n[conf])
2020-08-06 15:58:47 +00:00
return null;
2019-11-05 08:33:40 +00:00
if (opt == null)
return n[conf][sid];
return n[conf][sid][opt];
}
/* requested an option value */
if (opt != null) {
/* check whether option was deleted */
2020-08-06 15:58:47 +00:00
if (d[conf] & & d[conf][sid])
if (d[conf][sid] === true || d[conf][sid][opt])
return null;
2019-11-05 08:33:40 +00:00
/* check whether option was changed */
if (c[conf] & & c[conf][sid] & & c[conf][sid][opt] != null)
return c[conf][sid][opt];
/* return base value */
if (v[conf] & & v[conf][sid])
return v[conf][sid][opt];
2020-08-06 15:58:47 +00:00
return null;
2019-11-05 08:33:40 +00:00
}
/* requested an entire section */
if (v[conf])
return v[conf][sid];
2020-08-06 15:58:47 +00:00
return null;
2019-11-05 08:33:40 +00:00
},
/**
* Sets the value of the given option within the specified section
* of the given configuration.
*
* If either config, section or option is null, or if `option` begins
* with a dot, the function will do nothing.
*
* @param {string} config
* The name of the configuration to set the option value in.
*
* @param {string} sid
* The name or ID of the section to set the option value in.
*
* @param {string} option
* The option name to set the value for.
*
* @param {null|string|string[]} value
* The option value to set. If the value is `null` or an empty string,
* the option will be removed, otherwise it will be set or overwritten
* with the given value.
*/
set: function(conf, sid, opt, val) {
var v = this.state.values,
n = this.state.creates,
c = this.state.changes,
d = this.state.deletes;
sid = this.resolveSID(conf, sid);
if (sid == null || opt == null || opt.charAt(0) == '.')
return;
if (n[conf] & & n[conf][sid]) {
if (val != null)
n[conf][sid][opt] = val;
else
delete n[conf][sid][opt];
}
else if (val != null & & val !== '') {
/* do not set within deleted section */
if (d[conf] & & d[conf][sid] === true)
return;
/* only set in existing sections */
if (!v[conf] || !v[conf][sid])
return;
if (!c[conf])
c[conf] = {};
if (!c[conf][sid])
c[conf][sid] = {};
/* undelete option */
2020-04-16 11:26:27 +00:00
if (d[conf] & & d[conf][sid]) {
2020-08-06 15:58:47 +00:00
var empty = true;
for (var key in d[conf][sid]) {
if (key != opt & & d[conf][sid].hasOwnProperty(key)) {
empty = false;
break;
}
}
2019-11-05 08:33:40 +00:00
2020-08-06 15:58:47 +00:00
if (empty)
2020-04-16 11:26:27 +00:00
delete d[conf][sid];
2020-08-06 15:58:47 +00:00
else
delete d[conf][sid][opt];
2020-04-16 11:26:27 +00:00
}
2019-11-05 08:33:40 +00:00
c[conf][sid][opt] = val;
}
else {
2020-08-06 15:58:47 +00:00
/* revert any change for to-be-deleted option */
if (c[conf] & & c[conf][sid])
delete c[conf][sid][opt];
2019-11-05 08:33:40 +00:00
2020-08-06 15:58:47 +00:00
/* only delete existing options */
if (v[conf] & & v[conf][sid] & & v[conf][sid].hasOwnProperty(opt)) {
if (!d[conf])
d[conf] = { };
2019-11-05 08:33:40 +00:00
2020-08-06 15:58:47 +00:00
if (!d[conf][sid])
d[conf][sid] = { };
2019-11-05 08:33:40 +00:00
2020-08-06 15:58:47 +00:00
if (d[conf][sid] !== true)
d[conf][sid][opt] = true;
}
2019-11-05 08:33:40 +00:00
}
},
/**
* Remove the given option within the specified section of the given
* configuration.
*
* This function is a convenience wrapper around
* `uci.set(config, section, option, null)`.
*
* @param {string} config
* The name of the configuration to remove the option from.
*
* @param {string} sid
* The name or ID of the section to remove the option from.
*
* @param {string} option
* The name of the option to remove.
*/
unset: function(conf, sid, opt) {
return this.set(conf, sid, opt, null);
},
/**
* Gets the value of the given option or the entire section object of
* the first found section of the specified type or the first found
* section of the entire configuration if no type is specfied.
*
* @param {string} config
* The name of the configuration to read the value from.
*
* @param {string} [type]
* The type of the first section to find. If it is `null`, the first
* section of the entire config is read, otherwise the first section
* matching the given type.
*
* @param {string} [option]
* The option name to read the value from. If the option name is
* omitted or `null`, the entire section is returned instead.
*
* @returns {null|string|string[]|LuCI.uci.SectionObject}
* - Returns a string containing the option value in case of a
* plain UCI option.
* - Returns an array of strings containing the option values in
* case of `option` pointing to an UCI list.
* - Returns a {@link LuCI.uci.SectionObject section object} if
* the `option` argument has been omitted or is `null`.
* - Returns `null` if the config, section or option has not been
* found or if the corresponding configuration is not loaded.
*/
get_first: function(conf, type, opt) {
var sid = null;
this.sections(conf, type, function(s) {
if (sid == null)
sid = s['.name'];
});
return this.get(conf, sid, opt);
},
/**
* Sets the value of the given option within the first found section
* of the given configuration matching the specified type or within
* the first section of the entire config when no type has is specified.
*
* If either config, type or option is null, or if `option` begins
* with a dot, the function will do nothing.
*
* @param {string} config
* The name of the configuration to set the option value in.
*
* @param {string} [type]
* The type of the first section to find. If it is `null`, the first
* section of the entire config is written to, otherwise the first
* section matching the given type is used.
*
* @param {string} option
* The option name to set the value for.
*
* @param {null|string|string[]} value
* The option value to set. If the value is `null` or an empty string,
* the option will be removed, otherwise it will be set or overwritten
* with the given value.
*/
set_first: function(conf, type, opt, val) {
var sid = null;
this.sections(conf, type, function(s) {
if (sid == null)
sid = s['.name'];
});
return this.set(conf, sid, opt, val);
},
/**
* Removes the given option within the first found section of the given
* configuration matching the specified type or within the first section
* of the entire config when no type has is specified.
*
* This function is a convenience wrapper around
* `uci.set_first(config, type, option, null)`.
*
* @param {string} config
* The name of the configuration to set the option value in.
*
* @param {string} [type]
* The type of the first section to find. If it is `null`, the first
* section of the entire config is written to, otherwise the first
* section matching the given type is used.
*
* @param {string} option
* The option name to set the value for.
*/
unset_first: function(conf, type, opt) {
return this.set_first(conf, type, opt, null);
},
/**
* Move the first specified section within the given configuration
* before or after the second specified section.
*
* @param {string} config
* The configuration to move the section within.
*
* @param {string} sid1
* The ID of the section to move within the configuration.
*
* @param {string} [sid2]
* The ID of the target section for the move operation. If the
* `after` argument is `false` or not specified, the section named by
* `sid1` will be moved before this target section, if the `after`
* argument is `true`, the `sid1` section will be moved after this
* section.
*
* When the `sid2` argument is `null`, the section specified by `sid1`
* is moved to the end of the configuration.
*
* @param {boolean} [after=false]
* When `true`, the section `sid1` is moved after the section `sid2`,
* when `false`, the section `sid1` is moved before `sid2`.
*
* If `sid2` is null, then this parameter has no effect and the section
* `sid1` is moved to the end of the configuration instead.
*
* @returns {boolean}
* Returns `true` when the section was successfully moved, or `false`
* when either the section specified by `sid1` or by `sid2` is not found.
*/
move: function(conf, sid1, sid2, after) {
var sa = this.sections(conf),
s1 = null, s2 = null;
sid1 = this.resolveSID(conf, sid1);
sid2 = this.resolveSID(conf, sid2);
for (var i = 0; i < sa.length; i++) {
if (sa[i]['.name'] != sid1)
continue;
s1 = sa[i];
sa.splice(i, 1);
break;
}
if (s1 == null)
return false;
if (sid2 == null) {
sa.push(s1);
}
else {
for (var i = 0; i < sa.length; i++) {
if (sa[i]['.name'] != sid2)
continue;
s2 = sa[i];
sa.splice(i + !!after, 0, s1);
break;
}
if (s2 == null)
return false;
}
for (var i = 0; i < sa.length; i++)
this.get(conf, sa[i]['.name'])['.index'] = i;
this.state.reorder[conf] = true;
return true;
},
/**
* Submits all local configuration changes to the remove `ubus` api,
* adds, removes and reorders remote sections as needed and reloads
* all loaded configurations to resynchronize the local state with
* the remote configuration values.
*
* @returns {string[]}
* Returns a promise resolving to an array of configuration names which
* have been reloaded by the save operation.
*/
save: function() {
var v = this.state.values,
n = this.state.creates,
c = this.state.changes,
d = this.state.deletes,
r = this.state.reorder,
self = this,
snew = [ ],
pkgs = { },
tasks = [];
2020-08-06 15:58:47 +00:00
if (d)
for (var conf in d) {
for (var sid in d[conf]) {
var o = d[conf][sid];
if (o === true)
tasks.push(self.callDelete(conf, sid, null));
else
tasks.push(self.callDelete(conf, sid, Object.keys(o)));
}
pkgs[conf] = true;
}
2019-11-05 08:33:40 +00:00
if (n)
for (var conf in n) {
for (var sid in n[conf]) {
2020-04-16 11:26:27 +00:00
var p = {
2019-11-05 08:33:40 +00:00
config: conf,
values: { }
};
for (var k in n[conf][sid]) {
if (k == '.type')
2020-04-16 11:26:27 +00:00
p.type = n[conf][sid][k];
2019-11-05 08:33:40 +00:00
else if (k == '.create')
2020-04-16 11:26:27 +00:00
p.name = n[conf][sid][k];
2019-11-05 08:33:40 +00:00
else if (k.charAt(0) != '.')
2020-04-16 11:26:27 +00:00
p.values[k] = n[conf][sid][k];
2019-11-05 08:33:40 +00:00
}
snew.push(n[conf][sid]);
2020-04-16 11:26:27 +00:00
tasks.push(self.callAdd(p.config, p.type, p.name, p.values));
2019-11-05 08:33:40 +00:00
}
pkgs[conf] = true;
}
if (c)
for (var conf in c) {
for (var sid in c[conf])
tasks.push(self.callSet(conf, sid, c[conf][sid]));
pkgs[conf] = true;
}
if (r)
for (var conf in r)
pkgs[conf] = true;
return Promise.all(tasks).then(function(responses) {
/*
array "snew" holds references to the created uci sections,
use it to assign the returned names of the new sections
*/
for (var i = 0; i < snew.length; i++)
snew[i]['.name'] = responses[i];
return self.reorderSections();
}).then(function() {
pkgs = Object.keys(pkgs);
self.unload(pkgs);
return self.load(pkgs);
});
},
/**
* Instructs the remote `ubus` UCI api to commit all saved changes with
* rollback protection and attempts to confirm the pending commit
* operation to cancel the rollback timer.
*
* @param {number} [timeout=10]
* Override the confirmation timeout after which a rollback is triggered.
*
* @returns {Promise< number>}
* Returns a promise resolving/rejecting with the `ubus` RPC status code.
*/
apply: function(timeout) {
var self = this,
date = new Date();
if (typeof(timeout) != 'number' || timeout < 1)
timeout = 10;
return self.callApply(timeout, true).then(function(rv) {
if (rv != 0)
return Promise.reject(rv);
var try_deadline = date.getTime() + 1000 * timeout;
var try_confirm = function() {
return self.callConfirm().then(function(rv) {
if (rv != 0) {
if (date.getTime() < try_deadline)
window.setTimeout(try_confirm, 250);
else
return Promise.reject(rv);
}
return rv;
});
};
window.setTimeout(try_confirm, 1000);
});
},
/**
* An UCI change record is a plain array containing the change operation
* name as first element, the affected section ID as second argument
* and an optional third and fourth argument whose meanings depend on
* the operation.
*
* @typedef {string[]} ChangeRecord
* @memberof LuCI.uci
*
* @property {string} 0
* The operation name - may be one of `add`, `set`, `remove`, `order`,
* `list-add`, `list-del` or `rename`.
*
* @property {string} 1
* The section ID targeted by the operation.
*
* @property {string} 2
* The meaning of the third element depends on the operation.
* - For `add` it is type of the section that has been added
* - For `set` it either is the option name if a fourth element exists,
* or the type of a named section which has been added when the change
* entry only contains three elements.
* - For `remove` it contains the name of the option that has been
* removed.
* - For `order` it specifies the new sort index of the section.
* - For `list-add` it contains the name of the list option a new value
* has been added to.
* - For `list-del` it contains the name of the list option a value has
* been removed from.
* - For `rename` it contains the name of the option that has been
* renamed if a fourth element exists, else it contains the new name
* a section has been renamed to if the change entry only contains
* three elements.
*
* @property {string} 4
* The meaning of the fourth element depends on the operation.
* - For `set` it is the value an option has been set to.
* - For `list-add` it is the new value that has been added to a
* list option.
* - For `rename` it is the new name of an option that has been
* renamed.
*/
/**
* Fetches uncommitted UCI changes from the remote `ubus` RPC api.
*
* @method
* @returns {Promise< Object< string, Array< LuCI.uci.ChangeRecord>>>}
* Returns a promise resolving to an object containing the configuration
* names as keys and arrays of related change records as values.
*/
changes: rpc.declare({
object: 'uci',
method: 'changes',
expect: { changes: { } }
})
});
< / code > < / pre >
< / article >
< / section >
2019-11-07 11:39:24 +00:00
2019-11-05 08:33:40 +00:00
2019-11-07 11:39:24 +00:00
< footer >
2020-08-06 15:58:47 +00:00
Documentation generated by < a href = "https://github.com/jsdoc3/jsdoc" > JSDoc 3.6.3< / a > on Thu Aug 06 2020 17:58:02 GMT+0200 (Central European Summer Time)
2019-11-07 11:39:24 +00:00
< / footer >
< / div >
< / div >
< script > prettyPrint ( ) ; < / script >
< script src = "scripts/jaguar.js" > < / script >
2019-11-05 08:33:40 +00:00
< / body >
< / html >