From 422bfc71671ffd1a765e5654199d87cf7d0f9ee9 Mon Sep 17 00:00:00 2001 From: umbrae Date: Wed, 11 Mar 2009 16:04:36 +0000 Subject: Tweak to the regular expression to determine special classnames/id's git-svn-id: http://arc90labs-readability.googlecode.com/svn/trunk@29 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 ef8b0e4..934ffb8 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(/((^|\\s)(post|hentry|entry[-]?(content|text|body)|article[-]?(content|text|body))(\\s|$))/)) + 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(/((^|\\s)(post|hentry|entry[-]?(content|text|body)|article[-]?(content|text|body))(\\s|$))/)) + else if(parentNode.id.match(/^(post|hentry|entry[-]?(content|text|body)?|article[-]?(content|text|body)?)$/)) parentNode.readability.contentScore += 25; } -- cgit v1.2.3