Software / code / prosody
Comparison
util/dataforms.lua @ 2070:25dc4b9d06b1
util.dataforms: Support for jid-multi field type
| author | Florian Zeitz |
|---|---|
| date | Fri, 06 Nov 2009 23:51:14 +0000 |
| parent | 2061:e34fdca432a9 |
| child | 2219:9e1c6b6a2ee4 |
comparison
equal
deleted
inserted
replaced
| 2068:1e1ee53d7f6e | 2070:25dc4b9d06b1 |
|---|---|
| 116 field_readers["text-single"]; | 116 field_readers["text-single"]; |
| 117 | 117 |
| 118 field_readers["jid-single"] = | 118 field_readers["jid-single"] = |
| 119 field_readers["text-single"]; | 119 field_readers["text-single"]; |
| 120 | 120 |
| 121 field_readers["jid-multi"] = | |
| 122 function (field_tag) | |
| 123 local result = {}; | |
| 124 for value_tag in field_tag:childtags() do | |
| 125 if value_tag.name == "value" then | |
| 126 result[#result+1] = value_tag[1]; | |
| 127 end | |
| 128 end | |
| 129 return result; | |
| 130 end | |
| 131 | |
| 121 field_readers["text-multi"] = | 132 field_readers["text-multi"] = |
| 122 function (field_tag) | 133 function (field_tag) |
| 123 local result = {}; | 134 local result = {}; |
| 124 for value_tag in field_tag:childtags() do | 135 for value_tag in field_tag:childtags() do |
| 125 if value_tag.name == "value" then | 136 if value_tag.name == "value" then |