List of usage examples for org.apache.wicket.ajax AjaxRequestTarget appendJavaScript
void appendJavaScript(CharSequence javascript);
If the javascript needs to do something asynchronously (i.e.
From source file:org.apache.syncope.console.wicket.ajax.form.AbstractAjaxDownloadBehavior.java
License:Apache License
/** * Call this method to initiate the download. *///from w w w .j a v a2 s .c o m public void initiate(final AjaxRequestTarget target) { CharSequence url = getCallbackUrl(); target.appendJavaScript("window.location.href='" + url + "'"); }
From source file:org.artifactory.common.wicket.behavior.RenderJavaScript.java
License:Open Source License
@Override public void afterRender(Component component) { super.afterRender(component); final AjaxRequestTarget target = AjaxRequestTarget.get(); if (target != null) { target.appendJavaScript(getJavascript()); } else {//from w ww . j a va 2 s . c o m final Response response = RequestCycle.get().getResponse(); JavaScriptUtils.writeJavaScript(response, getJavascript()); } }
From source file:org.artifactory.common.wicket.component.confirm.AjaxConfirm.java
License:Open Source License
public void confirm(ConfirmDialog dialog) { final ConfirmAjaxBehavior eventBehavior = new ConfirmAjaxBehavior(dialog); WicketUtils.getPage().add(eventBehavior); final AjaxRequestTarget target = AjaxRequestTarget.get(); target.appendJavaScript(eventBehavior.getConfirmScript()); }
From source file:org.artifactory.common.wicket.component.modal.ModalHandler.java
License:Open Source License
protected void onClose(AjaxRequestTarget target) { BaseModalPanel modalPanel = getModalPanel(); if (modalPanel != null) { modalPanel.onClose(target);/*from w w w. j a v a 2 s . c o m*/ } target.appendJavaScript("ModalHandler.onClose();"); setContent(EMPTY_CONTENT); }
From source file:org.artifactory.common.wicket.component.modal.ModalHandler.java
License:Open Source License
@Override public void show(AjaxRequestTarget target) { super.show(target); // move modal panel into mainForm, so it would be submitted target.appendJavaScript("ModalHandler.onPopup();"); // call event listener BaseModalPanel modalPanel = getModalPanel(); if (modalPanel != null) { modalPanel.onShow(target);/*w ww. j ava2 s .c o m*/ } }
From source file:org.artifactory.common.wicket.component.modal.panel.bordered.nesting.CodeModalPanel.java
License:Open Source License
@Override public void onShow(AjaxRequestTarget target) { String markupId = getContent().getMarkupId(); target.appendJavaScript(format("ModelCode.onShow('%s');", markupId)); ModalHandler.resizeAndCenterCurrent(); }
From source file:org.artifactory.common.wicket.component.modal.panel.bordered.nesting.CodeModalPanel.java
License:Open Source License
@Override public void onClose(AjaxRequestTarget target) { target.appendJavaScript("ModelCode.onClose();"); }
From source file:org.artifactory.common.wicket.component.panel.sortedlist.OrderedListPanel.java
License:Open Source License
protected void onOrderChanged(AjaxRequestTarget target) { target.appendJavaScript(format("dojo.byId('%s')._panel.resetIndices();", get("items").getMarkupId())); }
From source file:org.artifactory.webapp.wicket.actionable.tree.ActionableItemsTree.java
License:Open Source License
private void showContextMenu(Component item, ActionableItemTreeNode node, AjaxRequestTarget target) { ActionsMenuPanel menuPanel = new ActionsMenuPanel("contextMenu", node); getParent().replace(menuPanel);/*from ww w . ja v a 2 s .c o m*/ target.add(menuPanel); target.appendJavaScript(format("ActionsMenuPanel.show('%s');", item.getMarkupId())); }
From source file:org.artifactory.webapp.wicket.actionable.tree.ActionableItemsTree.java
License:Open Source License
public void adjustLayout(AjaxRequestTarget target) { target.appendJavaScript("dijit.byId('browseTree').layout();"); }