<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/libs/web/luasrc/cbi.lua, branch 0.11.1</title>
<subtitle>Lua Configuration Interface (mirror)</subtitle>
<id>https://git.openwrt.org/project/luci/atom?h=0.11.1</id>
<link rel='self' href='https://git.openwrt.org/project/luci/atom?h=0.11.1'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/'/>
<updated>2012-12-18T13:58:22Z</updated>
<entry>
<title>luci-0.11: merge outstanding trunk changes</title>
<updated>2012-12-18T13:58:22Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2012-12-18T13:58:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=839dcdc01299869bc714990c19d8e244f18318b5'/>
<id>urn:sha1:839dcdc01299869bc714990c19d8e244f18318b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libs/web: remove debugging code</title>
<updated>2012-01-08T23:39:29Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2012-01-08T23:39:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=a4996261eaa0b2057967e5eb855005a3403a6cb0'/>
<id>urn:sha1:a4996261eaa0b2057967e5eb855005a3403a6cb0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libs/web: allow zero-length string literals when parsing datatypes</title>
<updated>2012-01-08T23:36:35Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2012-01-08T23:36:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=875baa244a7bcc147fe16d8b9242a19f13bafe11'/>
<id>urn:sha1:875baa244a7bcc147fe16d8b9242a19f13bafe11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libs/web: introduce recursive expression support for datatypes, introduce "or" and "and" datatypes</title>
<updated>2012-01-08T23:33:47Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2012-01-08T23:33:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=9fcdf0fe81f3c5142b8abd3f701dc3964549742a'/>
<id>urn:sha1:9fcdf0fe81f3c5142b8abd3f701dc3964549742a</id>
<content type='text'>
The commit adds a recursive parser for datatype expressions which allows nesting of validators,
this allows for complex expressions like  "list(or(range(0,65535),'infinite'))" to allow a list of
values which are either integers between 0 and 65535 or the literal string "inifinite".
That change also deprecates combined datatypes like "ipaddr" ["or(ip4addr,ip6addr)"] or
"host" ["or(hostname,ip4addr,ip6addr)"]

</content>
</entry>
<entry>
<title>[PATCH] Naive fix for bug #208</title>
<updated>2011-12-20T17:52:10Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2011-12-20T17:52:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=3553d308f65a037d7cef2f0c7546db44c23afa14'/>
<id>urn:sha1:3553d308f65a037d7cef2f0c7546db44c23afa14</id>
<content type='text'>
For SimpleSection, use the section name (always "1") instead of the
section type in the CBI-like string used to identify the upload.  This
allows upload fields to be placed in SimpleSections.  The fix changes a
minimal number of lines, but does introduce some unnecessary confusion,
it may or may not be better than a more thorough/invasive fix.

Set the enctype for the form element in the simpleform view to be
multipart/form-data because the default
application/x-www-form-urlencoded does not support input files.

Signed-off-by: Kevin Locke &lt;kevin@kevinlocke.name&gt;

</content>
</entry>
<entry>
<title>libs/web: move ifattr() and attr() helpers into dispatcher scope to make them avilable to all templates, remove duplicate exports in cbi tempalte scope</title>
<updated>2011-10-26T02:17:45Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2011-10-26T02:17:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=e12b8dbc1f8d4a0d820d89ab8ade4bc6f740bb63'/>
<id>urn:sha1:e12b8dbc1f8d4a0d820d89ab8ade4bc6f740bb63</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libs/web: pass origin section id to :create() callback, needed when multiple, filtered TypedSection instances of the same type are used within a single Map</title>
<updated>2011-10-09T20:07:02Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2011-10-09T20:07:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=4fb5f1aca642eb94442d37d02eb81185f1f1ef03'/>
<id>urn:sha1:4fb5f1aca642eb94442d37d02eb81185f1f1ef03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libs/web: cbi: provide a "last_child" property to allow for more layout control in form rendering</title>
<updated>2011-09-22T16:33:28Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2011-09-22T16:33:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=96dd29753cc2ada1d704fdcbd38385a4e685c463'/>
<id>urn:sha1:96dd29753cc2ada1d704fdcbd38385a4e685c463</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libs/web: improve cbi handling of Flag values, support usage of .default attribute to signalize default-on checkboxes, this helps to deal with the reversed logic of various uci bools within OpenWrt configs</title>
<updated>2011-01-29T17:54:00Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2011-01-29T17:54:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=be5b1015b2a3d87384ece96eba7d3c2a4a217fd4'/>
<id>urn:sha1:be5b1015b2a3d87384ece96eba7d3c2a4a217fd4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libs/web: implement sortable rows for uci reordering</title>
<updated>2011-01-20T00:01:55Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2011-01-20T00:01:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=80e1900b03b2a5315c791f9240f9d7641ae67562'/>
<id>urn:sha1:80e1900b03b2a5315c791f9240f9d7641ae67562</id>
<content type='text'>
</content>
</entry>
</feed>
