List of usage examples for org.apache.wicket Component isVisible
public boolean isVisible()
From source file:org.geoserver.web.data.layer.NewLayerPageTest.java
License:Open Source License
@Test public void testAddLayerFromNotWFSDataStore() throws Exception { login();/*from w ww . j av a2s . c o m*/ DataStoreInfo store = getCatalog().getStoreByName(MockData.CITE_PREFIX, DataStoreInfo.class); NewLayerPage page = new NewLayerPage(store.getId()); tester.startPage(page); Component link = tester.getComponentFromLastRenderedPage("selectLayersContainer") .get("createCascadedWFSStoredQueryContainer"); assertFalse(link.isVisible()); }
From source file:org.headsupdev.agile.web.components.issues.IssueListPanel.java
License:Open Source License
private void addAnimatorToForm(Component[] rowAddComponents) { User currentUser = ((HeadsUpSession) getSession()).getUser(); quickAdd = new WebMarkupContainer("quickAdd"); quickAdd.add(new HeadsUpTooltip("Quick-add an issue")); quickAdd.setVisible(Permissions.canEditIssue(currentUser, page.getProject())); icon = new WebMarkupContainer("icon"); Animator animator = new Animator(); animator.addCssStyleSubject(new MarkupIdModel(rowAdd.setMarkupId("rowAdd")), "rowhidden", "rowshown"); for (Component rowAddComponent : rowAddComponents) { rowAdd.add(rowAddComponent);/*from w w w. j a v a 2s . c o m*/ if (rowAddComponent.isVisible()) { animator.addCssStyleSubject(new MarkupIdModel(rowAddComponent), "hidden", "shown"); } } animator.addSubject(new IAnimatorSubject() { public String getJavaScript() { return "moveIconBackground"; } }); animator.attachTo(quickAdd, "onclick", Animator.Action.toggle()); quickAdd.add(icon); }
From source file:org.headsupdev.agile.web.components.milestones.MilestoneListPanel.java
License:Open Source License
private void addAnimatorToForm(Component[] rowAddComponents) { User currentUser = ((HeadsUpSession) getSession()).getUser(); quickAdd = new WebMarkupContainer("quickAdd"); quickAdd.add(new HeadsUpTooltip("Quick-add a milestone")); quickAdd.setVisible(Permissions.canEditDoc(currentUser, page.getProject())); icon = new WebMarkupContainer("icon"); icon.setMarkupId("icon" + groupReference).setOutputMarkupId(true); Label iconToggleScript = new Label("iconToggleScript", "function moveIconBackground" + groupReference + "( value ) {" + "Wicket.$('icon" + groupReference + "').style.backgroundPosition = '0px ' + ( 0 + ( value * 16 ) ) + 'px';}"); iconToggleScript.setEscapeModelStrings(false); quickAdd.add(iconToggleScript);/* w w w . j av a 2s . c om*/ Animator animator = new Animator("" + groupReference + "Animator"); animator.addCssStyleSubject(new MarkupIdModel(rowAdd.setOutputMarkupId(true)), "rowhidden", "rowshown"); for (Component rowAddComponent : rowAddComponents) { rowAdd.add(rowAddComponent); if (rowAddComponent.isVisible()) { animator.addCssStyleSubject(new MarkupIdModel(rowAddComponent.setOutputMarkupId(true)), "hidden", "shown"); } } animator.addSubject(new IAnimatorSubject() { public String getJavaScript() { return "moveIconBackground" + groupReference; } }); animator.attachTo(quickAdd, "onclick", Animator.Action.toggle()); quickAdd.add(icon); }
From source file:org.hippoecm.frontend.behaviors.ContextMenuBehavior.java
License:Apache License
private List<IContextMenu> getMenus(final boolean visibleOnly) { final List<IContextMenu> menus = new LinkedList<>(); ((MarkupContainer) getComponent()).visitChildren(new IVisitor<Component, Void>() { public void component(Component component, IVisit<Void> visit) { if (component instanceof IContextMenu) { if (!visibleOnly || component.isVisible()) { menus.add((IContextMenu) component); }//from w w w .jav a2 s. co m visit.dontGoDeeper(); } else if (component instanceof IContextMenuManager) { visit.dontGoDeeper(); } else { for (Behavior behavior : component.getBehaviors()) { if (behavior instanceof IContextMenu) { if (!visibleOnly || component.isVisible()) { menus.add((IContextMenu) behavior); } visit.dontGoDeeper(); } else if (behavior instanceof IContextMenuManager) { visit.dontGoDeeper(); } } } } }); return menus; }
From source file:org.obiba.onyx.wicket.toggle.ToggleLink.java
License:Open Source License
/** * Constructor.//from ww w .ja v a2s. c om * @param id * @param showModel * @param hideModel * @param toggle */ @SuppressWarnings("serial") public ToggleLink(String id, final IModel showModel, final IModel hideModel, final Component toggle) { super(id); setOutputMarkupId(true); toggle.getParent().setOutputMarkupId(true); AjaxLink link = new AjaxLink("link") { @Override public void onClick(AjaxRequestTarget target) { toggle.setVisible(!toggle.isVisible()); if (toggle.isVisible()) { toggleLabel.setDefaultModel(hideModel); } else { toggleLabel.setDefaultModel(showModel); } target.addComponent(toggle.getParent()); } }; add(link); link.add(toggleLabel = new Label("label", showModel)); toggle.setVisible(false); }
From source file:org.wicketopia.layout.view.CssBeanViewLayoutPanel.java
License:Apache License
private void init() { final RepeatingView view = new RepeatingView("prop-div"); for (String propertyName : getPropertyNames()) { final Component editor = createPropertyComponent("prop-component", propertyName); final WebMarkupContainer div = new WebMarkupContainer(view.newChildId()) { @Override//from w ww .ja va 2 s .com public boolean isVisible() { return editor.isVisible(); } }; div.add(editor); div.add(createPropertyLabel("prop-label", propertyName)); view.add(div); } add(view); }
From source file:ro.nextreports.server.web.report.DynamicParameterRuntimePanel.java
License:Apache License
private void enableItem(ListItem<QueryParameter> item, IModel dynamicModel, AjaxRequestTarget target) { Iterator it = item.iterator(); while (it.hasNext()) { Component component = (Component) it.next(); if (component.isVisible()) { if (!component.getId().startsWith("dynamic")) { component.setEnabled(!(Boolean) dynamicModel.getObject()); if (target != null) { target.add(component); }/*from w w w.j ava2s .c om*/ } } } }
From source file:sf.wicklet.ext.behaviors.border.DecorBehavior.java
License:Apache License
@Override public void beforeRender(final Component component) { if (prefix != null && component.isVisible()) { component.getResponse().write(prefix); }// w w w . j a va2 s .co m super.beforeRender(component); }
From source file:sf.wicklet.ext.behaviors.border.DecorBehavior.java
License:Apache License
@Override public void afterRender(final Component component) { super.afterRender(component); if (suffix != null && component.isVisible()) { component.getResponse().write(suffix); }/*from w w w .ja v a 2s . c o m*/ }