diff frontends/src/quick_frontend/quick_chat.py @ 2078:3a0a7e5cef49

quick frontend (chat): added Message.main_message_xhtml property to get XHTML content
author Goffi <goffi@goffi.org>
date Sun, 25 Sep 2016 16:07:44 +0200
parents 529a6d7f7f6a
children 0931b5a6213c
line wrap: on
line diff
--- a/frontends/src/quick_frontend/quick_chat.py	Sun Sep 25 15:41:43 2016 +0200
+++ b/frontends/src/quick_frontend/quick_chat.py	Sun Sep 25 16:07:44 2016 +0200
@@ -91,7 +91,7 @@
 
     @property
     def main_message(self):
-        """Return currently displayed message"""
+        """currently displayed message"""
         if self.parent.lang in self.message:
             self.selected_lang = self.parent.lang
             return self.message[self.parent.lang]
@@ -108,6 +108,15 @@
                 return ''
 
     @property
+    def main_message_xhtml(self):
+        """rich message"""
+        xhtml = {k:v for k,v in self.extra.iteritems() if 'html' in k}
+        if xhtml:
+            # FIXME: we only return first found value for now
+            return next(xhtml.itervalues())
+
+
+    @property
     def time_text(self):
         """Return timestamp in a nicely formatted way"""
         # if the message was sent before today, we print the full date