Package org.apache.isis.viewer.wicket.ui.util

Examples of org.apache.isis.viewer.wicket.ui.util.CssClassAppender


        checkBox.setLabel(Model.of(name));

        final FormComponentLabel labelIfRegular = new FormComponentLabel(ID_SCALAR_IF_REGULAR, checkBox);
        labelIfRegular.add(checkBox);
        if(getModel().isRequired()) {
            labelIfRegular.add(new CssClassAppender("mandatory"));
        }

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


                    paramPanel.setOutputMarkupId(true);
                    paramPanel.notifyOnChange(this);
                }
               
                if(!renderedFirstField) {
                    component.add(new CssClassAppender("first-field"));
                    renderedFirstField = true;
                }
            }
        }
View Full Code Here

       
        addStandardSemantics();
        addSemantics();

        if(getModel().isRequired()) {
            labelIfRegular.add(new CssClassAppender("mandatory"));
        }
        return labelIfRegular;
    }
View Full Code Here

            setTitle(title);
           
            themeDiv = new WebMarkupContainer(ID_THEME);
            add(themeDiv);
            if(applicationName != null) {
                themeDiv.add(new CssClassAppender(asCssStyle(applicationName)));
            }
           
            addApplicationActions(themeDiv, applicationActions);
            this.childComponentIds = Collections.unmodifiableList(Arrays.asList(childComponentIds));
            this.pageParameters = pageParameters;
View Full Code Here

            setTitle(title);
           
            themeDiv = new WebMarkupContainer(ID_THEME);
            add(themeDiv);
            if(applicationName != null) {
                themeDiv.add(new CssClassAppender(asCssStyle(applicationName)));
            }

            addApplicationActions(themeDiv);

            this.childComponentIds = Collections.unmodifiableList(Arrays.asList(childComponentIds));
View Full Code Here

        }

        ScalarModel model = getModel();
        final CssClassFacet facet = model.getFacet(CssClassFacet.class);
        if(facet != null) {
              add(new CssClassAppender(facet.value()));
        }
    }
View Full Code Here

        scalarName.add(new AttributeModifier("title", "labelAt=" + (facet != null? facet.value(): "(null)")));

        if (facet != null) {
            switch (facet.value()) {
                case LEFT:
                    formGroup.add(new CssClassAppender("label-left"));
                    break;
                case NONE:
                    scalarName.setVisible(false);
                    break;
                case TOP:
                    formGroup.add(new CssClassAppender("label-top"));
                    break;
                default:
                    break;

            }
        } else {
            formGroup.add(new CssClassAppender("label-left"));
        }
    }
View Full Code Here

        final MarkupContainer row = cellItem.getParent().getParent();
        row.setOutputMarkupId(true);
        final EntityModel entityModel = (EntityModel) rowModel;
        String concurrencyExceptionIfAny = entityModel.getAndClearConcurrencyExceptionIfAny();
        if(concurrencyExceptionIfAny != null) {
            row.add(new CssClassAppender("reloaded-after-concurrency-exception"));
        }
       
        final ContainedToggleboxPanel toggle = new ContainedToggleboxPanel(componentId) {
            private static final long serialVersionUID = 1L;
            @Override
View Full Code Here

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

                Label viewTitleLabel = new Label(ID_ADDITIONAL_LINK_TITLE, linkAndLabel.getLabel());
                String disabledReasonIfAny = linkAndLabel.getDisabledReasonIfAny();
                if(disabledReasonIfAny != null) {
                    viewTitleLabel.add(new AttributeAppender("title", disabledReasonIfAny));
                }
                if(linkAndLabel.isBlobOrClob()) {
                    link.add(new CssClassAppender("noVeil"));
                }
                if(linkAndLabel.isPrototype()) {
                    link.add(new CssClassAppender("prototype"));
                }
                link.add(new CssClassAppender(linkAndLabel.getActionIdentifier()));
                String cssClass = linkAndLabel.getCssClass();
                if(cssClass != null) {
                    item.add(new CssClassAppender(cssClass));
                }
                viewTitleLabel.add(new CssClassAppender(StringExtensions.asLowerDashed(linkAndLabel.getLabel())));
                link.addOrReplace(viewTitleLabel);
                item.addOrReplace(link);
            }
        };
        container.addOrReplace(listView);
View Full Code Here

                }
            }
        });

        if(getModel().isRequired()) {
            labelIfRegular.add(new CssClassAppender("mandatory"));
        }
        return labelIfRegular;
    }
View Full Code Here

TOP

Related Classes of org.apache.isis.viewer.wicket.ui.util.CssClassAppender

Copyright © 2018 www.massapicom. 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.