Steven Barth
8368432a63
Fix last commit
2009-03-26 12:39:43 +00:00
Steven Barth
b9fbed39ca
Correctly set status FORM_PROCEED instead of FORM_CHANGED if user
...
creates / deletes a field or section
2009-03-26 12:37:26 +00:00
Steven Barth
7b5d67305e
Allow SimpleForm handler to set CBI status
2009-03-09 14:28:55 +00:00
Steven Barth
ad57125f41
Allow combination of SimpleForms as Forms into pages with Maps
...
Allow subsequent changes of Table data
2009-03-07 11:30:41 +00:00
Jo-Philipp Wich
eedf535996
libs/cbi: remove workaround for libuci
2009-01-20 00:51:01 +00:00
Jo-Philipp Wich
10ab31ef5f
libs/cbi:
...
- add workaround for libuci-lua bug when writing list values
- compare values against keyllist not vallist when validating StaticList
-> fixes StaticList and DynamicList widgets
2009-01-20 00:05:18 +00:00
Steven Barth
4957144262
Autoapplying on creation / deletion of sections is annoying, disable it.
2009-01-17 13:06:18 +00:00
Steven Barth
0b34ab07d4
Scope compatibility fixes
2008-11-29 21:58:39 +00:00
Steven Barth
6b6359a7ef
Enable rmempty by default
2008-11-27 22:03:50 +00:00
Steven Barth
a5cb3b04cb
Skip validation of options on second parse cycle
2008-11-06 21:00:16 +00:00
Steven Barth
caf05a86f3
Workaround some Heisenbug
2008-11-06 18:32:07 +00:00
Steven Barth
9f28871ffc
Fix error handling for SimpleForms
2008-11-05 21:12:26 +00:00
Steven Barth
5c36f21751
Handle empty fields correctly
2008-11-05 14:53:37 +00:00
Steven Barth
e0e58e842d
Overall CBI improvements
2008-11-03 19:20:21 +00:00
Steven Barth
14a2e32142
Merge CBI change-detection
2008-11-03 10:05:48 +00:00
Steven Barth
c7a06b61c7
Extend CBI state handling
2008-11-01 18:32:02 +00:00
Steven Barth
e29810c534
* set .pageaction = false transparently in cbi SimpleForm constructor
2008-11-01 17:10:50 +00:00
Steven Barth
8c4492db5f
Removed UCI Save/Apply cache from Essentials
...
Made CBI controllers configurable
2008-10-31 09:35:11 +00:00
Steven Barth
ac3489049f
Added missing submitstate-function to tables pseudo map
2008-10-21 20:22:42 +00:00
Steven Barth
de4b0abeb9
Propagate CBI status via HTTP-Header
2008-10-20 22:35:11 +00:00
Steven Barth
c31dc4f97f
CBI: Push savestatus to commit_handler
2008-10-19 19:01:50 +00:00
Jo-Philipp Wich
b618361bf1
* luci/libs/cbi: implement file browse fields
...
* luci/modules/admin-full: add file browse controller
2008-10-10 21:52:22 +00:00
Jo-Philipp Wich
b869dfa552
* luci/libs/cbi: remove leftover debugging code
2008-09-23 13:32:04 +00:00
Jo-Philipp Wich
c0b2cda50e
* luci/libs: move upload dispatching from dispatcher to cbi.load()
2008-09-23 13:30:07 +00:00
Jo-Philipp Wich
6b3985b6be
* luci/libs/cbi:
...
- implement file upload fields
- change default enctype in forms to multipart/form-data
- add upload template
* luci/libs/web:
- dispatch file uploads to cbi form fields
* luci/i18n:
- add german and english translations for file upload fields
2008-09-23 00:10:51 +00:00
Jo-Philipp Wich
dc253f4af4
* luci/libs/cbi: implement commit hooks in cbi maps
...
* luci/moules/admin-mini: reload global config namespace when change theme or language (for persistent environments)
* luci/moules/admin-full: reload global config namespace when change theme or language (for persistent environments)
2008-09-20 22:11:41 +00:00
Steven Barth
712424dc0c
Overall CBI improvements: DummyValue handling, dependency conflicts, ...
2008-09-19 10:42:02 +00:00
Steven Barth
d0442f8aab
libs/cbi: Fix option initialisation errors
2008-09-14 21:58:55 +00:00
Steven Barth
f9303705a0
Overall CBI-UVL ineraction fixes
2008-09-13 12:20:39 +00:00
Steven Barth
19c79a30b9
Fixed DHCP-Options and some CBI stuff
2008-09-07 23:50:58 +00:00
Steven Barth
2590722de0
libs/cbi: Fixed DynamicLists
2008-09-07 23:03:05 +00:00
Steven Barth
d8282d382b
libs/cbi: Catch errors while creating named sections
2008-09-07 21:22:39 +00:00
Steven Barth
7bcd7e67d4
Fixed last commit
2008-09-07 16:27:01 +00:00
Steven Barth
85f9c51016
libs/cbi: Don't validate on reparse after commiting
2008-09-07 16:25:42 +00:00
Jo-Philipp Wich
c5278e17dc
* luci/libs/cbi: fix error assignment in cbi sections
2008-09-06 22:37:56 +00:00
Steven Barth
9befed193a
cbi: Increare responsiveness of "Save & Apply"
2008-09-06 14:59:48 +00:00
Steven Barth
dbde0216c2
Rewrote UCI apply logic
2008-09-06 13:51:51 +00:00
Jo-Philipp Wich
7f7a600b12
* luci/libs/cbi: remove dead code
2008-09-05 23:25:51 +00:00
Jo-Philipp Wich
898c45743a
* luci/libs/cbi: improved error integration with uvl
2008-09-05 23:21:37 +00:00
Steven Barth
3e9e582572
Heavy memory/performance optimizations #1
2008-09-05 18:34:46 +00:00
Steven Barth
8af9060efd
libs/cbi: Pass default values from UVL
2008-09-05 15:58:19 +00:00
Steven Barth
34ab619ee3
libs/cbi: Compatibility changes for non-standards-compliant browsers
2008-09-03 22:51:27 +00:00
Steven Barth
3568e2ba50
libs/cbi: Forward errors (like syntactical errors) from CBI model parser to the user output
2008-09-01 19:51:37 +00:00
Steven Barth
05d6b9684c
libs/cbi: Make sure newly created sections have optional field selectors
2008-08-30 20:32:13 +00:00
Steven Barth
171cbec25d
libs/cbi: Simplified _uvl_validate_section
2008-08-30 15:41:02 +00:00
Steven Barth
0e05dbb02e
libs/cbi: Use :is instead of .code == for UVL error tests
2008-08-30 15:29:09 +00:00
Steven Barth
63706a9f43
libs/cbi: Disable strict mode for now
2008-08-30 12:47:14 +00:00
Steven Barth
055cef5336
Optimized UVL validation handling
2008-08-30 12:11:27 +00:00
Steven Barth
7e792dad2e
libs/cbi: Create section after validation to avoid validation errors with empty fields
2008-08-30 10:18:56 +00:00
Steven Barth
ccf73ec14e
libs/cbi: Temporarily allow invalid configuration values to be saved
2008-08-30 09:21:38 +00:00