/** * Creates a {@link JavaScriptUrlReferenceHeaderItem} for the given url. * * @param url * context-relative url of the the javascript resource * @return A newly created {@link JavaScriptUrlReferenceHeaderItem} for the given url. */ public static JavaScriptUrlReferenceHeaderItem forUrl(String url) { return forUrl(url, null); }
/** * Creates a {@link JavaScriptUrlReferenceHeaderItem} for the given url. * * @param url * context-relative url of the the javascript resource * @return A newly created {@link JavaScriptUrlReferenceHeaderItem} for the given url. */ public static JavaScriptUrlReferenceHeaderItem forUrl(String url) { return forUrl(url, null); }
/** * Creates a {@link JavaScriptUrlReferenceHeaderItem} for the given url. * * @param url * context-relative url of the the javascript resource * @param id * id that will be used to filter duplicate reference (it's still filtered by URL * too) * @return A newly created {@link JavaScriptUrlReferenceHeaderItem} for the given url. */ public static JavaScriptUrlReferenceHeaderItem forUrl(String url, String id) { return forUrl(url, id, false); }
/** * Creates a {@link JavaScriptUrlReferenceHeaderItem} for the given url. * * @param url * context-relative url of the the javascript resource * @param id * id that will be used to filter duplicate reference (it's still filtered by URL * too) * @return A newly created {@link JavaScriptUrlReferenceHeaderItem} for the given url. */ public static JavaScriptUrlReferenceHeaderItem forUrl(String url, String id) { return forUrl(url, id, false); }
/** * Creates a {@link JavaScriptUrlReferenceHeaderItem} for the given url. * * @param url * context-relative url of the the javascript resource * @param id * id that will be used to filter duplicate reference (it's still filtered by URL * too) * @param defer * specifies that the execution of a script should be deferred (delayed) until after * the page has been loaded. * @return A newly created {@link JavaScriptUrlReferenceHeaderItem} for the given url. */ public static JavaScriptUrlReferenceHeaderItem forUrl(String url, String id, boolean defer) { return forUrl(url, id, defer, null); }
@Override protected void bindHeaderContributors(IHeaderResponse response) { response.render(JavaScriptHeaderItem.forUrl("http://maps.google.com/maps?file=api&v=" + apiVersion + "&key=" + apiKey)); }
@Override public void renderHead(IHeaderResponse response) { response.render(JavaScriptHeaderItem.forUrl(location)); } };
/** * Create the JavaScript for the Google loader. * * @return HeaderItem for Google loader url. */ public JavaScriptHeaderItem createLoaderItem() { return JavaScriptHeaderItem.forUrl(getLoaderUrl()); }
public void renderHead(IHeaderResponse response) { response.render(JavaScriptHeaderItem.forUrl(url)); } }
@Override protected void bindHeaderContributors(IHeaderResponse response) { response.render(JavaScriptHeaderItem.forUrl("http://www.openstreetmap.org/openlayers/OpenStreetMap.js")); }
@Override public List<HeaderItem> getDependencies() { final List<HeaderItem> dependencies = super.getDependencies(); dependencies.add(JavaScriptHeaderItem.forUrl(getLoaderUrl())); return dependencies; } };
@Override public void renderHead(final Component component, final IHeaderResponse response) { super.renderHead(component, response); response.render(JavaScriptHeaderItem.forUrl(WIDGETS_JS)); }
@Override public void renderHead(Component component, IHeaderResponse response) { super.renderHead(component, response); response.render(JavaScriptHeaderItem.forReference(WicketGMapJsReference.INSTANCE)); String url = String.format(GMAP_API_URL, scheme); if (apiKey != null) { url = url + "key=" + apiKey; } response.render(JavaScriptHeaderItem.forUrl(url)); }
@Override public void renderHead(final Component component, final IHeaderResponse response) { super.renderHead(component, response); response.render(JavaScriptHeaderItem.forUrl(createJsApiUrl(apiKey))); response.render(JavaScriptHeaderItem.forScript(createAnywhereJs(component), null)); }
@Override public void renderHead(Component c, IHeaderResponse response) { String url = getURL(developmentMode, openLayersVersion); response.render(JavaScriptHeaderItem.forUrl(url)); CoreLibrariesContributor.contributeAjax(c.getApplication(), response); response.render(JavaScriptHeaderItem.forReference(WICKET_OMAP_JS)); }
@Override public void renderHead(IHeaderResponse response) { response.render(new PriorityHeaderItem(JavaScriptHeaderItem.forReference(JabylonApplication.get().getJavaScriptLibrarySettings().getJQueryReference()))); response.render(new PriorityHeaderItem(JavaScriptHeaderItem.forUrl("/bootstrap/js/bootstrap.min.js"))); super.renderHead(response); }
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.render(CssHeaderItem.forUrl("/singular-static/resources/singular/fonts/google/open-sans.css")); response.render(JavaScriptReferenceHeaderItem.forReference(new PackageResourceReference(ServerTemplate.class, "singular.js"))); response.render(CssHeaderItem.forReference(new PackageResourceReference(ServerTemplate.class, "ServerTemplate.css"))); if (SingularProperties.get().isTrue(SingularProperties.ANALYTICS_ENABLED)) { response.render(JavaScriptHeaderItem.forUrl(skinnableResource("/layout4/scripts/analytics.js"))); } }
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.render(CssHeaderItem.forUrl("/singular-static/resources/singular/fonts/google/open-sans.css")); response.render(JavaScriptReferenceHeaderItem.forReference(new PackageResourceReference(ServerTemplate.class, "singular.js"))); response.render(CssHeaderItem.forReference(new PackageResourceReference(ServerTemplate.class, "ServerTemplate.css"))); if (SingularProperties.get().isTrue(SingularProperties.ANALYTICS_ENABLED)) { response.render(JavaScriptHeaderItem.forUrl(skinnableResource("/layout4/scripts/analytics.js"))); } }
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.render(CssHeaderItem.forUrl("/singular-static/resources/singular/fonts/google/open-sans.css")); response.render(JavaScriptReferenceHeaderItem.forReference(new PackageResourceReference(ServerTemplate.class, "singular.js"))); response.render(CssHeaderItem.forReference(new PackageResourceReference(ServerTemplate.class, "ServerTemplate.css"))); if (SingularProperties.get().isTrue(SingularProperties.ANALYTICS_ENABLED)) { response.render(JavaScriptHeaderItem.forUrl(skinnableResource("/layout4/scripts/analytics.js"))); } }
@Override public void renderHead(Component component, IHeaderResponse response) { super.renderHead(component, response); // TODO ist this rendering sufficient for refreshing chart by AJAX? response.render(JavaScriptHeaderItem.forReference( component.getApplication().getJavaScriptLibrarySettings().getJQueryReference())); response.render(JavaScriptHeaderItem.forUrl(LOADER_URL)); response.render(JavaScriptHeaderItem.forScript(chart.toJavaScript(), chart.getScriptId())); if (chart.isResponsive()) { response.render(JavaScriptHeaderItem.forScript(chart.createRedrawJavaScript(), chart.getRedrawScriptId())); } }