Browse Source

Fix WidgetUtil BoundingClientRectDouble methods (#16599)

Change-Id: I93ecc9f6b8d8e148256b2f60bd5088d36a6d2b04
tags/7.4.0.rc1
Jouni Koivuviita 9 years ago
parent
commit
7ae9334db3
1 changed files with 6 additions and 4 deletions
  1. 6
    4
      client/src/com/vaadin/client/WidgetUtil.java

+ 6
- 4
client/src/com/vaadin/client/WidgetUtil.java View File

@@ -564,7 +564,8 @@ public class WidgetUtil {
*/
public static int getRequiredWidthBoundingClientRect(
com.google.gwt.dom.client.Element element) {
return (int) getRequiredWidthBoundingClientRectDouble(element);
return (int) Math
.ceil(getRequiredWidthBoundingClientRectDouble(element));
}

/**
@@ -584,7 +585,7 @@ public class WidgetUtil {
/*-{
if (element.getBoundingClientRect) {
var rect = element.getBoundingClientRect();
return Math.ceil(rect.right - rect.left);
return rect.right - rect.left;
} else {
return element.offsetWidth;
}
@@ -642,7 +643,8 @@ public class WidgetUtil {
*/
public static int getRequiredHeightBoundingClientRect(
com.google.gwt.dom.client.Element element) {
return (int) getRequiredHeightBoundingClientRectDouble(element);
return (int) Math
.ceil(getRequiredHeightBoundingClientRectDouble(element));
}

/**
@@ -663,7 +665,7 @@ public class WidgetUtil {
var height;
if (element.getBoundingClientRect != null) {
var rect = element.getBoundingClientRect();
height = Math.ceil(rect.bottom - rect.top);
height = rect.bottom - rect.top;
} else {
height = element.offsetHeight;
}

Loading…
Cancel
Save