Jo-Philipp Wich
63a75c6ea9
libs/web: implement new phone digit datatype, useful for VoIP related config screens
2012-02-14 15:16:53 +00:00
Jo-Philipp Wich
9fcdf0fe81
libs/web: introduce recursive expression support for datatypes, introduce "or" and "and" datatypes
...
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)"]
2012-01-08 23:33:47 +00:00
Jo-Philipp Wich
3812f29087
libs/web: remove neg_ipaddr, neg_ip4addr and neg_network_ip4addr datatypes, can be represented with neg(type)
2012-01-07 22:06:02 +00:00
Jo-Philipp Wich
48838ea0f7
libs/web: fix placeholder attribute for DynList
2011-12-20 03:00:17 +00:00
Jo-Philipp Wich
161218a576
libs/web: fix undesired autofocus of DynamicList widget
2011-12-20 02:56:03 +00:00
Jo-Philipp Wich
6ae669da06
libs/web: improve ip6addr datype validation, accept both CIDR and IP/Mask notation
2011-12-20 02:44:32 +00:00
Jo-Philipp Wich
21a0fcc4c1
libs/web: rework DynamicList widget to support dynamic lists composed of comboboxes
2011-12-19 18:55:59 +00:00
Jo-Philipp Wich
375a476d27
libs/web: rework hostname match to not allow arbritary sequences of numbers and dots
2011-12-16 06:05:51 +00:00
Jo-Philipp Wich
3a0905f21c
libs/web: add list(...) datatype for space separated lists of arbritary datatypes
2011-12-16 05:52:24 +00:00
Jo-Philipp Wich
cdcfb5502b
libs/web: implement "network" cbi datatype
2011-12-16 01:18:15 +00:00
Jo-Philipp Wich
c5811d52d0
libs/web: allow one-character hostnames
2011-12-14 15:01:54 +00:00
Jo-Philipp Wich
737daee3e1
libs/web: cbi: dynamically update css class of last field after dependency update
2011-09-22 17:05:14 +00:00
Jo-Philipp Wich
794094caa2
libs/web: add "neg()" cbi datatype to negate arbritary types, e.g. "neg(hostname)" would allow "!example.com"
2011-09-04 12:07:43 +00:00
Jo-Philipp Wich
354aeb44f6
libs/web: add new datatypes min(...), max(...) and neg_network_ip4addr
2011-06-17 10:52:49 +00:00
Manuel Munz
bb2d7517eb
luci-firewall: Add support for negations for ip addresses/nets ( #218 )
2011-04-13 00:33:42 +00:00
Jo-Philipp Wich
8cab9e2b8f
libs/web: explicitely cast input value of %m pattern to float in order to avoid throwing an exception in toFixed() with very low values
2011-03-13 21:56:31 +00:00
Jo-Philipp Wich
a8688343d6
libs/web: add %m pattern to String.format()
2011-03-13 11:12:11 +00:00
Jo-Philipp Wich
1db9f295fa
libs/web: repair and modernize FileBrowser widget, patches by Kevin Locke <klocke@digitalenginesoftware.com> ( #207 )
2011-03-05 06:35:26 +00:00
Manuel Munz
489279bb9a
web: Relax hostname validation for length
2011-02-12 19:39:54 +00:00
Manuel Munz
408a58f6f6
web: Improve hostname validation
2011-02-12 11:09:13 +00:00
Jo-Philipp Wich
2ae8c99606
libs/web: readd add/remove icons to dynamic list widgets
2011-01-23 18:28:35 +00:00
Jo-Philipp Wich
8193a249f1
libs/web: fix row sorting in IE
2011-01-20 12:35:42 +00:00
Jo-Philipp Wich
df5329a5cb
libs/web: fix row ordering for named sections
2011-01-20 00:47:03 +00:00
Jo-Philipp Wich
80e1900b03
libs/web: implement sortable rows for uci reordering
2011-01-20 00:01:55 +00:00
Jo-Philipp Wich
090ce4f17e
libs/web: add float and ufloat datatypes for field validation
2010-12-05 00:19:09 +00:00
Jo-Philipp Wich
de3ea4e956
libs/web: remove debug code from cbi.js
2010-12-01 20:59:36 +00:00
Jo-Philipp Wich
9abe328f9a
libs/web: add %t format to String.format(), fix float formatting
2010-12-01 20:53:29 +00:00
Jo-Philipp Wich
6d02d50d46
libs/web: fix IPv6 live validation
2010-11-23 23:19:40 +00:00
Jo-Philipp Wich
c20dcb3612
libs/web: add range(min,max) datatype validator
2010-11-16 18:48:02 +00:00
Jo-Philipp Wich
4622241535
libs/web: introduce "uciname" datatype for cbi validation
2010-10-30 18:12:39 +00:00
Jo-Philipp Wich
85a5d628ec
libs/web: live validation fixes
2010-10-30 01:03:20 +00:00
Jo-Philipp Wich
70706cf388
libs/web: rework DynamicList widget
2010-10-25 17:04:03 +00:00
Jo-Philipp Wich
98b4da49b0
libs/web: fix ip6addr js validation, fixes for live validation
2010-10-21 20:50:18 +00:00
Jo-Philipp Wich
5e45e4107b
libs/web: fix tab highlighting with multiple tabs
2010-10-20 22:43:29 +00:00
Jo-Philipp Wich
1a3533cb86
libs/web: add String.serialize() and String.format() to cbi.js
2010-10-19 04:06:46 +00:00
Jo-Philipp Wich
ede4aca4b9
libs: merge libs/cbi into libs/web
2010-10-12 05:15:32 +00:00