Revision: 2067
Author: laukpe
Date: Tue Jul 28 03:52:42 2009
Log: Fixed escaping short doc shown as title attribute for shortcuts (issue 325)
http://code.google.com/p/robotframework/source/detail?r=2067

Modified:
 /trunk/tools/libdoc/libdoc.py

=======================================
--- /trunk/tools/libdoc/libdoc.py       Mon Jul 27 13:31:06 2009
+++ /trunk/tools/libdoc/libdoc.py       Tue Jul 28 03:52:42 2009
@@ -174,6 +174,8 @@
     def __getattr__(self, name):
         if name == 'htmldoc':
             return self._get_htmldoc(self.doc)
+        if name == 'htmlshortdoc':
+            return utils.html_attr_escape(self.shortdoc)
         raise AttributeError("Non-existing attribute '%s'" % name)

     def _process_doc(self, doc):
@@ -492,7 +494,7 @@
 <h2>Shortcuts</h2>
 <div class='links'>
 <!-- FOR ${kw} IN ${LIB.keywords} -->
-<a href="#${kw.name}" title="${kw.shortdoc}">${kw.name.replace(' ','&nbsp;')}</a>&nbsp; +<a href="#${kw.name}" title="${kw.htmlshortdoc}">${kw.name.replace(' ','&nbsp;')}</a>&nbsp;
 <!-- END FOR -->
 </div>

Reply via email to