Examples of AttributeModifier


Examples of org.apache.wicket.AttributeModifier

        final FormGroup labelIfRegular = new FormGroup(ID_SCALAR_IF_REGULAR, entityLink);
        labelIfRegular.add(entityLink);
       
        final String describedAs = getModel().getDescribedAs();
        if(describedAs != null) {
            labelIfRegular.add(new AttributeModifier("title", Model.of(describedAs)));
        }
       
        final Label scalarName = new Label(ID_SCALAR_NAME, getRendering().getLabelCaption(entityLink));
        labelIfRegular.add(scalarName);
View Full Code Here

Examples of org.apache.wicket.AttributeModifier

        super.onBeforeRenderWhenDisabled(disableReason);
        syncWithInput();
        final EntityModel entityLinkModel = (EntityModel) entityLink.getModel();
        entityLinkModel.toViewMode();
        entityLink.setEnabled(false);
        entityLink.add(new AttributeModifier("title", Model.of(disableReason)));
    }
View Full Code Here

Examples of org.apache.wicket.AttributeModifier

            // show link...
            markupContainer.add(link);
            link.add(label);

            if(this.description != null) {
                label.add(new AttributeModifier("title", Model.of(description)));
            }
            if(this.blobOrClob) {
                link.add(new CssClassAppender("noVeil"));
            }
            if(this.prototype) {
                link.add(new CssClassAppender("btn-warning"));
            } else {
                link.add(new CssClassAppender("btn-default"));
            }
            if(this.cssClass != null) {
                link.add(new CssClassAppender(this.cssClass));
            }
            link.add(new CssClassAppender(this.actionIdentifier));

            String cssClassFa = getCssClassFa();
            if (Strings.isNullOrEmpty(cssClassFa)) {
                Components.permanentlyHide(link, "menuLinkFontAwesome");
            } else {
                Label dummy = new Label("menuLinkFontAwesome", "");
                dummy.add(new CssClassAppender(cssClassFa));
                link.add(dummy);
            }

            // .. and hide label
            Components.permanentlyHide(markupContainer, CssMenuItem.ID_MENU_LABEL);
            return link;
        } else {
            // hide link...
            Components.permanentlyHide(markupContainer, ID_MENU_LINK);
            // ... and show label, along with disabled reason
            label.add(new AttributeModifier("title", Model.of(this.getDisabledReason())));
            label.add(new AttributeModifier("class", Model.of("disabled")));

            markupContainer.add(label);

            return label;
        }
View Full Code Here

Examples of org.apache.wicket.AttributeModifier

    protected static void applyCssVisibility(final Component component, final boolean visible) {
        if(component == null) {
            return;
        }
        AttributeModifier modifier = visible ? new CssClassRemover(INVISIBLE_CLASS) : new CssClassAppender(INVISIBLE_CLASS);
        component.add(modifier);
    }
View Full Code Here

Examples of org.apache.wicket.AttributeModifier

        final FormGroup labelIfRegular = new FormGroup(ID_SCALAR_IF_REGULAR, select2Field);

        final String describedAs = getModel().getDescribedAs();
        if(describedAs != null) {
            labelIfRegular.add(new AttributeModifier("title", Model.of(describedAs)));
        }

        labelIfRegular.add(select2Field);

        return labelIfRegular;
View Full Code Here

Examples of org.apache.wicket.AttributeModifier

        setTitleAttribute(disableReason);
        select2Field.setEnabled(false);
    }

    private void setTitleAttribute(final String titleAttribute) {
        getComponentForRegular().add(new AttributeModifier("title", Model.of(titleAttribute)));
    }
View Full Code Here

Examples of org.apache.wicket.AttributeModifier

    protected void populateItem(final ListItem<FeedbackMessage> listItem)
    {
      final FeedbackMessage message = listItem.getModelObject();
      message.markRendered();
      final Component label = newMessageDisplayComponent("message", message);
      final AttributeModifier levelModifier = AttributeModifier.append("class",
        getCSSClass(message));
      listItem.add(levelModifier);
      listItem.add(label);
    }
View Full Code Here

Examples of org.apache.wicket.AttributeModifier

    parameters.set("cto", continueTo);

    CharSequence url = urlFor(new BookmarkablePageRequestHandler(new PageProvider(
      BrowserInfoPage.class, parameters)));

    meta.add(new AttributeModifier("content", true, new Model<String>("0; url=" + url)));
    add(meta);
    WebMarkupContainer link = new WebMarkupContainer("link");
    link.add(new AttributeModifier("href", true, new Model<Serializable>((Serializable)url)));
    add(link);
    add(new BrowserInfoForm("postback")
    {
      private static final long serialVersionUID = 1L;
View Full Code Here

Examples of org.apache.wicket.AttributeModifier

     */
    public ClientSideImageMap(String id, Image image)
    {
        super(id);
        setOutputMarkupId(true);
        add(new AttributeModifier("name", true, new PropertyModel<String>(this, "markupId")));
        image.add(new AttributeModifier("usemap", true, new UsemapModel()));
    }
View Full Code Here

Examples of org.apache.wicket.AttributeModifier

      protected void onModelChanging()
      {
        AjaxEditableMultiLineLabel.this.onModelChanging();
      }
    };
    editor.add(new AttributeModifier("rows", new AbstractReadOnlyModel()
    {
      private static final long serialVersionUID = 1L;

      public Object getObject()
      {
        return new Integer(rows);
      }
    }));
    editor.add(new AttributeModifier("cols", new AbstractReadOnlyModel()
    {
      private static final long serialVersionUID = 1L;

      public Object getObject()
      {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.