/** * {@inheritDoc} */ @Override public String isComponentScrollBarAtBottom(MarkupContainer component) { return String.format("QuickView.isComponentScrollBarAtBottom('%s');", component.getMarkupId()); }
/** * {@inheritDoc} */ @Override public String isComponentScrollBarAtBottom(MarkupContainer component) { return String.format("QuickView.isComponentScrollBarAtBottom('%s');", component.getMarkupId()); }
public Object component(Component component) { if (component.getParent().getMarkupId().equals(id)) { this.found.add(component); return IVisitor.STOP_TRAVERSAL; } if (component instanceof MarkupContainer) { return ((MarkupContainer)component).visitChildren(this); } return IVisitor.CONTINUE_TRAVERSAL; }
/** * {@inheritDoc} */ @Override public String scrollTo(IQuickView quickView, int height) { return scrollTo(quickView.getParent().getMarkupId(), height); }
/** * {@inheritDoc} */ @Override public String scrollToTop(IQuickView quickView) { return scrollToTop(quickView.getParent().getMarkupId()); }
/** * {@inheritDoc} */ @Override public String scrollTo(IQuickView quickView, int height) { return scrollTo(quickView.getParent().getMarkupId(), height); }
/** * {@inheritDoc} */ @Override public String scrollToBottom(IQuickView quickView) { return scrollToBottom(quickView.getParent().getMarkupId()); }
/** * {@inheritDoc} */ @Override public String scrollToTop(IQuickView quickView) { return scrollToTop(quickView.getParent().getMarkupId()); }
/** * {@inheritDoc} */ @Override public String scrollToBottom(IQuickView quickView) { return scrollToBottom(quickView.getParent().getMarkupId()); }
public void component(Component component, IVisit<Void> visit) { if (component.getParent().getMarkupId().equals(id)) { this.found.add(component); visit.stop(); } if (component instanceof MarkupContainer) { // mocleiri: changed for 1.5 compatibility, not 100% sure it is equivalent to before. ((MarkupContainer)component).visitChildren(this); visit.stop(); } }
/** * {@inheritDoc} */ @Override public String append(MarkupContainer c, MarkupContainer parent, Component start, Component end) { String startId = ""; if (start != null) { startId = start.getMarkupId(); } String endIdId = ""; if (end != null) { endIdId = end.getMarkupId(); } return append(getComponentTag(c).getName(), c.getMarkupId(), parent.getMarkupId() , startId, endIdId); }
/** * {@inheritDoc} */ @Override public String append(MarkupContainer c, MarkupContainer parent,Component start,Component end) { String startId=""; if(start!=null){ startId=start.getMarkupId(); } String endIdId=""; if(end!=null){ endIdId=end.getMarkupId(); } return append(getComponentTag(c).getName(), c.getMarkupId(), parent.getMarkupId() ,startId ,endIdId ); }
/** * Get the given container's descendent by markup id. * * @param container * container to find descendent of * @param id * markup id * @return component * @throws PageExpiredException * if no descendent has the given markup id */ public static Component getComponent(MarkupContainer container, String id) { if (id.equals(container.getMarkupId(false))) { return container; } Component component = container .visitChildren(new MarkupIdVisitor(id)); if (component == null) { throw new PageExpiredException("No component with markup id " + id); } return component; } }
/** * {@inheritDoc} */ @Override public String prepend(MarkupContainer component, MarkupContainer parent, Component start, Component end) { String startId = ""; if (end != null) { startId = end.getMarkupId(); } String endId = ""; if (start != null) { endId = start.getMarkupId(); } String script = prepend(getComponentTag(component).getName(), component.getMarkupId(), parent.getMarkupId(), endId, startId); return script; }
/** * {@inheritDoc} */ @Override public String prepend(MarkupContainer component, MarkupContainer parent,Component start,Component end) { String startId=""; if(end!=null){ startId=end.getMarkupId(); } String endId=""; if(start!=null){ endId=start.getMarkupId(); } String script = prepend(getComponentTag(component).getName(), component.getMarkupId(), parent.getMarkupId(),endId ,startId ); return script; }
public DynamicAjaxTabbedPanel(String id, final List<ITab> tabs) { super(id, tabs); add(CSSPackageResource.getHeaderContribution(DynamicAjaxTabbedPanel.class, "res/DynamicAjaxTabbedPanel.css")); MarkupContainer tabContainer = (MarkupContainer)get("tabs-container"); tabContainer.setOutputMarkupId(true); groupId = tabContainer.getMarkupId(); tabContainer.add(new AjaxFallbackLink<String>("add", new Model<String>("add")) { @Override public void onClick(AjaxRequestTarget target) { String label = getNewTabLabel(); tabs.add(newTab(label)); onAdd(target, label); target.addComponent(DynamicAjaxTabbedPanel.this); } }); tabContainer.add(new AjaxFallbackLink<String>("remove", new Model<String>("remove")) { @Override public void onClick(AjaxRequestTarget target) { DynamicAjaxTabbedPanel.this.onRemove(target, getSelectedTab()); target.addComponent(DynamicAjaxTabbedPanel.this); } }); }
"var element = document.createElement('div');" + "element.setAttribute('id', '" + item.getMarkupId() + "');" + "Wicket.$('" + getParent().getMarkupId() + "').appendChild(element);"); target.add(item);
/** * {@inheritDoc} */ @Override public void renderHead(final IHeaderResponse response) { super.renderHead(response); CoreLibrariesContributor.contributeAjax(getApplication(), response); response.render(JavaScriptHeaderItem.forReference(JS)); ResourceReference css = getCss(); if (css != null) { response.render(CssHeaderItem.forReference(css)); } ResourceReference ref = new SharedResourceReference(RESOURCE_NAME); final String uploadFieldId = (uploadField == null) ? "" : uploadField.getMarkupId(); final String status = new StringResourceModel(RESOURCE_STARTING, this, (IModel<?>)null).getString(); CharSequence url = urlFor(ref, UploadStatusResource.newParameter(getPage().getId())); StringBuilder builder = new StringBuilder(128); Formatter formatter = new Formatter(builder); formatter.format( "new Wicket.WUPB('%s', '%s', '%s', '%s', '%s', '%s');", getCallbackForm().getMarkupId(), statusDiv.getMarkupId(), barDiv.getMarkupId(), url, uploadFieldId, status); formatter.close(); response.render(OnDomReadyHeaderItem.forScript(builder.toString())); }
/** * {@inheritDoc} */ @Override public void renderHead(final IHeaderResponse response) { super.renderHead(response); CoreLibrariesContributor.contributeAjax(getApplication(), response); response.render(JavaScriptHeaderItem.forReference(JS)); ResourceReference css = getCss(); if (css != null) { response.render(CssHeaderItem.forReference(css)); } ResourceReference ref = new SharedResourceReference(RESOURCE_NAME); final String uploadFieldId = (uploadField == null) ? "" : uploadField.getMarkupId(); final String status = new StringResourceModel(RESOURCE_STARTING, this, (IModel<?>)null).getString(); CharSequence url = urlFor(ref, UploadStatusResource.newParameter(getPage().getId())); StringBuilder builder = new StringBuilder(128); Formatter formatter = new Formatter(builder); formatter.format( "new Wicket.WUPB('%s', '%s', '%s', '%s', '%s', '%s');", getCallbackForm().getMarkupId(), statusDiv.getMarkupId(), barDiv.getMarkupId(), url, uploadFieldId, status); formatter.close(); response.render(OnDomReadyHeaderItem.forScript(builder.toString())); }
/** * {@inheritDoc} */ @Override public void renderHead(final IHeaderResponse response) { super.renderHead(response); CoreLibrariesContributor.contributeAjax(getApplication(), response); response.render(JavaScriptHeaderItem.forReference(JS)); ResourceReference css = getCss(); if (css != null) { response.render(CssHeaderItem.forReference(css)); } ResourceReference ref = new SharedResourceReference(RESOURCE_NAME); final String uploadFieldId = (uploadField == null) ? "" : uploadField.getMarkupId(); final String status = new StringResourceModel(RESOURCE_STARTING, this, (IModel<?>)null).getString(); CharSequence url = urlFor(ref, UploadStatusResource.newParameter(getPage().getId())); StringBuilder builder = new StringBuilder(128); Formatter formatter = new Formatter(builder); formatter.format( "new Wicket.WUPB('%s', '%s', '%s', '%s', '%s', '%s');", getCallbackForm().getMarkupId(), statusDiv.getMarkupId(), barDiv.getMarkupId(), url, uploadFieldId, status); response.render(OnDomReadyHeaderItem.forScript(builder.toString())); }