X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Fgofetch%2Fsupport%2FSlashdot.java;h=057ed9f4172ced34a74129977b30054e98d210f9;hb=aacd7f07ac5e2b4bb4ef0dfef48ec272b16900fa;hp=6fb51a6dd32cb5f0bd37692165560ca1fdb915b9;hpb=64a785f647e030efab3977e0a811e975f05a798f;p=gofetch.git diff --git a/src/be/nikiroo/gofetch/support/Slashdot.java b/src/be/nikiroo/gofetch/support/Slashdot.java index 6fb51a6..057ed9f 100644 --- a/src/be/nikiroo/gofetch/support/Slashdot.java +++ b/src/be/nikiroo/gofetch/support/Slashdot.java @@ -45,10 +45,6 @@ public class Slashdot extends BasicSupport { id = id.substring("title-".length()); } - while (id.length() < 10) { - id = "0" + id; - } - return id; } @@ -149,7 +145,7 @@ public class Slashdot extends BasicSupport { Element contentElement = doc // .getElementById("text-" + getArticleId(doc, article)); if (contentElement != null) { - return contentElement.text(); + return getArticleText(contentElement); } return ""; @@ -177,7 +173,18 @@ public class Slashdot extends BasicSupport { @Override protected ElementProcessor getElementProcessorFullArticle() { - return null; + return new BasicElementProcessor() { + @Override + public boolean detectQuote(Node node) { + if (node instanceof Element) { + Element element = (Element) node; + if (element.tagName().equals("i")) { + return true; + } + } + return false; + } + }; } @Override