# HG changeset patch # User Goffi # Date 1423241344 -3600 # Node ID b97c85b8a47e1fe52564590334b97204a1352c5c # Parent c66f7227848ef4abf9711fc4976af86b151900a4 browser side: fixed bad FlexTable __init__ call, need to be checked diff -r c66f7227848e -r b97c85b8a47e src/browser/sat_browser/richtext.py --- a/src/browser/sat_browser/richtext.py Tue Feb 03 14:35:47 2015 +0100 +++ b/src/browser/sat_browser/richtext.py Fri Feb 06 17:49:04 2015 +0100 @@ -51,6 +51,7 @@ @param afterEditCb: method to be called when the edition is done @param options: list of UI options (see self.readOptions) """ + FlexTable.__init__(self) # FIXME self.host = host self._debug = False # TODO: don't forget to set it False before commit self.wysiwyg = False @@ -84,7 +85,7 @@ else: self.title_offset = self.toolbar_offset = self.content_offset = y_offset self.command_offset = self.content_offset + 1 - FlexTable.__init__(self, self.command_offset + (0 if self.no_command else 1), 2) + # FlexTable.__init__(self, rowspan=self.command_offset + (0 if self.no_command else 1), colspan=2) # FIXME self.addStyleName(self.style['main']) def addEditListener(self, listener): @@ -174,14 +175,14 @@ self.wysiwyg = wysiwyg try: self.wysiwyg_button.setChecked(wysiwyg) - except TypeError: + except (AttributeError, TypeError): pass try: if wysiwyg: self.syntax_label.addStyleName('transparent') else: self.syntax_label.removeStyleName('transparent') - except TypeError: + except (AttributeError, TypeError): pass if not wysiwyg: self.display.removeStyleName('richTextWysiwyg')