Next / Previous / Contents / TCC Help System / NM Tech homepage

22.3. PriIndex.html()

cbchistlib.py
# - - -   P r i I n d e x . h t m l

    def html(self, parent, url=None):
        '''Write our report.

          [ parent is an et.Element ->
              parent  +:=  XHTML rendering of self ]
        '''

Generate nothing for circles that have no effort. Otherwise see Section 22.4, “PriIndex.htmlMain: First line of the primary index entry” for the generation of the first line of the entry.

cbchistlib.py
        #-- 1
        # [ if url is not None ->
        #     return
        #   else -> I ]
        if len(self.effortList) == 0:
            return

        #-- 2
        # [ parent  +:=  main entry for self with the name a submit
        #       button for self.circle ]
        self.htmlMain(parent)

The first line is followed by the “As” entries, if any, and then the “Overlaps” entries, if any. See Section 22.7, “PriIndex.htmlAs(): Generate primary “As” entries” and Section 22.9, “PriIndex._htmlOverlaps(): Generate primary “Overlaps” index entries”.

cbchistlib.py
        #-- 3
        # [ parent  +:=  "As" entries for self ]
        self.htmlAs(parent)

        #-- 4
        # [ parent  +:=  "Overlaps" entries for self ]
        if self.isOverlap:
            self._htmlOverlaps(parent)