aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManuel Carrasco <manolo@apache.org>2014-03-10 10:34:03 +0100
committerManuel Carrasco <manolo@apache.org>2014-03-10 10:34:03 +0100
commitbae2adda4ccdd08f2251e09394b85aebdf213b37 (patch)
treee68e3e851d4eb6ea781a55300778f9e959914aa4
parente521664fce335a9ec492355ba7ae650b1aae982e (diff)
parent83f7c26cfdcd19a079a88a7c7803f9e5f334c4bb (diff)
downloadgwtquery-bae2adda4ccdd08f2251e09394b85aebdf213b37.tar.gz
gwtquery-bae2adda4ccdd08f2251e09394b85aebdf213b37.zip
Merge pull request #275 from gwtquery/mcm_ready_for_release
Ready for releasing 1.4.1 and Fix #274
-rw-r--r--archetype/pom.xml2
-rw-r--r--archetype/src/main/resources/archetype-resources/pom.xml2
-rw-r--r--devtest/pom.xml2
-rw-r--r--gwtquery-core/pom.xml4
-rwxr-xr-xgwtquery-core/src/main/java/com/google/gwt/query/client/plugins/effects/TransitionsAnimation.java12
-rw-r--r--gwtquery-core/src/test/java/com/google/gwt/query/client/GQueryEffectsTestGwt.java12
-rw-r--r--jsquery/pom.xml2
-rw-r--r--pom.xml2
-rw-r--r--samples/pom.xml2
9 files changed, 30 insertions, 10 deletions
diff --git a/archetype/pom.xml b/archetype/pom.xml
index 94d53b52..aeefd7c9 100644
--- a/archetype/pom.xml
+++ b/archetype/pom.xml
@@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.googlecode.gwtquery</groupId>
<artifactId>gquery-archetype</artifactId>
- <version>1.4.1-SNAPSHOT</version>
+ <version>1.4.1</version>
<packaging>maven-archetype</packaging>
<name>GwtQuery Archetype</name>
diff --git a/archetype/src/main/resources/archetype-resources/pom.xml b/archetype/src/main/resources/archetype-resources/pom.xml
index f61084a9..da695ebf 100644
--- a/archetype/src/main/resources/archetype-resources/pom.xml
+++ b/archetype/src/main/resources/archetype-resources/pom.xml
@@ -12,7 +12,7 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.6</maven.compiler.source>
<maven.compiler.target>1.6</maven.compiler.target>
- <gQueryVersion>1.4.1-SNAPSHOT</gQueryVersion>
+ <gQueryVersion>1.4.1</gQueryVersion>
<gwtversion>2.5.1</gwtversion>
<gwtmaven>2.5.1</gwtmaven>
</properties>
diff --git a/devtest/pom.xml b/devtest/pom.xml
index 64ec23e6..4da27e99 100644
--- a/devtest/pom.xml
+++ b/devtest/pom.xml
@@ -5,7 +5,7 @@
<parent>
<groupId>com.googlecode.gwtquery</groupId>
<artifactId>gwtquery-project</artifactId>
- <version>1.4.1-SNAPSHOT</version>
+ <version>1.4.1</version>
</parent>
<artifactId>devtest</artifactId>
diff --git a/gwtquery-core/pom.xml b/gwtquery-core/pom.xml
index 1514e2e5..31aede2d 100644
--- a/gwtquery-core/pom.xml
+++ b/gwtquery-core/pom.xml
@@ -3,12 +3,12 @@
<parent>
<groupId>com.googlecode.gwtquery</groupId>
<artifactId>gwtquery-project</artifactId>
- <version>1.4.1-SNAPSHOT</version>
+ <version>1.4.1</version>
</parent>
<artifactId>gwtquery</artifactId>
<packaging>jar</packaging>
- <version>1.4.1-SNAPSHOT</version>
+ <version>1.4.1</version>
<name>Gwt Query Core API</name>
<url>http://gquery.org</url>
<dependencies>
diff --git a/gwtquery-core/src/main/java/com/google/gwt/query/client/plugins/effects/TransitionsAnimation.java b/gwtquery-core/src/main/java/com/google/gwt/query/client/plugins/effects/TransitionsAnimation.java
index 74353323..df3da8f3 100755
--- a/gwtquery-core/src/main/java/com/google/gwt/query/client/plugins/effects/TransitionsAnimation.java
+++ b/gwtquery-core/src/main/java/com/google/gwt/query/client/plugins/effects/TransitionsAnimation.java
@@ -162,9 +162,17 @@ public class TransitionsAnimation extends PropertiesAnimation {
if (part1 != null && !part1.isEmpty()) {
double n = "-=".equals(part1) ? -1 : 1;
- double st = Double.parseDouble(trsStart);
+
+ double st = 0;
+ MatchResult sparts = REGEX_SYMBOL_NUMBER_UNIT.exec(trsStart);
+ if (sparts != null) {
+ st = Double.parseDouble(sparts.getGroup(2));
+ unit = sparts.getGroup(3).isEmpty() ? unit : sparts.getGroup(3);
+ }
+ trsStart = "" + st + unit;
+
double en = Double.parseDouble(trsEnd);
- trsEnd = "" + (st + (n*en));
+ trsEnd = "" + (st + n*en) + unit;
}
// Deal with non px units like "%"
diff --git a/gwtquery-core/src/test/java/com/google/gwt/query/client/GQueryEffectsTestGwt.java b/gwtquery-core/src/test/java/com/google/gwt/query/client/GQueryEffectsTestGwt.java
index ac79febe..11669ba4 100644
--- a/gwtquery-core/src/test/java/com/google/gwt/query/client/GQueryEffectsTestGwt.java
+++ b/gwtquery-core/src/test/java/com/google/gwt/query/client/GQueryEffectsTestGwt.java
@@ -23,8 +23,10 @@ import com.google.gwt.dom.client.Element;
import com.google.gwt.junit.client.GWTTestCase;
import com.google.gwt.query.client.GQuery.Offset;
import com.google.gwt.query.client.plugins.effects.Fx.ColorFx;
+import com.google.gwt.query.client.plugins.effects.Fx.TransitFx;
import com.google.gwt.query.client.plugins.effects.PropertiesAnimation;
import com.google.gwt.query.client.plugins.effects.PropertiesAnimation.EasingCurve;
+import com.google.gwt.query.client.plugins.effects.TransitionsAnimation;
import com.google.gwt.user.client.Timer;
import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.Label;
@@ -369,6 +371,16 @@ public class GQueryEffectsTestGwt extends GWTTestCase {
};
timer.schedule(duration * 2);
}
+
+ public void testComputeFxPropTransitions() {
+ $(e).html("<table border=1 id=idtest><tr><td width=200px>A</td><td width=100px>B</td></tr></table>");
+ $("#idtest").css("position", "absolute").find("td");
+ final GQuery g = $("#idtest td");
+
+ TransitFx fx = (TransitFx)TransitionsAnimation.computeFxProp(g.get(0), "width", "+=100", false);
+ assertEquals("10px", fx.transitStart.replace(".0",""));
+ assertEquals("110px", fx.transitEnd.replace(".0",""));
+ }
public void testStop() {
$(e)
diff --git a/jsquery/pom.xml b/jsquery/pom.xml
index 6feb3851..d71041cf 100644
--- a/jsquery/pom.xml
+++ b/jsquery/pom.xml
@@ -3,7 +3,7 @@
<parent>
<groupId>com.googlecode.gwtquery</groupId>
<artifactId>gwtquery-project</artifactId>
- <version>1.4.1-SNAPSHOT</version>
+ <version>1.4.1</version>
</parent>
<name>JsQuery</name>
diff --git a/pom.xml b/pom.xml
index e0ad1c67..ccf7fc60 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
<groupId>com.googlecode.gwtquery</groupId>
<artifactId>gwtquery-project</artifactId>
<packaging>pom</packaging>
- <version>1.4.1-SNAPSHOT</version>
+ <version>1.4.1</version>
<name>Gwt Query Project</name>
<url>http://gwtquery.com</url>
<description>GwtQuery is a jQuery clone written in GWT.</description>
diff --git a/samples/pom.xml b/samples/pom.xml
index 18c15f14..c648e28b 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -3,7 +3,7 @@
<parent>
<groupId>com.googlecode.gwtquery</groupId>
<artifactId>gwtquery-project</artifactId>
- <version>1.4.1-SNAPSHOT</version>
+ <version>1.4.1</version>
</parent>
<name>GwtQuery Samples</name>