comparison browser_side/panels.py @ 425:19bd203daa27

browser_side: set microblog editor width to 80%
author souliane <souliane@mailoo.org>
date Wed, 26 Mar 2014 13:39:08 +0100
parents 20c508f9b32a
children 77d8f55fc5f0
comparison
equal deleted inserted replaced
424:4ba4b099d266 425:19bd203daa27
514 self._blog_panel.removeEntry(self.type, self.id) 514 self._blog_panel.removeEntry(self.type, self.id)
515 if self.type == 'main_item': # restore the "New message" button 515 if self.type == 'main_item': # restore the "New message" button
516 self._blog_panel.refresh() 516 self._blog_panel.refresh()
517 else: # allow to create a new comment 517 else: # allow to create a new comment
518 self._parent_entry._current_comment = None 518 self._parent_entry._current_comment = None
519 self.entry_dialog.setWidth('auto')
519 try: 520 try:
520 self.toggle_syntax_button.removeFromParent() 521 self.toggle_syntax_button.removeFromParent()
521 except TypeError: 522 except TypeError:
522 pass 523 pass
523 524
532 else: 533 else:
533 options = [] if self.empty else ['update_msg'] 534 options = [] if self.empty else ['update_msg']
534 self.bubble = richtext.RichTextEditor(self._blog_panel.host, content, self.__modifiedCb, self.__afterEditCb, options) 535 self.bubble = richtext.RichTextEditor(self._blog_panel.host, content, self.__modifiedCb, self.__afterEditCb, options)
535 else: # assume raw text message have no title 536 else: # assume raw text message have no title
536 self.bubble = LightTextEditor(content, self.__modifiedCb, self.__afterEditCb, options={'no_xhtml': True}) 537 self.bubble = LightTextEditor(content, self.__modifiedCb, self.__afterEditCb, options={'no_xhtml': True})
537 self.bubble.setStyleName("bubble") 538 self.bubble.addStyleName("bubble")
538 try: 539 try:
539 self.toggle_syntax_button.removeFromParent() 540 self.toggle_syntax_button.removeFromParent()
540 except TypeError: 541 except TypeError:
541 pass 542 pass
542 self.entry_dialog.add(self.bubble) 543 self.entry_dialog.add(self.bubble)
602 entry.toggle_syntax_button.removeFromParent() 603 entry.toggle_syntax_button.removeFromParent()
603 except TypeError: 604 except TypeError:
604 pass 605 pass
605 entry.bubble.edit(edit) 606 entry.bubble.edit(edit)
606 if edit: 607 if edit:
608 entry.entry_dialog.setWidth('80%')
607 if isinstance(entry.bubble, richtext.RichTextEditor): 609 if isinstance(entry.bubble, richtext.RichTextEditor):
608 image = '<a class="richTextIcon">A</a>' 610 image = '<a class="richTextIcon">A</a>'
609 title = _('Switch to raw text edition') 611 title = _('Switch to raw text edition')
610 else: 612 else:
611 image = '<img src="media/icons/tango/actions/32/format-text-italic.png" class="richTextIcon"/>' 613 image = '<img src="media/icons/tango/actions/32/format-text-italic.png" class="richTextIcon"/>'