else:
if not recursive:
return None
- L.append(getText(n))
+ L.append(getText(n, recursive))
return u''.join(L)
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")