Ticket #538: lore-slides.patch

File lore-slides.patch, 1.2 KB (added by spiv, 18 years ago)
  • twisted/lore/slides.py

    RCS file: /cvs/Twisted/twisted/lore/slides.py,v
    retrieving revision 1.17
    diff -u -r1.17 slides.py
     
    225225            if (slide.pos > 0 and name == "previous") or \
    226226               (slide.pos < len(slides)-1 and name == "next"):
    227227                for node in domhelpers.findElementsWithAttribute(slide.dom, "class", name):
    228                     node.appendChild(microdom.Text(slides[slide.pos+offset].title))
    229                     node.setAttribute('href', '%s-%d%s'
    230                                       % (filename[0], slide.pos+offset, ext))
     228                    if node.tagName == 'a':
     229                        node.setAttribute('href', '%s-%d%s'
     230                                          % (filename[0], slide.pos+offset, ext))
     231                    else:
     232                        node.appendChild(microdom.Text(slides[slide.pos+offset].title))
    231233            else:
    232234                for node in domhelpers.findElementsWithAttribute(slide.dom, "class", name):
    233235                    pos = 0