summaryrefslogtreecommitdiffstats
path: root/server/src/com
diff options
context:
space:
mode:
authorLeif Åstrand <leif@vaadin.com>2013-06-12 15:14:09 +0300
committerLeif Åstrand <leif@vaadin.com>2013-06-12 15:49:29 +0300
commiteb64fda3eb8e04e9dd5ac014981d6e7cc9683b44 (patch)
tree3a0cdf74e31470127edc81b989d45b7c0285f32b /server/src/com
parent0f107f3ee36cd7be1fb0edda02e40e67e2cae09d (diff)
downloadvaadin-framework-eb64fda3eb8e04e9dd5ac014981d6e7cc9683b44.tar.gz
vaadin-framework-eb64fda3eb8e04e9dd5ac014981d6e7cc9683b44.zip
Add support for rem units (#11279)
Change-Id: Id6b6402b22956cd96b86cef86f11088e959dc05d
Diffstat (limited to 'server/src/com')
-rw-r--r--server/src/com/vaadin/server/Sizeable.java4
-rw-r--r--server/src/com/vaadin/ui/AbstractComponent.java2
2 files changed, 5 insertions, 1 deletions
diff --git a/server/src/com/vaadin/server/Sizeable.java b/server/src/com/vaadin/server/Sizeable.java
index 38e998c04b..decace3d10 100644
--- a/server/src/com/vaadin/server/Sizeable.java
+++ b/server/src/com/vaadin/server/Sizeable.java
@@ -101,6 +101,10 @@ public interface Sizeable extends Serializable {
*/
EM("em"),
/**
+ * Unit code representing the font-size of the root font.
+ */
+ REM("rem"),
+ /**
* Unit code representing the x-height of the relevant font.
*/
EX("ex"),
diff --git a/server/src/com/vaadin/ui/AbstractComponent.java b/server/src/com/vaadin/ui/AbstractComponent.java
index 0bf27435fb..772a26bda2 100644
--- a/server/src/com/vaadin/ui/AbstractComponent.java
+++ b/server/src/com/vaadin/ui/AbstractComponent.java
@@ -81,7 +81,7 @@ public abstract class AbstractComponent extends AbstractClientConnector
private Unit widthUnit = Unit.PIXELS;
private Unit heightUnit = Unit.PIXELS;
private static final Pattern sizePattern = Pattern
- .compile("^(-?\\d+(\\.\\d+)?)(%|px|em|ex|in|cm|mm|pt|pc)?$");
+ .compile("^(-?\\d+(\\.\\d+)?)(%|px|em|rem|ex|in|cm|mm|pt|pc)?$");
private ErrorHandler errorHandler = null;