webmcp
view framework/env/ui/partial.lua @ 11:d76a8857ba62
Added ui.partial and other functions, which allow partial content replacement using XMLHttpRequests; Image support for ui.link
Also includes following changes:
- Fix for rocketcgi library to accept POST data content-types, which contain additional charset information.
- Support arrays passed as params to encode.url (only for keys ending with "[]")
- Version information changed to "1.0.7"
Documentation for added functions is not yet complete.
Also includes following changes:
- Fix for rocketcgi library to accept POST data content-types, which contain additional charset information.
- Support arrays passed as params to encode.url (only for keys ending with "[]")
- Version information changed to "1.0.7"
Documentation for added functions is not yet complete.
author | jbe/bsw |
---|---|
date | Fri Feb 12 18:40:22 2010 +0100 (2010-02-12) |
parents | |
children | f3d3203cd2e4 |
line source
1 --[[--
2 ui.partial{
3 module =
4 view =
5 id =
6 params =
7 target =
8 content = function()
9 ... --
10 end
11 }
13 TODO: documentation
15 --]]--
17 function ui.partial(args)
18 local old_state = ui._partial_state
19 ui._partial_state = table.new(args)
20 ui._partial_state.param_name_hash = {}
21 if args.param_names then
22 ui.add_partial_param_names(args.param_names)
23 end
24 args.content()
25 ui._partial_state = old_state
26 end