Mercurial > libervia-web
comparison src/browser/sat_browser/main_panel.py @ 838:ab87da500820
browser: validate the status with ENTER (fixes bug 111)
author | souliane <souliane@mailoo.org> |
---|---|
date | Tue, 12 Jan 2016 20:34:20 +0100 |
parents | f8a7a046ff9c |
children | 73cc4658f431 |
comparison
equal
deleted
inserted
replaced
837:620306b3d5be | 838:ab87da500820 |
---|---|
123 | 123 |
124 | 124 |
125 class StatusPanel(editor_widget.HTMLTextEditor): | 125 class StatusPanel(editor_widget.HTMLTextEditor): |
126 | 126 |
127 EMPTY_STATUS = '<click to set a status>' | 127 EMPTY_STATUS = '<click to set a status>' |
128 VALIDATE_WITH_SHIFT_ENTER = False | |
128 | 129 |
129 def __init__(self, host, status=''): | 130 def __init__(self, host, status=''): |
130 self.host = host | 131 self.host = host |
131 modifiedCb = lambda content: self.host.bridge.call('setStatus', None, self.host.presence_status_panel.presence, content['text']) or True | 132 modifiedCb = lambda content: self.host.bridge.call('setStatus', None, self.host.presence_status_panel.presence, content['text']) or True |
132 editor_widget.HTMLTextEditor.__init__(self, {'text': status}, modifiedCb, options={'no_xhtml': True, 'listen_focus': True, 'listen_click': True}) | 133 editor_widget.HTMLTextEditor.__init__(self, {'text': status}, modifiedCb, options={'no_xhtml': True, 'listen_focus': True, 'listen_click': True}) |