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(' ',' ')}</a>
+<a href="#${kw.name}"
title="${kw.htmlshortdoc}">${kw.name.replace(' ',' ')}</a>
<!-- END FOR -->
</div>