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 = '&lt;click to set a status&gt;' 127 EMPTY_STATUS = '&lt;click to set a status&gt;'
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})