liquid_feedback_frontend
annotate app/main/api/style.lua @ 1494:3e9b0f1adec3
Removed token based CSRF protection (WebMCP uses SameSite cookies now)
| author | bsw | 
|---|---|
| date | Mon Dec 09 15:54:57 2019 +0100 (2019-12-09) | 
| parents | 32cc544d5a5b | 
| children | 
| rev | line source | 
|---|---|
| bsw/jbe@1309 | 1 slot.set_layout(nil, "application/json") | 
| bsw/jbe@1309 | 2 | 
| bsw/jbe@1309 | 3 | 
| bsw/jbe@1309 | 4 local r = json.object{ | 
| bsw/jbe@1309 | 5 color = json.object() | 
| bsw/jbe@1309 | 6 } | 
| bsw/jbe@1309 | 7 | 
| bsw/jbe@1309 | 8 local style = execute.chunk{ module = "style", chunk = "_style", params = { style = config.style } } | 
| bsw/jbe@1309 | 9 | 
| bsw/jbe@1309 | 10 if style.color_md then | 
| bsw/jbe@1309 | 11 r.color.md = {} | 
| bsw/jbe@1309 | 12 for k, v in pairs(style.color_md) do | 
| bsw/jbe@1309 | 13 r.color.md[k] = v | 
| bsw/jbe@1309 | 14 end | 
| bsw/jbe@1309 | 15 end | 
| bsw/jbe@1309 | 16 | 
| bsw/jbe@1309 | 17 if style.color_rgb then | 
| bsw/jbe@1309 | 18 r.color.rgb = {} | 
| bsw/jbe@1309 | 19 for k, v in pairs(style.color_rgb) do | 
| bsw/jbe@1309 | 20 r.color.rgb[k] = v | 
| bsw/jbe@1309 | 21 end | 
| bsw/jbe@1309 | 22 end | 
| bsw/jbe@1309 | 23 | 
| bsw/jbe@1309 | 24 slot.put_into("data", json.export(json.object{ result = r })) |