- <p><a href="#changes">.changes</a></p>
- <p><a href="#dsc">.dsc</a></p>
- <p><a href="#source-lintian">source lintian</a></p>
- """
- for fn in filter(lambda x: x.endswith('.deb') or x.endswith('.udeb'),filestoexamine):
- packagename = fn.split('_')[0]
- print """
- <p class="subtitle">%(pkg)s</p>
- <p><a href="#binary-%(pkg)s-control">control file</a></p>
- <p><a href="#binary-%(pkg)s-lintian">binary lintian</a></p>
- <p><a href="#binary-%(pkg)s-contents">.deb contents</a></p>
- <p><a href="#binary-%(pkg)s-copyright">copyright</a></p>
- <p><a href="#binary-%(pkg)s-file-listing">file listing</a></p>
- """%{"pkg":packagename}
- print " </div>"
-
+ <p><a href="#changes" onclick="show('changes-body')">.changes</a></p>
+ <p><a href="#dsc" onclick="show('dsc-body')">.dsc</a></p>
+ <p><a href="#source-lintian" onclick="show('source-lintian-body')">source lintian</a></p>
+
+"""
+ for binarytype, packagename in filter(lambda m: m[0] in ('deb', 'udeb'), missing):
+ result += """
+ <p class="subtitle">%(pkg)s</p>
+ <p><a href="#binary-%(pkg)s-control" onclick="show('binary-%(pkg)s-control-body')">control file</a></p>
+ <p><a href="#binary-%(pkg)s-lintian" onclick="show('binary-%(pkg)s-lintian-body')">binary lintian</a></p>
+ <p><a href="#binary-%(pkg)s-contents" onclick="show('binary-%(pkg)s-contents-body')">.deb contents</a></p>
+ <p><a href="#binary-%(pkg)s-copyright" onclick="show('binary-%(pkg)s-copyright-body')">copyright</a></p>
+ <p><a href="#binary-%(pkg)s-file-listing" onclick="show('binary-%(pkg)s-file-listing-body')">file listing</a></p>
+
+"""%{"pkg":packagename}
+ result += " </div>"
+ return result
+