1.1 --- a/viewer.py Sun Mar 04 00:42:05 2007 +0100
1.2 +++ b/viewer.py Sun Apr 01 01:24:50 2007 +0200
1.3 @@ -48,6 +48,7 @@
1.4 .body { padding-left: 2em; }
1.5 .keyword { color: yellow; }
1.6 .comment { color: blue; }
1.7 + .function-name { color: cyan; }
1.8 .str { color: #FF00FF; }
1.9 .doc { color: #FF00FF; margin-top: 1em; margin-bottom: 1em; }
1.10 .invocation a { color: white; text-decoration: none; }
1.11 @@ -309,7 +310,7 @@
1.12 self.stream.write("<div class='function' id='%s'>\n" % self._url(subprogram.full_name()))
1.13 self.stream.write("<div>\n")
1.14 self._keyword("def")
1.15 - self._name_start(subprogram.name)
1.16 + self._name_start(subprogram.name, "function-name")
1.17 self._popup(
1.18 self._scopes([definition]) + # not dependent on subprograms
1.19 self._raises(subprograms)
1.20 @@ -964,8 +965,12 @@
1.21 def _name(self, name):
1.22 self.stream.write("<span class='name'>%s</span>\n" % name)
1.23
1.24 - def _name_start(self, name):
1.25 - self.stream.write("<span class='name'>%s\n" % name)
1.26 + def _name_start(self, name, classes=None):
1.27 + if classes is not None:
1.28 + classes = " " + classes
1.29 + else:
1.30 + classes = ""
1.31 + self.stream.write("<span class='name%s'>%s\n" % (classes, name))
1.32
1.33 def _name_end(self):
1.34 self.stream.write("</span>\n")