def _iterNodesByType(self, nodeType, direction="next", pos=None): if nodeType == "comment": return UIATextAttributeQuicknavIterator( CommentUIATextInfoQuickNavItem, nodeType, self, pos, direction=direction) elif nodeType == "revision": return UIATextAttributeQuicknavIterator( RevisionUIATextInfoQuickNavItem, nodeType, self, pos, direction=direction) return super(UIAWordBrowseModeDocument, self)._iterNodesByType(nodeType, direction=direction, pos=pos)
def _iterNodesByType(self, nodeType, direction="next", pos=None): if nodeType == "annotation": comments = UIATextAttributeQuicknavIterator( CommentUIATextInfoQuickNavItem, nodeType, self, pos, direction=direction) revisions = UIATextAttributeQuicknavIterator( RevisionUIATextInfoQuickNavItem, nodeType, self, pos, direction=direction) return browseMode.mergeQuickNavItemIterators([comments, revisions], direction) return super(WordBrowseModeDocument, self)._iterNodesByType(nodeType, direction=direction, pos=pos)