Package org.apache.myfaces.tobago.renderkit.html

Examples of org.apache.myfaces.tobago.renderkit.html.StyleClasses


   */
  @Deprecated
  public static void removeStyleClasses(UIComponent cell) {
    Object obj = cell.getAttributes().get(Attributes.STYLE_CLASS);
    if (obj != null && obj instanceof StyleClasses && cell.getRendererType() != null) {
      StyleClasses styleClasses = (StyleClasses) obj;
      if (!styleClasses.isEmpty()) {
        String rendererName = cell.getRendererType().substring(0, 1).toLowerCase(Locale.ENGLISH)
            + cell.getRendererType().substring(1);
        styleClasses.removeTobagoClasses(rendererName);
      }
      if (styleClasses.isEmpty()) {
        cell.getAttributes().remove(Attributes.STYLE_CLASS);
      }
    }
  }
View Full Code Here


      int columnIndex = -1;
      for (UIColumn column : renderedColumnList) {
        columnIndex++;

        StyleClasses tdClass = new StyleClasses();
        tdClass.addClass("sheet", "cell-td"); // XXX not a standard compliant name
        tdClass.addMarkupClass(column, "column");
        if (columnIndex == 0) {
          tdClass.addClass("sheet", "cell-first-column"); // XXX not a standard compliant name
        }
        if (hasClickAction) {
          tdClass.addClass("sheet", "cell-clickable");
        }
        StyleClasses cellClass = StyleClasses.ensureStyleClasses(column);
        tdClass.addClasses(cellClass);

        writer.startElement(HtmlConstants.TD, column);

        writer.writeClassAttribute(tdClass.toString());
View Full Code Here

    writer.startElement(HtmlConstants.LABEL, null);
    if (clientId != null) {
      writer.writeAttribute(HtmlAttributes.FOR, clientId, false);
    }
    writer.writeAttribute(HtmlAttributes.TITLE, detail, true);
    StyleClasses classes = new StyleClasses();
    classes.addMarkupClass("messages", message.getSeverity().toString().toLowerCase());
    writer.writeClassAttribute(classes);
    boolean writeEmptyText = true;
    if (summary != null && messages.isShowSummary()) {
      writer.writeText(summary);
      writeEmptyText = false;
View Full Code Here

      writer.writeAttribute(HtmlAttributes.FRAMEBORDER, "0", false);
      writer.endElement(HtmlConstants.IFRAME);
    }
    writer.startElement(HtmlConstants.DIV, component);
    writer.writeIdAttribute(contentDivId);
    StyleClasses styleClasses = new StyleClasses();
    styleClasses.addClass("popup", "content");
    styleClasses.addClass("popup", "none");
    if (component.isModal()) {
      styleClasses.addClass("popup", "modal");
    }
    writer.writeClassAttribute(styleClasses);

    writer.writeAttribute(HtmlAttributes.STYLE, contentStyle.toString(), false);
  }
View Full Code Here

      writer.writeAttribute(HtmlAttributes.CELLPADDING, "0", false);
      writer.writeAttribute(HtmlAttributes.CELLSPACING, "0", false);
      writer.startElement(HtmlConstants.TR, component);

      writer.startElement(HtmlConstants.TD, component);
      StyleClasses startClass = new StyleClasses();
      startClass.addAspectClass("separator", "start", StyleClasses.Aspect.DEFAULT);
      writer.writeClassAttribute(startClass);
      writer.startElement(HtmlConstants.HR , component);
      writer.writeClassAttribute();
      writer.endElement(HtmlConstants.HR);
      writer.endElement(HtmlConstants.TD);

      writer.startElement(HtmlConstants.TD, component);
      writer.writeAttribute(HtmlAttributes.STYLE, "width: 1px", false);
      StyleClasses labelClass = new StyleClasses();
      labelClass.addAspectClass("separator", "label", StyleClasses.Aspect.DEFAULT);
      writer.writeClassAttribute(labelClass);
      UILabel label = (UILabel) component.getFacet(FACET_LABEL);
      String text = String.valueOf(label.getValue());
      if (ClientProperties.getInstance(facesContext.getViewRoot()).getUserAgent().isMsie()) {
        text = text.replace(" ", TobagoConstants.CHAR_NON_BEAKING_SPACE);
View Full Code Here

    renderBoxHeader(facesContext, writer, component);


    writer.startElement(HtmlConstants.DIV, component);
    StyleClasses contentClasses = new StyleClasses();
    contentClasses.addClass("box", "content");
    if (component instanceof SupportsMarkup) {
      contentClasses.addMarkupClass((SupportsMarkup) component, "box", "content");
    }
    writer.writeClassAttribute(contentClasses);

    writer.startElement(HtmlConstants.DIV, component);
    StyleClasses contentInnerClasses = new StyleClasses();
    contentInnerClasses.addClass("box", "content-inner");
    if (component instanceof SupportsMarkup) {
      contentInnerClasses.addMarkupClass((SupportsMarkup) component, "box", "content-inner");
    }
    writer.writeClassAttribute(contentInnerClasses);
    writer.writeStyleAttribute(innerStyle);
  }
