From 9980a2d430b66db1069d10622520b4806313ceda Mon Sep 17 00:00:00 2001 From: umbrae Date: Wed, 11 Mar 2009 15:58:53 +0000 Subject: Tweak to the regular expression to determine special classnames/id's git-svn-id: http://arc90labs-readability.googlecode.com/svn/trunk@28 d4e419ec-0920-11de-bbfd-a7c1bc4c261e --- js/readability.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'js') diff --git a/js/readability.js b/js/readability.js index 8719d21..ef8b0e4 100755 --- a/js/readability.js +++ b/js/readability.js @@ -59,13 +59,13 @@ function grabArticle() { // Look for a special classname if(parentNode.className.match(/(comment|meta|footer|footnote)/)) parentNode.readability.contentScore -= 50; - else if(parentNode.className.match(/(hentry|entry[-]?(content|text|body)|article[-]?(content|text|body))/)) + else if(parentNode.className.match(/((^|\\s)(post|hentry|entry[-]?(content|text|body)|article[-]?(content|text|body))(\\s|$))/)) parentNode.readability.contentScore += 25; // Look for a special ID if(parentNode.id.match(/(comment|meta|footer|footnote)/)) parentNode.readability.contentScore -= 50; - else if(parentNode.id.match(/(hentry|entry[-]?(content|text)|article[-]?(text|content))/)) + else if(parentNode.id.match(/((^|\\s)(post|hentry|entry[-]?(content|text|body)|article[-]?(content|text|body))(\\s|$))/)) parentNode.readability.contentScore += 25; } -- cgit v1.2.3