@Override public Iterable<?> getRenderTokens() { return Arrays.asList( "css-" + UrlUtils.rewriteToContextRelative(getUrl(), RequestCycle.get()) + "-" + media); }
@Override public Iterable<?> getRenderTokens() { return Arrays.asList( "css-" + UrlUtils.rewriteToContextRelative(getUrl(), RequestCycle.get()) + "-" + media); }
/** {@inheritDoc} **/ @Override public void onComponentTag(Component component, ComponentTag tag) { // get path final String path = contextRelativePath.getObject(); final String rewritten = UrlUtils.rewriteToContextRelative(path, RequestCycle.get()); tag.put("src", rewritten); }
/** {@inheritDoc} **/ @Override public void onComponentTag(Component component, ComponentTag tag) { // get path final String path = contextRelativePath.getObject(); final String rewritten = UrlUtils.rewriteToContextRelative(path, RequestCycle.get()); tag.put("src", rewritten); }
/** * Should be c:url equivalent, but isn't yet (works for now). * * @param requestCycle Needed to encode url. * @param path * @param encodeUrl * @return path itself if not starts with '/' otherwise "/ProjectForge" + path with session id and params. */ public static String getUrl(final RequestCycle requestCycle, final String path, final boolean encodeUrl) { String url = UrlUtils.rewriteToContextRelative(path, requestCycle); if (encodeUrl == true) { url = requestCycle.getResponse().encodeURL(url); } return url; }
@Override public void onComponentTag(Component component, ComponentTag tag) { // Modify all relevant attributes for (String attrName : attributeNames) { String attrValue = tag.getAttributes().getString(attrName); if ((attrValue != null) && (attrValue.startsWith("/") == false) && (!attrValue.contains(":")) && !(attrValue.startsWith("#"))) { tag.getAttributes().put(attrName, UrlUtils.rewriteToContextRelative(attrValue, RequestCycle.get())); } } } };
@Override public Iterable<?> getRenderTokens() { String url = UrlUtils.rewriteToContextRelative(getUrl(), RequestCycle.get()); if (Strings.isEmpty(getId())) return Collections.singletonList("javascript-" + url); else return Arrays.asList("javascript-" + getId(), "javascript-" + url); }
@Override public Iterable<?> getRenderTokens() { String url = UrlUtils.rewriteToContextRelative(getUrl(), RequestCycle.get()); if (Strings.isEmpty(getId())) return Collections.singletonList("javascript-" + url); else return Arrays.asList("javascript-" + getId(), "javascript-" + url); }
@Override public void onComponentTag(Component component, ComponentTag tag) { // Modify all relevant attributes for (String attrName : attributeNames) { String attrValue = tag.getAttributes().getString(attrName); if ((attrValue != null) && (attrValue.startsWith("/") == false) && (!attrValue.contains(":")) && !(attrValue.startsWith("#"))) { tag.getAttributes().put(attrName, UrlUtils.rewriteToContextRelative(attrValue, RequestCycle.get())); } } } };
@Override public void render(Response response) { internalRenderCSSReference(response, UrlUtils.rewriteToContextRelative(getUrl(), RequestCycle.get()), getMedia(), getCondition(), getRel()); }
@Override public void render(Response response) { internalRenderCSSReference(response, UrlUtils.rewriteToContextRelative(getUrl(), RequestCycle.get()), getMedia(), getCondition(), getRel()); }
/** * @return the url of the external resource */ public final Url getUrl() { CalculatedUrl _url; if (contextRelative) { String contextRelative = UrlUtils.rewriteToContextRelative(url.toString(), RequestCycle.get()); _url = new CalculatedUrl(Url.parse(contextRelative, url.getCharset())); } else { _url = new CalculatedUrl(url); } return _url; }
/** * @return the url of the external resource */ public final Url getUrl() { CalculatedUrl _url; if (contextRelative) { String contextRelative = UrlUtils.rewriteToContextRelative(url.toString(), RequestCycle.get()); _url = new CalculatedUrl(Url.parse(contextRelative, url.getCharset())); } else { _url = new CalculatedUrl(url); } return _url; }
url = UrlUtils.rewriteToContextRelative(url, RequestCycle.get());
@Override public void render(Response response) { internalRenderJavaScriptReference(response, UrlUtils.rewriteToContextRelative(getUrl(), RequestCycle.get()), getId(), isDefer(), getCharset(), getCondition(), isAsync()); }
@Override public void render(Response response) { internalRenderJavaScriptReference(response, UrlUtils.rewriteToContextRelative(getUrl(), RequestCycle.get()), getId(), isDefer(), getCharset(), getCondition(), isAsync()); }
url = UrlUtils.rewriteToContextRelative(url, RequestCycle.get());