/** * Creates a {@link JavaScriptContentHeaderItem} for the given content. * * @param javascript * javascript content to be rendered. * @param id * unique id for the javascript element. This can be null, however in that case the * ajax header contribution can't detect duplicate script fragments. * @param condition * the condition to use for Internet Explorer conditional comments. E.g. "IE 7". * @return A newly created {@link JavaScriptContentHeaderItem} for the given content. */ public static JavaScriptContentHeaderItem forScript(CharSequence javascript, String id, String condition) { return new JavaScriptContentHeaderItem(javascript, id, condition); }
/** * Creates a {@link JavaScriptContentHeaderItem} for the given content. * * @param javascript * javascript content to be rendered. * @param id * unique id for the javascript element. This can be null, however in that case the * ajax header contribution can't detect duplicate script fragments. * @param condition * the condition to use for Internet Explorer conditional comments. E.g. "IE 7". * @return A newly created {@link JavaScriptContentHeaderItem} for the given content. */ public static JavaScriptContentHeaderItem forScript(CharSequence javascript, String id, String condition) { return new JavaScriptContentHeaderItem(javascript, id, condition); }
/** * Create the Javascript HeaderItem for the chart without dependencies for ajax. * * @return Header item for chart draw script. */ public JavaScriptContentHeaderItem getJavaScriptHeaderItem() { return new JavaScriptContentHeaderItem(toJavaScript(), getScriptId(), null); }
final JavaScriptContentHeaderItem chartScriptItem = new JavaScriptContentHeaderItem(toJavaScript(), getScriptId(), null) { private static final long serialVersionUID = 1L; getApplication().getJavaScriptLibrarySettings().getJQueryReference()); response.render(new JavaScriptContentHeaderItem(createRedrawJavaScript(), getRedrawScriptId(), null) { private static final long serialVersionUID = 1L;