Software / code / prosody
Comparison
util/dataforms.lua @ 8945:cbeb1a045eb6
util.dataforms: Add support for field descriptions in <desc>
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Wed, 27 Jun 2018 20:06:13 +0200 |
| parent | 8864:cf2f66b233d1 |
| child | 8984:fa80b3231a02 |
comparison
equal
deleted
inserted
replaced
| 8944:200ec7d38a0e | 8945:cbeb1a045eb6 |
|---|---|
| 35 end | 35 end |
| 36 for _, field in ipairs(layout) do | 36 for _, field in ipairs(layout) do |
| 37 local field_type = field.type or "text-single"; | 37 local field_type = field.type or "text-single"; |
| 38 -- Add field tag | 38 -- Add field tag |
| 39 form:tag("field", { type = field_type, var = field.name, label = field.label }); | 39 form:tag("field", { type = field_type, var = field.name, label = field.label }); |
| 40 | |
| 41 if field.desc then | |
| 42 form:text_tag("desc", field.desc); | |
| 43 end | |
| 40 | 44 |
| 41 local value = (data and data[field.name]) or field.value; | 45 local value = (data and data[field.name]) or field.value; |
| 42 | 46 |
| 43 if value then | 47 if value then |
| 44 -- Add value, depending on type | 48 -- Add value, depending on type |