Chromium Code Reviews| 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); |