Index: java/org/chromium/distiller/DomUtil.java |
diff --git a/java/org/chromium/distiller/DomUtil.java b/java/org/chromium/distiller/DomUtil.java |
index 3cca24bc50de03876d1c477ac2675ff5cb4ff06f..ba66972228ad18ccacda87feabe4635b8e6d916d 100644 |
--- a/java/org/chromium/distiller/DomUtil.java |
+++ b/java/org/chromium/distiller/DomUtil.java |
@@ -348,6 +348,23 @@ public class DomUtil { |
ie.setSrc(oldsrc); |
} |
+ public static List<String> getSrcSetUrls(ImageElement ie) { |
+ List<String> list = new ArrayList<>(); |
+ String srcset = ie.getAttribute("srcset"); |
+ if (srcset == "") { |
mdjones
2016/08/01 21:14:35
srcset.isEmpty() or .equals please.
wychen
2016/08/01 21:35:15
Done.
|
+ return list; |
+ } |
+ |
+ String[] sizes = StringUtil.jsSplit(srcset, ","); |
+ for(int i = 0; i < sizes.length; i++) { |
+ String size = StringUtil.jsTrim(sizes[i]); |
+ if (size.isEmpty()) continue; |
+ String[] comp = size.split(" "); |
+ list.add(comp[0]); |
+ } |
+ return list; |
+ } |
+ |
public static void stripImageElements(Node root) { |
if (root.getNodeType() == Node.ELEMENT_NODE) { |
Element element = Element.as(root); |