Merge 0.10->trunk
[prosody.git] / util / dataforms.lua
index b38d0e274373c3923ad11cdd30a336b73f05e40f..c352858c67a11883cd20f5e9f528da53a6806e4c 100644 (file)
@@ -94,6 +94,15 @@ function form_t.form(layout, data, formtype)
                        end
                end
 
+               local media = field.media;
+               if media then
+                       form:tag("media", { xmlns = "urn:xmpp:media-element", height = media.height, width = media.width });
+                       for _, val in ipairs(media) do
+                               form:tag("uri", { type = val.type }):text(val.uri):up()
+                       end
+                       form:up();
+               end
+
                if field.required then
                        form:tag("required"):up();
                end