Mercurial > libervia-web
diff libervia.py @ 392:f539f6f8ee9c
browser_side: standardize the dialogs size and buttons display:
- do not set a default width/height for the XMLUI dialogs
- do not display an extra "Close" button when XMLUI form is showed
- the buttons order is OK/Save on the left, Cancel/Close on the right
- horizontally center the dialog buttons
author | souliane <souliane@mailoo.org> |
---|---|
date | Mon, 03 Mar 2014 16:24:00 +0100 |
parents | c86d7a8d2c1e |
children | 6a6551de4414 |
line wrap: on
line diff
--- a/libervia.py Mon Mar 03 15:44:54 2014 +0100 +++ b/libervia.py Mon Mar 03 16:24:00 2014 +0100 @@ -378,9 +378,9 @@ pass elif "xmlui" in data: ui = XMLUI(self, xml_data = data['xmlui']) - _dialog = dialog.GenericDialog(ui.title, ui) + options = ['NO_CLOSE'] if ui.type == 'form' else [] + _dialog = dialog.GenericDialog(ui.title, ui, options=options) ui.setCloseCb(_dialog.close) - _dialog.setSize('80%', '80%') _dialog.show() else: dialog.InfoDialog("Error",