# HG changeset patch # User Goffi # Date 1467201099 -7200 # Node ID 9ad1a06ed0f82917f86897c0f3170d2bc1549831 # Parent de4fac507dc4b2a1a46d3b359be5a883e30f34f4 frontends (xmlui): cancelling form now trigger submit with {"cancelled": "true"} instead of being silently ignored diff -r de4fac507dc4 -r 9ad1a06ed0f8 frontends/src/tools/xmlui.py --- a/frontends/src/tools/xmlui.py Wed Jun 29 13:46:14 2016 +0200 +++ b/frontends/src/tools/xmlui.py Wed Jun 29 13:51:39 2016 +0200 @@ -663,6 +663,11 @@ def onFormCancelled(self, ignore=None): """Called when a form is cancelled""" log.debug(_("Cancelling form")) + if self.submit_id is not None: + data = {C.XMLUI_DATA_CANCELLED: C.BOOL_TRUE} + self.submit(data) + else: + log.warning(_("The form data is not sent back, the type is not managed properly")) self._xmluiClose() def onSaveParams(self, ignore=None):