private boolean isRewritableExternData(Element elem) { String uriStr = elem != null ? elem.getAttribute(type.getSrcAttrib()) : null; if (StringUtils.isEmpty(uriStr) || !config.shouldRewriteURL(uriStr)) { return false; } if (type == ConcatUriManager.Type.CSS) { // rel="stylesheet" and type="text/css" also required. return ("stylesheet".equalsIgnoreCase(elem.getAttribute("rel")) && "text/css".equalsIgnoreCase(elem.getAttribute("type"))); } return true; }
private boolean isRewritableExternData(Element elem) { String uriStr = elem != null ? elem.getAttribute(type.getSrcAttrib()) : null; if (Strings.isNullOrEmpty(uriStr) || !config.shouldRewriteURL(uriStr)) { return false; } if (type == ConcatUriManager.Type.CSS) { // rel="stylesheet" and type="text/css" also required. return ("stylesheet".equalsIgnoreCase(elem.getAttribute("rel")) && "text/css".equalsIgnoreCase(elem.getAttribute("type"))); } return true; }
private boolean isRewritableExternData(Element elem) { String uriStr = elem != null ? elem.getAttribute(type.getSrcAttrib()) : null; if (StringUtils.isEmpty(uriStr) || !config.shouldRewriteURL(uriStr)) { return false; } if (type == ConcatUriManager.Type.CSS) { // rel="stylesheet" and type="text/css" also required. return ("stylesheet".equalsIgnoreCase(elem.getAttribute("rel")) && "text/css".equalsIgnoreCase(elem.getAttribute("type"))); } return true; }
for (Uri uri : concatUri.getUris()) { Element elemConcat = (Element)firstElem.cloneNode(true); elemConcat.setAttribute(type.getSrcAttrib(), uri.toString()); firstElem.getParentNode().insertBefore(elemConcat, firstElem);
elemConcat.setAttribute(type.getSrcAttrib(), concatUri.getUri().toString().replace("&", "&")); firstElem.getParentNode().insertBefore(elemConcat, firstElem);
elemConcat.setAttribute(type.getSrcAttrib(), concatUri.getUri().toString()); firstElem.getParentNode().insertBefore(elemConcat, firstElem);
private boolean getUris(ConcatUriManager.Type type, List<Element> elems, List<Uri> uris) { for (Element elem : elems) { String uriStr = elem.getAttribute(type.getSrcAttrib()); try { uris.add(Uri.parse(uriStr)); } catch (Uri.UriException e) { // Invalid formatted Uri, batch failed. return false; } } return true; }
private boolean getUris(ConcatUriManager.Type type, List<Element> elems, List<Uri> uris) { for (Element elem : elems) { String uriStr = elem.getAttribute(type.getSrcAttrib()); try { uris.add(Uri.parse(uriStr)); } catch (Uri.UriException e) { // Invalid formatted Uri, batch failed. return false; } } return true; }
private boolean getUris(ConcatUriManager.Type type, List<Element> elems, List<Uri> uris) { for (Element elem : elems) { String uriStr = elem.getAttribute(type.getSrcAttrib()); try { uris.add(Uri.parse(uriStr)); } catch (Uri.UriException e) { // Invalid formatted Uri, batch failed. return false; } } return true; }