Index: java/org/chromium/distiller/webdocument/DomConverter.java |
diff --git a/java/org/chromium/distiller/webdocument/DomConverter.java b/java/org/chromium/distiller/webdocument/DomConverter.java |
index 96c9c4b21a1cd3e240b4a2468ffc34e81f519bde..481c4d36c057f2f7c325988fdbd695108eb25788 100644 |
--- a/java/org/chromium/distiller/webdocument/DomConverter.java |
+++ b/java/org/chromium/distiller/webdocument/DomConverter.java |
@@ -100,6 +100,11 @@ public class DomConverter implements DomWalker.Visitor { |
} |
switch (e.getTagName()) { |
+ case "OL": |
+ case "UL": |
+ case "LI": |
+ builder.list(new WebTag(e.getTagName(), WebTag.TagType.START)); |
+ break; |
case "BR": |
builder.lineBreak(e); |
return false; |
@@ -142,6 +147,16 @@ public class DomConverter implements DomWalker.Visitor { |
@Override |
public void exit(Node n) { |
+ if (n.getNodeType() == Node.ELEMENT_NODE) { |
+ Element e = Element.as(n); |
+ switch (e.getTagName()) { |
+ case "OL": |
+ case "UL": |
+ case "LI": |
+ builder.list(new WebTag(e.getTagName(), WebTag.TagType.END)); |
+ break; |
+ } |
+ } |
builder.endElement(); |
} |