pre-poke at "Facing Reality" review
[Ultimately_Untrue_Thought.git] / plugins / simple_footnotes.py
index 890cb1b..11cf310 100644 (file)
@@ -22,7 +22,7 @@ def getText(node, recursive=False):
         else:
             if not recursive:
                 return None
-        L.append(getText(n))
+        L.append(getText(n, recursive))
     return u''.join(L)
 
 
@@ -56,7 +56,9 @@ def parse_for_footnotes(article_or_page_generator):
                 if leavealone:
                     continue
                 count += 1
-                fnid = u"sf-%s-%s" % (article.slug, count)
+
+                short_slug = "-".join(article.slug.split('-')[:5])
+                fnid = u"%s-note-%s" % (short_slug, count)
                 fnbackid = u"%s-back" % (fnid,)
                 endnotes.append((footnote, fnid, fnbackid))
                 number = dom.createElement(u"sup")