private void clearTimeout(IHeaderResponse headerResponse) { if (timerId != null) { headerResponse .render(OnLoadHeaderItem.forScript("Wicket.Timer.clear('" + timerId + "');")); timerId = null; } }
/** * Creates a {@link OnLoadHeaderItem} for the script. * * @param javaScript * The script to execute on the load event. * * @return A newly created {@link OnLoadHeaderItem}. */ public static OnLoadHeaderItem forScript(CharSequence javaScript) { return new OnLoadHeaderItem(javaScript); }
@Override public String toString() { return "OnLoadHeaderItem('" + getJavaScript() + "')"; }
combinedScript.append(curItem.getJavaScript()); combinedScript.append(';'); OnLoadHeaderItem.forScript(combinedScript.append('\n').toString()));
combinedScript.append(curItem.getJavaScript()); combinedScript.append(';'); OnLoadHeaderItem.forScript(combinedScript.append('\n').toString()));
private void clearTimeout(IHeaderResponse headerResponse) { if (timerId != null) { headerResponse .render(OnLoadHeaderItem.forScript("Wicket.Timer.clear('" + timerId + "');")); timerId = null; } }
@Override public String toString() { return "OnLoadHeaderItem('" + getJavaScript() + "')"; }
/** * Creates a {@link OnLoadHeaderItem} for the script. * * @param javaScript * The script to execute on the load event. * * @return A newly created {@link OnLoadHeaderItem}. */ public static OnLoadHeaderItem forScript(CharSequence javaScript) { return new OnLoadHeaderItem(javaScript); }
@Override public void renderHead(Component component, IHeaderResponse response) { super.renderHead(component, response); response.render( OnLoadHeaderItem.forScript( "document.getElementById('mainFormSubmit').style.display = 'none';")); response.render( OnLoadHeaderItem.forScript( "document.getElementById('uploadFormSubmit').style.display = 'none';")); } });
@Override public Iterable<?> getRenderTokens() { return Collections.singletonList("javascript-load-" + getJavaScript()); }
@Override public void renderHead(Component component, IHeaderResponse response) { response.render(OnLoadHeaderItem.forScript(getCallbackScript().toString())); } }
@Override public Iterable<?> getRenderTokens() { return Collections.singletonList("javascript-load-" + getJavaScript()); }
@Override public void renderHead(Component component, IHeaderResponse response) { response.render(OnLoadHeaderItem.forScript(getCallbackScript().toString())); } }
@Override public void render(Response response) { CharSequence js = getJavaScript(); if (Strings.isEmpty(js) == false) { JavaScriptUtils.writeJavaScript(response, "Wicket.Event.add(window, \"load\", " + "function(event) { " + js + ";});"); } }
private HeaderItem createUsageStatisticsReporter() { final Map<String, String> scriptParams = new TreeMap<>(); final String url = UsageStatisticsExternalUrl.get(); scriptParams.put("externalScriptUrl", url); scriptParams.put("language", UsageStatisticsUtils.getLanguage()); log.info("Including external script for reporting usage statistics: {}", url); final PackageTextTemplate usageStatistics = new PackageTextTemplate(UsageStatisticsHeaderItem.class, USAGE_STATISTICS_JS); final String javaScript = usageStatistics.asString(scriptParams); return OnLoadHeaderItem.forScript(javaScript); }
@Override public void render(Response response) { CharSequence js = getJavaScript(); if (Strings.isEmpty(js) == false) { JavaScriptUtils.writeJavaScript(response, "Wicket.Event.add(window, \"load\", " + "function(event) { " + js + ";});"); } }
/** * for the first time the page is accessed, open the <b>open document dialog</b> */ @Override public void renderHead(IHeaderResponse response) { super.renderHead(response); if (firstLoad) { response.render(OnLoadHeaderItem .forScript("jQuery('#showOpenDocumentModal').trigger('click');")); firstLoad = false; } }
@Override public void render(HeaderItem item) { while (item instanceof IWrappedHeaderItem) { item = ((IWrappedHeaderItem)item).getWrapped(); } if (item instanceof AbstractJavaScriptReferenceHeaderItem) { ((AbstractJavaScriptReferenceHeaderItem)item).setDefer(true); } else if (item instanceof JavaScriptContentHeaderItem) { item = new NativeOnDomContentLoadedHeaderItem(((JavaScriptContentHeaderItem)item).getJavaScript()); } else if (item instanceof OnDomReadyHeaderItem) { item = new NativeOnDomContentLoadedHeaderItem(((OnDomReadyHeaderItem)item).getJavaScript()); } else if (item instanceof OnLoadHeaderItem) { item = new NativeOnLoadHeaderItem(((OnLoadHeaderItem)item).getJavaScript()); } super.render(item); }
/** * for the first time the page is accessed, open the <b>open document dialog</b> */ @Override public void renderHead(IHeaderResponse response) { super.renderHead(response); if (firstLoad) { response.render(OnLoadHeaderItem .forScript("jQuery('#showOpenDocumentModal').trigger('click');")); firstLoad = false; } }