Move permalinks after titles
authorBernie Innocenti <bernie@codewiz.org>
Fri, 4 May 2012 02:04:31 +0000 (22:04 -0400)
committerBernie Innocenti <bernie@codewiz.org>
Fri, 4 May 2012 02:04:31 +0000 (22:04 -0400)
geekigeeki.py

index 341978e44a9fccd7be38ff4d10ff8727d7424644..9d443fc6997d5cdf0c39ee774d3c91b3ade82804 100755 (executable)
@@ -126,7 +126,7 @@ def send_guru(msg_text, msg_type):
     print('</pre><script type="text/javascript" src="%s" defer="defer"></script>' \
         % relative_url('sys/GuruMeditation.js'))
 
-def send_httperror(status="403 Not Found", query="", trace=False):
+def send_httperror(status="404 Not Found", query="", trace=False):
     print("Status: %s" % status)
     msg_text = "%s: on query '%s'" % (status, query)
     if trace:
@@ -306,13 +306,13 @@ class WikiFormatter:
         return '&mdash;'
 
     def _tit_repl(self, word):
+        link = permalink(self.line)
         if self.h_level:
-            result = '</h%d><p>\n' % self.h_level
+            result = '<a class="heading" href="#%s">¶</a></h%d><p>\n' % (link, self.h_level)
             self.h_level = 0
         else:
             self.h_level = len(word) - 1
-            link = permalink(self.line)
-            result = '\n</p><h%d id="%s"><a class="heading" href="#%s">¶</a> ' % (self.h_level, link, link)
+            result = '\n</p><h%d id="%s">' % (self.h_level, link)
         return result
 
     def _br_repl(self, word):