@Override public void beforeRender(final Component component) { super.beforeRender(component); final Response response = component.getResponse(); final String mootipPanelPlaceHolderId = MootipPanel.getMooTipContentId(); response.write("<script> function mootipAjax" + getEscapedComponentMarkupId() + "(callback) { \n var content='';wicketAjaxGet('" + getCallbackUrl() + "',\n function(){\n var tip=document.getElementById('" + mootipPanelPlaceHolderId + "').innerHTML;\n var callbackInside=callback;\n var runCallback= callbackInside.pass(tip);\n runCallback();\n }, null,null);\n}</script>"); }
@Override public void beforeRender(final Component component) { super.beforeRender(component); final Response response = component.getResponse(); final String mootipPanelPlaceHolderId = MootipPanel.getMooTipContentId(); response.write("<script> function mootipAjax" + getEscapedComponentMarkupId() + "(callback) { \n var content='';wicketAjaxGet('" + getCallbackUrl(false) + "',\n function(){\n var tip=document.getElementById('" + mootipPanelPlaceHolderId + "').innerHTML;\n var callbackInside=callback;\n var runCallback= callbackInside.pass(tip);\n runCallback();\n }, null,null);\n}</script>"); }