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)
Ejemplo n.º 2
0
 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)