List of usage examples for org.apache.wicket.markup.head JavaScriptContentHeaderItem JavaScriptContentHeaderItem
public JavaScriptContentHeaderItem(CharSequence javaScript, String id, String condition)
From source file:org.wicketstuff.gchart.Chart.java
License:Apache License
@Override public void renderHead(final IHeaderResponse response) { super.renderHead(response); // TODO ist this rendering sufficient for refreshing chart by AJAX? final List<HeaderItem> depItemList = new ArrayList<>(); final JavaScriptContentHeaderItem chartScriptItem = new JavaScriptContentHeaderItem(toJavaScript(), getScriptId(), null) {/* ww w . j a v a2 s .c om*/ private static final long serialVersionUID = 1L; @Override public List<HeaderItem> getDependencies() { return depItemList; } }; if (loader == null) { response.render(createLoaderItem()); } else { depItemList.add(loader.getHeaderItem()); } response.render(chartScriptItem); if (responsive) { final JavaScriptReferenceHeaderItem jQueryHeaderItem = JavaScriptHeaderItem .forReference(getApplication().getJavaScriptLibrarySettings().getJQueryReference()); // response.render(jQueryHeaderItem); response.render(new JavaScriptContentHeaderItem(createRedrawJavaScript(), getRedrawScriptId(), null) { private static final long serialVersionUID = 1L; @Override public List<HeaderItem> getDependencies() { final List<HeaderItem> dependencies = super.getDependencies(); dependencies.add(jQueryHeaderItem); return dependencies; } }); } }
From source file:org.wicketstuff.gchart.Chart.java
License:Apache License
/** * Create the Javascript HeaderItem for the chart without dependencies for ajax. * * @return Header item for chart draw script. *///from w ww. java 2 s . c o m public JavaScriptContentHeaderItem getJavaScriptHeaderItem() { return new JavaScriptContentHeaderItem(toJavaScript(), getScriptId(), null); }
From source file:org.wicketstuff.gchart.ChartLibLoaderBehavior.java
License:Apache License
@Override public HeaderItem getHeaderItem() { if (headerItem == null) { headerItem = new JavaScriptContentHeaderItem(toJavaScript(), LOADER_SCRIPT_ID, null) { @Override//from ww w . j a v a 2 s .c om public List<HeaderItem> getDependencies() { final List<HeaderItem> dependencies = super.getDependencies(); dependencies.add(JavaScriptHeaderItem.forUrl(getLoaderUrl())); return dependencies; } }; } return headerItem; }
From source file:sf.wicklet.gwt.server.behavior.JavascriptContentHeaderBehavior.java
License:Apache License
public JavascriptContentHeaderBehavior(final CharSequence javascript, final String id, final String condition) { this(new JavaScriptContentHeaderItem(javascript, id, condition)); }
From source file:sf.wicklet.gwt.site.server.behavior.UserInfoBehavior.java
License:Apache License
@Override public void renderHead(final Component component, final IHeaderResponse response) { final StringPrintWriter b = new StringPrintWriter(); b.println();/* w ww .ja va2 s .c o m*/ b.println("window.WickletGwtSite.user = {"); if (info != null) { b.println("name : " + GwtJsUtil.quote(info.getUsername()) + ","); b.println("roles: " + GwtJsUtil.quote(info.getRoles()) + ","); } b.println("};"); response.render(new JavaScriptContentHeaderItem(b, WID.scriptUsers.toString(), null)); }
From source file:sf.wicklet.gwt.site.server.behavior.UserInfosBehavior.java
License:Apache License
@Override public void renderHead(final Component component, final IHeaderResponse response) { final StringPrintWriter b = new StringPrintWriter(); b.println("window.WickletGwtSite.users = {"); if (infos != null) { for (final UserInfo info : infos) { b.println("user: {"); b.println("name : " + GwtJsUtil.quote(info.getUsername()) + ","); b.println("roles: " + GwtJsUtil.quote(info.getRoles()) + ","); b.println("},"); }/* w w w . j av a 2 s . com*/ } b.println("};"); response.render(new JavaScriptContentHeaderItem(b, WID.scriptUsers.toString(), null)); }