Mercurial > libervia-web
comparison browser_side/richtext.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 | c393e7dc9ae6 |
children | 19bd203daa27 |
comparison
equal
deleted
inserted
replaced
411:a0256b81d367 | 412:9977de10b7da |
---|---|
55 self._debug = False # TODO: don't forget to set it False before commit | 55 self._debug = False # TODO: don't forget to set it False before commit |
56 self.wysiwyg = False | 56 self.wysiwyg = False |
57 self.__readOptions(options) | 57 self.__readOptions(options) |
58 self.style = {'main': 'richTextEditor', | 58 self.style = {'main': 'richTextEditor', |
59 'title': 'richTextTitle', | 59 'title': 'richTextTitle', |
60 'toolbar': 'richTextToolbaar', | 60 'toolbar': 'richTextToolbar', |
61 'textarea': 'richTextArea'} | 61 'textarea': 'richTextArea'} |
62 if isinstance(style, dict): | 62 if isinstance(style, dict): |
63 self.style.update(style) | 63 self.style.update(style) |
64 self._prepareUI() | 64 self._prepareUI() |
65 BaseTextEditor.__init__(self, content, None, modifiedCb, afterEditCb) | 65 BaseTextEditor.__init__(self, content, None, modifiedCb, afterEditCb) |
152 self.toolbar = HorizontalPanel() | 152 self.toolbar = HorizontalPanel() |
153 self.toolbar.syntax = syntax | 153 self.toolbar.syntax = syntax |
154 self.toolbar.addStyleName(self.style['toolbar']) | 154 self.toolbar.addStyleName(self.style['toolbar']) |
155 for key in composition.RICH_SYNTAXES[syntax].keys(): | 155 for key in composition.RICH_SYNTAXES[syntax].keys(): |
156 self.addToolbarButton(syntax, key) | 156 self.addToolbarButton(syntax, key) |
157 self.wysiwyg_button = CheckBox('Wysiwyg edition') | 157 self.wysiwyg_button = CheckBox(_('WYSIWYG edition')) |
158 wysiywgCb = lambda sender: self.setWysiwyg(sender.getChecked()) | 158 wysiywgCb = lambda sender: self.setWysiwyg(sender.getChecked()) |
159 self.wysiwyg_button.addClickListener(wysiywgCb) | 159 self.wysiwyg_button.addClickListener(wysiywgCb) |
160 self.toolbar.add(self.wysiwyg_button) | 160 self.toolbar.add(self.wysiwyg_button) |
161 self.syntax_label = Label(_("Syntax: %s") % syntax) | 161 self.syntax_label = Label(_("Syntax: %s") % syntax) |
162 self.syntax_label.addStyleName("richTextSyntaxLabel") | 162 self.syntax_label.addStyleName("richTextSyntaxLabel") |