liquid_feedback_frontend
annotate app/main/role/_request_form.lua @ 1546:ae194d0235c2
Set session cookie only if session is needed
| author | bsw | 
|---|---|
| date | Thu Oct 22 11:57:23 2020 +0200 (2020-10-22) | 
| parents | 32cc544d5a5b | 
| children | 
| rev | line source | 
|---|---|
| bsw/jbe@1309 | 1 for i, field in ipairs(config.role_registration.fields) do | 
| bsw/jbe@1309 | 2 local class = "" | 
| bsw/jbe@1309 | 3 local field_error = slot.get_content("role_registration__invalid_" .. field.name) | 
| bsw/jbe@1309 | 4 if field_error == "" then | 
| bsw/jbe@1309 | 5 field_error = nil | 
| bsw/jbe@1309 | 6 end | 
| bsw/jbe@1309 | 7 if field_error then | 
| bsw/jbe@1309 | 8 class = " is-invalid" | 
| bsw/jbe@1309 | 9 end | 
| bsw/jbe@1309 | 10 ui.field.text{ | 
| bsw/jbe@1309 | 11 container_attr = { class = "mdl-textfield mdl-js-textfield mdl-textfield--floating-label" .. class }, | 
| bsw/jbe@1309 | 12 attr = { id = "lf-register__data_" .. field.name, class = "mdl-textfield__input" }, | 
| bsw/jbe@1309 | 13 label_attr = { class = "mdl-textfield__label", ["for"] = "lf-register__data" .. field.name }, | 
| bsw/jbe@1309 | 14 label = field.label, | 
| bsw/jbe@1309 | 15 name = "verification_data_" .. field.name, | 
| bsw/jbe@1309 | 16 value = request.get_param{ name = "verification_data_" .. field.name } | 
| bsw/jbe@1309 | 17 } | 
| bsw/jbe@1309 | 18 slot.put("<br />") | 
| bsw/jbe@1309 | 19 end |