View Full Code Here

  protected void renderBoxHeader(FacesContext facesContext,
      TobagoResponseWriter writer, UIComponent component) throws IOException {

    writer.startElement(HtmlConstants.DIV, component);
    StyleClasses headerClasses = new StyleClasses();
    headerClasses.addClass("box", "header");
    if (component instanceof SupportsMarkup) {
      headerClasses.addMarkupClass((SupportsMarkup) component, "box", "header");
    }
    writer.writeClassAttribute(headerClasses);
    UIComponent label = component.getFacet(FACET_LABEL);
    writer.startElement(HtmlConstants.SPAN, null);
    writer.writeClassAttribute("tobago-box-header-label");
View Full Code Here

            UIComponent cell = (UIComponent) object;


            int spanX = UIGridLayout.getSpanX(cell);
            int spanY = UIGridLayout.getSpanY(cell);
            StyleClasses classes = StyleClasses.ensureStyleClassesCopy(layout);
            if (firstRenderedRow) {
              classes.addClass("gridLayout", "first-row"); // XXX not a standard compliant name
            }
            if (firstRenderedColum) {
              classes.addClass("gridLayout", "first-column"); // XXX not a standard compliant name
            }

            int cellWidth = -1;
            if (columnWidths != null) {
              cellWidth = 0;
View Full Code Here

    if (bodyStyle != null) {
      writer.writeStyleAttribute(bodyStyle);
    }

    writer.startElement(HtmlConstants.DIV, null);
    StyleClasses classes = new StyleClasses();
    classes.addClass("tab", "content");
    classes.addMarkupClass(activeTab, "tab", "content");
    writer.writeClassAttribute(classes);

    Integer height = HtmlRendererUtil.getStyleAttributeIntValue(bodyStyle, "height");
    if (height != null) {
      writer.writeStyleAttribute(MessageFormat.format("height: {0}px; overflow: auto;", height - 1));
View Full Code Here

                + component.getChildCount() + ')';
          }

          LabelWithAccessKey label = new LabelWithAccessKey(tab);

          StyleClasses outerClass = new StyleClasses();
          StyleClasses innerClass = new StyleClasses();
          if (virtualTab == index) {
            outerClass.addClass("tab", "selected-outer");
            innerClass.addClass("tab", "selected-inner");
            activeTab = (UITab) tab;
          } else {
            outerClass.addClass("tab", "unselected-outer");
            innerClass.addClass("tab", "unselected-inner");
          }
          outerClass.addMarkupClass(tab, "tab", "outer");
          innerClass.addMarkupClass(tab, "tab", "outer");
          writer.startElement(HtmlConstants.TD, tab);
          writer.writeIdAttribute(tab.getClientId(facesContext));
          HtmlRendererUtil.renderTip(tab, writer);

          writer.startElement(HtmlConstants.DIV, null);
View Full Code Here

TOP

Related Classes of org.apache.myfaces.tobago.renderkit.html.StyleClasses

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.