private WebMarkupContainer newDiscardedNoteContainer() { WebMarkupContainer discardedNoteContainer = new WebMarkupContainer("discardedNote") { @Override protected void onConfigure() { super.onConfigure(); setVisible(getPullRequest().isDiscarded()); } }; discardedNoteContainer.setOutputMarkupPlaceholderTag(true); return discardedNoteContainer; }
WebMarkupContainer container = new WebMarkupContainer ( "cont" ); //we will hide this container, so we can replace someComponent.setOutputMarkupPlaceholderTag ( true ); by this container.setOutputMarkupPlaceholderTag ( true );
private void newEmptyActionOptions(@Nullable AjaxRequestTarget target) { WebMarkupContainer actionOptions = new WebMarkupContainer(ACTION_OPTIONS_ID); actionOptions.setOutputMarkupPlaceholderTag(true); actionOptions.setVisible(false); if (target != null) { replace(actionOptions); target.add(actionOptions); } else { add(actionOptions); } }
public ActionLinksTogglePanel(final String id, final PageReference pageRef) { super(id, UUID.randomUUID().toString(), pageRef); modal.size(Modal.Size.Large); setFooterVisibility(false); container = new WebMarkupContainer("container"); container.setOutputMarkupPlaceholderTag(true); addInnerObject(container); container.add(getEmptyFragment()); }
private WebMarkupContainer createRoleFilters() { ListView<PermissionLevel> listview = new ListView<PermissionLevel>(MID_ROLE_FILTER, asList(PermissionLevel.values())) { private static final long serialVersionUID = -4762585878276156468L; @Override protected void populateItem(ListItem<PermissionLevel> aItem) { PermissionLevel level = aItem.getModelObject(); LambdaAjaxLink link = new LambdaAjaxLink("roleFilterLink", _target -> actionApplyRoleFilter(_target, aItem.getModelObject())); link.add(new Label(MID_LABEL, getString( Classes.simpleName(level.getDeclaringClass()) + '.' + level.toString()))); link.add(new AttributeAppender("class", () -> activeRoleFilters.getObject().contains(aItem.getModelObject()) ? "active" : "", " ")); aItem.add(link); } }; WebMarkupContainer container = new WebMarkupContainer("roleFilters"); container.setOutputMarkupPlaceholderTag(true); container.add(listview); return container; }
public MultilevelPanel(final String id) { super(id); firstLevelContainer = new WebMarkupContainer("firstLevelContainer"); firstLevelContainer.setOutputMarkupPlaceholderTag(true); firstLevelContainer.setVisible(true); add(firstLevelContainer); secondLevelContainer = new WebMarkupContainer("secondLevelContainer"); secondLevelContainer.setOutputMarkupPlaceholderTag(true); secondLevelContainer.setVisible(false); add(secondLevelContainer); secondLevelContainer.add(new AjaxLink<String>("back") { private static final long serialVersionUID = -7978723352517770644L; @Override public void onClick(final AjaxRequestTarget target) { onClickBackInternal(target); prev(target); } }); }
private WebMarkupContainer createRoleFilters() { ListView<PermissionLevel> listview = new ListView<PermissionLevel>(MID_ROLE_FILTER, asList(PermissionLevel.values())) { private static final long serialVersionUID = -4762585878276156468L; @Override protected void populateItem(ListItem<PermissionLevel> aItem) { PermissionLevel level = aItem.getModelObject(); LambdaAjaxLink link = new LambdaAjaxLink("roleFilterLink", _target -> actionApplyRoleFilter(_target, aItem.getModelObject())); link.add(new Label(MID_LABEL, getString( Classes.simpleName(level.getDeclaringClass()) + '.' + level.toString()))); link.add(new AttributeAppender("class", () -> activeRoleFilters.getObject().contains(aItem.getModelObject()) ? "active" : "", " ")); aItem.add(link); } }; WebMarkupContainer container = new WebMarkupContainer("roleFilters"); container.setOutputMarkupPlaceholderTag(true); container.add(listview); return container; }
projectList.setOutputMarkupPlaceholderTag(true); projectList.add(listview);
wmc.setOutputMarkupPlaceholderTag(true); return wmc;
private void newChangedContainer(@Nullable AjaxRequestTarget target) { WebMarkupContainer changedContainer = new WebMarkupContainer("changed"); changedContainer.setVisible(change != null); changedContainer.setOutputMarkupPlaceholderTag(true); if (change != null) { changedContainer.add(new BlobDiffPanel("changes", new AbstractReadOnlyModel<Project>() { @Override public Project getObject() { return context.getProject(); } }, new Model<PullRequest>(null), change, DiffViewMode.UNIFIED, null, null)); } else { changedContainer.add(new WebMarkupContainer("changes")); } if (target != null) { replace(changedContainer); target.add(changedContainer); if (change != null) { String script = String.format("$('#%s .commit-option input[type=submit]').val('Commit and overwrite');", getMarkupId()); target.appendJavaScript(script); } } else { add(changedContainer); } }
protected void populateItem(final ListItem<Type> listItem) { WebMarkupContainer cont = new WebMarkupContainer("cont"); cont.setOutputMarkupId(true); cont.setOutputMarkupPlaceholderTag(true); final Component element = createComponent(listItem.getModel()); cont.add(element); cont.add(new AjaxSubmitLink("remove") { @Override protected void onSubmit(AjaxRequestTarget target, Form<?> form) { getList().remove(listItem.getIndex()); target.add(cont); } }.setDefaultFormProcessing(false)); listItem.add(cont); }
private void setUpLocalSpecificSettings(WebMarkupContainer wmc) { wmc.add(uploadForm("uploadForm", "uploadField")); // add link for clearing the knowledge base contents, enabled only, if there is // something to clear AjaxLink<Void> clearLink = clearLink("clear"); wmc.add(clearLink); wmc.add(fileExtensionsExportList("exportButtons")); List<KnowledgeBaseProfile> localKBs = knowledgeBaseProfiles.values().stream() .filter(kb -> RepositoryType.LOCAL.equals(kb.getType())) .collect(Collectors.toList()); listViewContainer = new WebMarkupContainer("listViewContainer"); ListView<KnowledgeBaseProfile> suggestions = localSuggestionsList("localKBs", localKBs); listViewContainer.add(suggestions); listViewContainer.setOutputMarkupPlaceholderTag(true); LambdaAjaxLink addKbButton = new LambdaAjaxLink("addKbButton", this::actionDownloadKbAndSetIRIs); addKbButton.add(new Label("addKbLabel", new ResourceModel("kb.wizard.steps.local.addKb"))); listViewContainer.add(addKbButton); wmc.add(listViewContainer); }
/** * Instantiates a new bootstrap modal, not visible. To show it see {@link #show()}. * * @param id the wicket:id */ public BootstrapModal(String id) { super(id); container = new WebMarkupContainer("container"); container.setVisible(false); container.setOutputMarkupPlaceholderTag(true); add(new AjaxEventBehavior("hidden.bs.modal") { private static final long serialVersionUID = 1096860362709362617L; @Override protected void onEvent(AjaxRequestTarget target) { container.setVisible(false); target.add(container); } }); add(new AjaxEventBehavior("shown.bs.modal") { private static final long serialVersionUID = 6569358950560898308L; @Override protected void onEvent(AjaxRequestTarget target) { container.setVisible(true); target.add(container); } }); super.add(container); }
private void setUpLocalSpecificSettings(WebMarkupContainer wmc) { wmc.add(uploadForm("uploadForm", "uploadField")); // add link for clearing the knowledge base contents, enabled only, if there is // something to clear AjaxLink<Void> clearLink = clearLink("clear"); wmc.add(clearLink); wmc.add(fileExtensionsExportList("exportButtons")); List<KnowledgeBaseProfile> localKBs = knowledgeBaseProfiles.values().stream() .filter(kb -> RepositoryType.LOCAL.equals(kb.getType())) .collect(Collectors.toList()); listViewContainer = new WebMarkupContainer("listViewContainer"); ListView<KnowledgeBaseProfile> suggestions = localSuggestionsList("localKBs", localKBs); listViewContainer.add(suggestions); listViewContainer.setOutputMarkupPlaceholderTag(true); LambdaAjaxLink addKbButton = new LambdaAjaxLink("addKbButton", this::actionDownloadKbAndSetIRIs); addKbButton.add(new Label("addKbLabel", new ResourceModel("kb.wizard.steps.local.addKb"))); listViewContainer.add(addKbButton); infoContainerLocal = createKbInfoContainer("infoContainer"); infoContainerLocal.setOutputMarkupId(true); wmc.add(infoContainerLocal); wmc.add(listViewContainer); }
public PageExpiredErrorPage(final Class<? extends Page> previousPage, PageParameters parameters) { super(parameters); createTitle(); add(new OntopolyBookmarkablePageLink("startPage", StartPage.class, new ResourceModel("topic.map.index.page").getObject().toString())); // The bookmarkablePageLink class demands that the page argument is not equal to null, so // it has to be set to a concrete page if previousPage is null. Class<? extends Page> page = StartPage.class; if(previousPage != null) { page = previousPage; } WebMarkupContainer previousPageLinkContainer = new WebMarkupContainer("previousPageLinkContainer") { public boolean isVisible() { return previousPage != null ? true : false; } }; previousPageLinkContainer.setOutputMarkupPlaceholderTag(true); add(previousPageLinkContainer); String label = "previous page"; previousPageLinkContainer.add(new OntopolyBookmarkablePageLink("previousPage", page, parameters, label)); }
public PageExpiredErrorPage(final Class<? extends Page> previousPage, PageParameters parameters) { super(parameters); createTitle(); add(new OntopolyBookmarkablePageLink("startPage", StartPage.class, new ResourceModel("topic.map.index.page").getObject().toString())); // The bookmarkablePageLink class demands that the page argument is not equal to null, so // it has to be set to a concrete page if previousPage is null. Class<? extends Page> page = StartPage.class; if(previousPage != null) { page = previousPage; } WebMarkupContainer previousPageLinkContainer = new WebMarkupContainer("previousPageLinkContainer") { @Override public boolean isVisible() { return previousPage != null ? true : false; } }; previousPageLinkContainer.setOutputMarkupPlaceholderTag(true); add(previousPageLinkContainer); String label = "previous page"; previousPageLinkContainer.add(new OntopolyBookmarkablePageLink("previousPage", page, parameters, label)); }
public AbstractFilterOPropertyPanel(String id, IModel<String> name, final Form form) { super(id); final List<AbstractFilterPanel> filterPanels = Lists.newArrayList(); final WebMarkupContainer container = new WebMarkupContainer("container"); this.containerId = container.getMarkupId(); initFilterPanels(filterPanels); List<FilterTab> tabs = createPanelSwitches("switch", filterPanels); currentTab = tabs.get(0); addFilterPanels(container, filterPanels, tabs); addFilterSwitches(container, tabs); container.setOutputMarkupPlaceholderTag(true); container.setVisible(false); container.add(newOkButton("okButton", container, form)); container.add(newClearButton("clearButton", container, form, filterPanels)); container.add(newOnEnterPressBehavior(container)); add(newShowFilterButton("showFilters", container)); container.add(new Label("panelTitle", name).setOutputMarkupPlaceholderTag(true)); add(container); setOutputMarkupPlaceholderTag(true); }
protected void initAllComponents() { selectLayerModal = new ModalWindow("selectLayerModal"); add(selectLayerModal); mainDiv = new WebMarkupContainer("mainDiv"); mainDiv.setOutputMarkupId(true); add(mainDiv); innerConstraintsDiv = new WebMarkupContainer("innerConstraintsDiv") { @Override protected void onConfigure() { super.onConfigure(); if (CollectionUtils.isNotEmpty(getSelectedLayers())) { this.setVisible(true); } else { this.setVisible(false); } } }; innerConstraintsDiv.setOutputMarkupId(true); innerConstraintsDiv.setOutputMarkupPlaceholderTag(true); mainDiv.add(innerConstraintsDiv); initLayersComponents(); initFormatsComponents(); initBoundsComponent(); }
private WebMarkupContainer createFeatureEditorPanel() { WebMarkupContainer container = new WebMarkupContainer("featureEditorsContainer"); container.add(visibleWhen(() -> getModelObject().getSelection().getAnnotation().isSet())); // Add placeholder since wmc might start out invisible. Without the placeholder we // cannot make it visible in an AJAX call container.setOutputMarkupPlaceholderTag(true); container.add(createNoFeaturesWarningLabel()); container.add(featureEditorPanelContent = createFeatureEditorPanelContent()); container.add(createSelectedTextLabel()); container.add(selectedAnnotationLayer = createSelectedAnnotationLayerLabel()); return container; }
public TopologyTogglePanel(final String id, final PageReference pageRef) { super(id, "topologyTogglePanel", pageRef); modal.size(Modal.Size.Large); setFooterVisibility(false); propTaskModal = new BaseModal<>("outer"); propTaskModal.size(Modal.Size.Large); addOuterObject(propTaskModal); schedTaskModal = new BaseModal<Serializable>("outer") { private static final long serialVersionUID = 389935548143327858L; @Override protected void onConfigure() { super.onConfigure(); setFooterVisible(false); } }; schedTaskModal.size(Modal.Size.Large); addOuterObject(schedTaskModal); provisionModal = new BaseModal<>("outer"); provisionModal.size(Modal.Size.Large); provisionModal.addSubmitButton(); addOuterObject(provisionModal); historyModal = new BaseModal<>("outer"); historyModal.size(Modal.Size.Large); addOuterObject(historyModal); container = new WebMarkupContainer("container"); container.setOutputMarkupPlaceholderTag(true); addInnerObject(container); container.add(getEmptyFragment()); }