From e21de118b1a09f33ffad5a0dbe8e2c663185d87b Mon Sep 17 00:00:00 2001 From: Zixaphir Date: Fri, 9 Aug 2013 21:06:04 -0700 Subject: [PATCH] XPath magic is hurd --- builds/4chan-X.user.js | 2 +- builds/crx/script.js | 2 +- src/General/Get.coffee | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/builds/4chan-X.user.js b/builds/4chan-X.user.js index cd8261e6b..eccc4fea7 100644 --- a/builds/4chan-X.user.js +++ b/builds/4chan-X.user.js @@ -1995,7 +1995,7 @@ } }, postFromNode: function(root) { - return Get.postFromRoot($.x('(ancestor::div[contains(@class,"postContainer")]|following::div[contains(@class,"postContainer")])[1]', root)); + return Get.postFromRoot($.x('(ancestor::div[contains(@class,"postContainer")][1]|following::div[contains(@class,"postContainer")][1])', root)); }, contextFromNode: function(quotelink) { return Get.postFromRoot($.x('ancestor::div[parent::div[@class="thread"]][1]', quotelink)); diff --git a/builds/crx/script.js b/builds/crx/script.js index 0dff7e082..0ff3f6cf7 100644 --- a/builds/crx/script.js +++ b/builds/crx/script.js @@ -2007,7 +2007,7 @@ } }, postFromNode: function(root) { - return Get.postFromRoot($.x('(ancestor::div[contains(@class,"postContainer")]|following::div[contains(@class,"postContainer")])[1]', root)); + return Get.postFromRoot($.x('(ancestor::div[contains(@class,"postContainer")][1]|following::div[contains(@class,"postContainer")][1])', root)); }, contextFromNode: function(quotelink) { return Get.postFromRoot($.x('ancestor::div[parent::div[@class="thread"]][1]', quotelink)); diff --git a/src/General/Get.coffee b/src/General/Get.coffee index bedb80bd6..fbc5cb37a 100644 --- a/src/General/Get.coffee +++ b/src/General/Get.coffee @@ -18,7 +18,7 @@ Get = post = g.posts["#{boardID}.#{postID}"] if index then post.clones[index] else post postFromNode: (root) -> - Get.postFromRoot $.x '(ancestor::div[contains(@class,"postContainer")]|following::div[contains(@class,"postContainer")])[1]', root + Get.postFromRoot $.x '(ancestor::div[contains(@class,"postContainer")][1]|following::div[contains(@class,"postContainer")][1])', root contextFromNode: (quotelink) -> Get.postFromRoot $.x 'ancestor::div[parent::div[@class="thread"]][1]', quotelink postDataFromLink: (link) ->