core (xmlui): added method to convert data form result to XMLUI:
- former method was misnamed as it was used to convert data form element to XMLUI, so it has been renamed to dataFormEltResult2XMLUI
- dataFormResult2XMLUI is now use to convert wokkel.data_form.Form instances to XMLUI
This commit is contained in:
parent
499f2525cc
commit
df038ad3d4
2 changed files with 32 additions and 7 deletions
|
|
@ -324,7 +324,7 @@ class XEP_0050(object):
|
|||
)
|
||||
|
||||
if session_id is None:
|
||||
return xml_tools.dataFormResult2XMLUI(data_elt)
|
||||
return xml_tools.dataFormEltResult2XMLUI(data_elt)
|
||||
form = data_form.Form.fromElement(data_elt)
|
||||
# we add any present note to the instructions
|
||||
form.instructions.extend(self._mergeNotes(notes))
|
||||
|
|
|
|||
|
|
@ -270,7 +270,7 @@ class XEP_0055(object):
|
|||
@param elt (domish.Element): form result element
|
||||
"""
|
||||
if [child for child in elt.children if child.name == "item"]:
|
||||
headers, xmlui_data = xml_tools.dataFormResult2XMLUIData(elt)
|
||||
headers, xmlui_data = xml_tools.dataFormEltResult2XMLUIData(elt)
|
||||
if "jid" in headers: # use XMLUI JidsListWidget to display the results
|
||||
values = {}
|
||||
for i in range(len(xmlui_data)):
|
||||
|
|
@ -297,7 +297,7 @@ class XEP_0055(object):
|
|||
@return: a deferred XMLUI instance
|
||||
"""
|
||||
d = self.getFieldsUI(jid.JID(to_jid_s), profile_key)
|
||||
d.addCallback(lambda form: xml_tools.dataFormResult2XMLUI(form).toXml())
|
||||
d.addCallback(lambda form: xml_tools.dataFormEltResult2XMLUI(form).toXml())
|
||||
return d
|
||||
|
||||
def getFieldsUI(self, to_jid, profile_key):
|
||||
|
|
@ -356,7 +356,7 @@ class XEP_0055(object):
|
|||
@return: a deferred XMLUI string representation
|
||||
"""
|
||||
d = self.searchRequest(jid.JID(to_jid_s), search_data, profile_key)
|
||||
d.addCallback(lambda form: xml_tools.dataFormResult2XMLUI(form).toXml())
|
||||
d.addCallback(lambda form: xml_tools.dataFormEltResult2XMLUI(form).toXml())
|
||||
return d
|
||||
|
||||
def searchRequest(self, to_jid, search_data, profile_key):
|
||||
|
|
|
|||
Loading…
Reference in a new issue