]> git.wh0rd.org - tt-rss.git/commitdiff
Okay, let's fix just the bits of Penny Arcade that actually need fixing
authorkythyria <kythyria@berigora.net>
Fri, 14 Feb 2014 12:44:39 +0000 (12:44 +0000)
committerkythyria <kythyria@berigora.net>
Fri, 14 Feb 2014 12:44:39 +0000 (12:44 +0000)
plugins/af_comics/init.php

index 993ddb7cdcbdc99b47c5ada97855fc47b8e2f01e..88d5378141b57b17781dbb4658eed27598d61120 100644 (file)
@@ -240,7 +240,19 @@ class Af_Comics extends Plugin {
                                                $basenode = $entry;
                                        }
 
-                                       $uninteresting = $xpath->query('(//div[@class="heading"])');
+                                       $meta = $xpath->query('(//div[@class="meta"])')->item(0);
+                                       if ($meta->parentNode) { $meta->parentNode->removeChild($meta); }
+
+                                       $header = $xpath->query('(//div[@class="postBody"]/h2)')->item(0);
+                                       if ($header->parentNode) { $header->parentNode->removeChild($header); }
+
+                                       $header = $xpath->query('(//div[@class="postBody"]/div[@class="comicPost"])')->item(0);
+                                       if ($header->parentNode) { $header->parentNode->removeChild($header); }
+
+                                       $avatar = $xpath->query('(//div[@class="avatar"]//img)')->item(0);
+                                       $basenode->insertBefore($avatar, $basenode->firstChild);
+
+                                       $uninteresting = $xpath->query('(//div[@class="avatar"])');
                                        foreach ($uninteresting as $i) {
                                                $i->parentNode->removeChild($i);
                                        }