Mercurial > libervia-web
comparison browser_side/base_panels.py @ 412:9977de10b7da
browser_side: editors do not listen for <escape> + display WYSIWIG in upper case
author | souliane <souliane@mailoo.org> |
---|---|
date | Wed, 19 Mar 2014 20:27:46 +0100 |
parents | 6a6551de4414 |
children | bbdbee25123a |
comparison
equal
deleted
inserted
replaced
411:a0256b81d367 | 412:9977de10b7da |
---|---|
27 from pyjamas.ui.SimplePanel import SimplePanel | 27 from pyjamas.ui.SimplePanel import SimplePanel |
28 from pyjamas.ui.PopupPanel import PopupPanel | 28 from pyjamas.ui.PopupPanel import PopupPanel |
29 from pyjamas.ui.StackPanel import StackPanel | 29 from pyjamas.ui.StackPanel import StackPanel |
30 from pyjamas.ui.TextArea import TextArea | 30 from pyjamas.ui.TextArea import TextArea |
31 from pyjamas.ui.Event import BUTTON_LEFT, BUTTON_MIDDLE, BUTTON_RIGHT | 31 from pyjamas.ui.Event import BUTTON_LEFT, BUTTON_MIDDLE, BUTTON_RIGHT |
32 from pyjamas.ui.KeyboardListener import KEY_ENTER, KEY_ESCAPE, KEY_SHIFT, KeyboardHandler | 32 from pyjamas.ui.KeyboardListener import KEY_ENTER, KEY_SHIFT, KeyboardHandler |
33 from pyjamas.ui.FocusListener import FocusHandler | 33 from pyjamas.ui.FocusListener import FocusHandler |
34 from pyjamas.ui.ClickListener import ClickHandler | 34 from pyjamas.ui.ClickListener import ClickHandler |
35 from pyjamas import DOM | 35 from pyjamas import DOM |
36 | 36 |
37 from datetime import datetime | 37 from datetime import datetime |
528 if not self.options['listen_keyboard']: | 528 if not self.options['listen_keyboard']: |
529 return | 529 return |
530 if keycode == KEY_SHIFT or self.__shift_down: # allow input a new line with <shift> + <enter> | 530 if keycode == KEY_SHIFT or self.__shift_down: # allow input a new line with <shift> + <enter> |
531 self.__shift_down = True | 531 self.__shift_down = True |
532 return | 532 return |
533 if keycode in (KEY_ENTER, KEY_ESCAPE): # finish the edition | 533 if keycode == KEY_ENTER: # finish the edition |
534 self.textarea.setFocus(False) | 534 self.textarea.setFocus(False) |
535 if not self.options['listen_focus']: | 535 if not self.options['listen_focus']: |
536 self.edit(False) | 536 self.edit(False) |
537 | 537 |
538 def onKeyUp(self, sender, keycode, modifiers): | 538 def onKeyUp(self, sender, keycode, modifiers): |