]> granicus.if.org Git - python/commitdiff
Added more link attributes based on additonal information from Chris
authorFred Drake <fdrake@acm.org>
Thu, 5 Apr 2001 18:14:50 +0000 (18:14 +0000)
committerFred Drake <fdrake@acm.org>
Thu, 5 Apr 2001 18:14:50 +0000 (18:14 +0000)
McCafferty <christopher.mccafferty@csg.ch>, and a bit of experimentation
with Navigator 4.7.

HTML-as-deployed is evil!

Tools/webchecker/webchecker.py

index b369ab809ce7462733033233ce3b026fde439c04..091d0d2570d77337848f3df1b7fd690fc8fccf6c 100755 (executable)
@@ -794,7 +794,7 @@ class MyHTMLParser(sgmllib.SGMLParser):
         self.link_attr(attributes, 'href')
 
     def do_body(self, attributes):
-        self.link_attr(attributes, 'background')
+        self.link_attr(attributes, 'background', 'bgsound')
 
     def do_img(self, attributes):
         self.link_attr(attributes, 'src', 'lowsrc')
@@ -820,6 +820,18 @@ class MyHTMLParser(sgmllib.SGMLParser):
     def do_script(self, attributes):
         self.link_attr(attributes, 'src')
 
+    def do_table(self, attributes):
+        self.link_attr(attributes, 'background')
+
+    def do_td(self, attributes):
+        self.link_attr(attributes, 'background')
+
+    def do_th(self, attributes):
+        self.link_attr(attributes, 'background')
+
+    def do_tr(self, attributes):
+        self.link_attr(attributes, 'background')
+
     def link_attr(self, attributes, *args):
         for name, value in attributes:
             if name in args: