liquid_feedback_frontend

view env/ui/partial_load.lua @ 952:ba824959fc1f

Fixed handling of notify_email while registering
author bsw
date Mon Dec 10 19:59:07 2012 +0100 (2012-12-10)
parents 00d1004545f1
children
line source
1 function ui.partial_load(args)
2 local hourglass_target = ui._partial.hourglass_target
3 local target = ui._partial.target
4 local id = param.get_id_cgi()
5 local module = ui._partial.module
6 local view = ui._partial.view
7 local cgi_params = cgi.params
9 local params = {
10 }
12 if ui._partial and ui._partial.static_params then
13 for key, value in pairs(ui._partial.static_params) do
14 params[key] = value
15 end
16 end
17 if ui._partial and ui._partial.params then
18 for i, param_name in ipairs(ui._partial.params) do
19 params[param_name] = cgi_params[param_name]
20 end
21 end
22 if args.params then
23 for key, value in pairs(args.params) do
24 params[key] = value
25 end
26 end
28 request.force_absolute_baseurl()
30 return
31 'var hourglass_el = document.getElementById("' .. hourglass_target .. '");' ..
32 'var hourglass_src = hourglass_el.src;' ..
33 'hourglass_el.src = "' .. encode.url{ static = "icons/16/connect.png" } .. '";' ..
34 'partialMultiLoad(' ..
35 '{ trace: "trace", system_error: "system_error", ' .. target .. ': "default" },' ..
36 '{},' ..
37 '"error",' ..
38 '"' .. encode.url{
39 module = module,
40 view = view,
41 id = id,
42 params = params
43 } .. '&_webmcp_json_slots[]=default&_webmcp_json_slots[]=trace&_webmcp_json_slots[]=system_error",' ..
44 '{},' ..
45 '{},' ..
46 'function() {' ..
47 'hourglass_el.src = hourglass_src;' ..
48 '},' ..
49 'function() {' ..
50 'hourglass_el.src = hourglass_src;' ..
51 '}' ..
52 '); ' ..
53 'return(false);'
54 end

Impressum / About Us