com.google.gwt.dom.client.Style.clearMarginRight()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(3.7k)|赞(0)|评价(0)|浏览(60)

本文整理了Java中com.google.gwt.dom.client.Style.clearMarginRight()方法的一些代码示例,展示了Style.clearMarginRight()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Style.clearMarginRight()方法的具体详情如下:
包路径:com.google.gwt.dom.client.Style
类名称:Style
方法名:clearMarginRight

Style.clearMarginRight介绍

[英]Clear the margin-right css property.
[中]清除页边距右侧css属性。

代码示例

代码示例来源:origin: com.sksamuel.jqm4gwt/jqm4gwt-library

private void refreshPositioning() {
  String src = getSrc();
  String text = getText();
  Style imgSt = img.getStyle();
  if (src == null || src.isEmpty()) {
    imgSt.setVerticalAlign(VerticalAlign.TOP);
    imgSt.clearMarginRight();
    imgSt.setDisplay(Display.NONE);
    if (txt != null) txt.getStyle().setVerticalAlign(VerticalAlign.TOP);
  } else {
    imgSt.setVerticalAlign(VerticalAlign.MIDDLE);
    imgSt.clearDisplay();
    if (txt != null) txt.getStyle().setVerticalAlign(VerticalAlign.MIDDLE);
    if (text == null || text.isEmpty()) imgSt.clearMarginRight();
    else imgSt.setMarginRight(0.3d, Unit.EM);
  }
}

代码示例来源:origin: com.sksamuel.jqm4gwt/jqm4gwt-standalone

private void refreshPositioning() {
  String src = getSrc();
  String text = getText();
  Style imgSt = img.getStyle();
  if (src == null || src.isEmpty()) {
    imgSt.setVerticalAlign(VerticalAlign.TOP);
    imgSt.clearMarginRight();
    imgSt.setDisplay(Display.NONE);
    if (txt != null) txt.getStyle().setVerticalAlign(VerticalAlign.TOP);
  } else {
    imgSt.setVerticalAlign(VerticalAlign.MIDDLE);
    imgSt.clearDisplay();
    if (txt != null) txt.getStyle().setVerticalAlign(VerticalAlign.MIDDLE);
    if (text == null || text.isEmpty()) imgSt.clearMarginRight();
    else imgSt.setMarginRight(0.3d, Unit.EM);
  }
}

代码示例来源:origin: jqm4gwt/jqm4gwt

private void refreshPositioning() {
  String src = getSrc();
  String text = getText();
  Style imgSt = img.getStyle();
  if (src == null || src.isEmpty()) {
    imgSt.setVerticalAlign(VerticalAlign.TOP);
    imgSt.clearMarginRight();
    imgSt.setDisplay(Display.NONE);
    if (txt != null) txt.getStyle().setVerticalAlign(VerticalAlign.TOP);
  } else {
    imgSt.setVerticalAlign(VerticalAlign.MIDDLE);
    imgSt.clearDisplay();
    if (txt != null) txt.getStyle().setVerticalAlign(VerticalAlign.MIDDLE);
    if (text == null || text.isEmpty()) imgSt.clearMarginRight();
    else imgSt.setMarginRight(0.3d, Unit.EM);
  }
}

代码示例来源:origin: com.haulmont.cuba/cuba-web-toolkit

public void setCellWidth(int cellIx, int width) {
  // CAUTION: copied from VScrollTableRow with small changes
  final Element cell = DOM.getChild(tr, cellIx);
  Style wrapperStyle = cell.getFirstChildElement().getStyle();
  int wrapperWidth = width;
  if (BrowserInfo.get().isWebkit()
      || BrowserInfo.get().isOpera10()) {
        /*
         * Some versions of Webkit and Opera ignore the width
         * definition of zero width table cells. Instead, use 1px
         * and compensate with a negative margin.
         */
    if (width == 0) {
      wrapperWidth = 1;
      wrapperStyle.setMarginRight(-1, Style.Unit.PX);
    } else {
      wrapperStyle.clearMarginRight();
    }
  }
  wrapperStyle.setPropertyPx("width", wrapperWidth);
  cell.getStyle().setPropertyPx("width", width);
}

代码示例来源:origin: info.magnolia.ui/magnolia-ui-vaadin-common-widgets

protected void setCellWidth(int cellIx, int width) {
  final Element cell = DOM.getChild(getElement(), cellIx);
  Style wrapperStyle = cell.getFirstChildElement().getStyle();
  int wrapperWidth = width;
  if (BrowserInfo.get().isSafariOrIOS()
      || BrowserInfo.get().isOpera10()) {
    /*
     * Some versions of Webkit and Opera ignore the width
     * definition of zero width table cells. Instead, use 1px
     * and compensate with a negative margin.
     */
    if (applyZeroWidthFix && width == 0) {
      wrapperWidth = 1;
      wrapperStyle.setMarginRight(-1, Unit.PX);
    } else {
      wrapperStyle.clearMarginRight();
    }
  }
  wrapperStyle.setPropertyPx("width", wrapperWidth);
  cell.getStyle().setPropertyPx("width", width);
}

代码示例来源:origin: com.haulmont.cuba/cuba-web-toolkit

wrapperStyle.setMarginRight(-1, Style.Unit.PX);
} else {
  wrapperStyle.clearMarginRight();

代码示例来源:origin: com.haulmont.cuba/cuba-web-toolkit

style.setMarginRight(marginRight, Style.Unit.PX);
} else {
  style.clearMarginRight();

相关文章

微信公众号

最新文章

更多

Style类方法