Skip to content

Commit

Permalink
some improvements
Browse files Browse the repository at this point in the history
* update version gwt-maven-plugin
* improve travis
* replace dom.Style with dom.style
  • Loading branch information
FrankHossfeld authored and mincong-h committed Nov 21, 2018
1 parent fb0371d commit da27132
Show file tree
Hide file tree
Showing 8 changed files with 77 additions and 63 deletions.
12 changes: 10 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
language: java
jdk: openjdk8
script: mvn clean install

jdk:
- oraclejdk8
- openjdk8

sudo: false

cache:
directories:
- "$HOME/.m2"
23 changes: 13 additions & 10 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -48,14 +48,15 @@
<dependencies>
<dependency>
<groupId>org.gwtproject.dom</groupId>
<artifactId>gwt-dom</artifactId>
<artifactId>gwt-dom-style-definitions</artifactId>
<version>${dom.version}</version>
</dependency>
<dependency>
<groupId>org.gwtproject.safehtml</groupId>
<artifactId>safehtml</artifactId>
<version>${safehtml.version}</version>
</dependency>

<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
Expand All @@ -66,21 +67,23 @@
<artifactId>guava-gwt</artifactId>
<version>${guava.version}</version>
</dependency>


<!-- only for test -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-user</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-dev</artifactId>
</dependency>

<!-- only for test -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand Down Expand Up @@ -139,7 +142,7 @@
<plugin>
<groupId>net.ltgt.gwt.maven</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>1.0-rc-9</version>
<version>1.0-rc-10</version>
<extensions>true</extensions>
<configuration>
<moduleName>org.gwtproject.safecss.SafeCss</moduleName>
Expand Down
40 changes: 20 additions & 20 deletions src/main/java/org/gwtproject/safecss/shared/SafeStylesBuilder.java
Original file line number Diff line number Diff line change
Expand Up @@ -15,26 +15,26 @@
*/
package org.gwtproject.safecss.shared;

import org.gwtproject.dom.client.Style.BorderStyle;
import org.gwtproject.dom.client.Style.Clear;
import org.gwtproject.dom.client.Style.Cursor;
import org.gwtproject.dom.client.Style.Display;
import org.gwtproject.dom.client.Style.Float;
import org.gwtproject.dom.client.Style.FontStyle;
import org.gwtproject.dom.client.Style.FontWeight;
import org.gwtproject.dom.client.Style.ListStyleType;
import org.gwtproject.dom.client.Style.Overflow;
import org.gwtproject.dom.client.Style.Position;
import org.gwtproject.dom.client.Style.TableLayout;
import org.gwtproject.dom.client.Style.TextAlign;
import org.gwtproject.dom.client.Style.TextDecoration;
import org.gwtproject.dom.client.Style.TextJustify;
import org.gwtproject.dom.client.Style.TextOverflow;
import org.gwtproject.dom.client.Style.TextTransform;
import org.gwtproject.dom.client.Style.Unit;
import org.gwtproject.dom.client.Style.VerticalAlign;
import org.gwtproject.dom.client.Style.Visibility;
import org.gwtproject.dom.client.Style.WhiteSpace;
import org.gwtproject.dom.style.shared.BorderStyle;
import org.gwtproject.dom.style.shared.Clear;
import org.gwtproject.dom.style.shared.Cursor;
import org.gwtproject.dom.style.shared.Display;
import org.gwtproject.dom.style.shared.Float;
import org.gwtproject.dom.style.shared.FontStyle;
import org.gwtproject.dom.style.shared.FontWeight;
import org.gwtproject.dom.style.shared.ListStyleType;
import org.gwtproject.dom.style.shared.Overflow;
import org.gwtproject.dom.style.shared.Position;
import org.gwtproject.dom.style.shared.TableLayout;
import org.gwtproject.dom.style.shared.TextAlign;
import org.gwtproject.dom.style.shared.TextDecoration;
import org.gwtproject.dom.style.shared.TextJustify;
import org.gwtproject.dom.style.shared.TextOverflow;
import org.gwtproject.dom.style.shared.TextTransform;
import org.gwtproject.dom.style.shared.Unit;
import org.gwtproject.dom.style.shared.VerticalAlign;
import org.gwtproject.dom.style.shared.Visibility;
import org.gwtproject.dom.style.shared.WhiteSpace;
import org.gwtproject.safehtml.shared.SafeUri;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ public class SafeStylesHostedModeUtilsJvm
* @see <a href="http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier">CSS 2.1
* identifiers</a>
*/
// TODO El Hoss: do we need this method?
@VisibleForTesting
@GwtIncompatible
public static String isValidStyleName(String name) {
Expand Down Expand Up @@ -113,6 +114,7 @@ public static String isValidStyleName(String name) {
* @see <a href="http://www.w3.org/TR/CSS21/syndata.html#declaration">CSS 2.1
* declarations and properties</a>
*/
// TODO El Hoss: do we need this method?
@VisibleForTesting
@GwtIncompatible
public static String isValidStyleValue(String value) {
Expand Down
43 changes: 22 additions & 21 deletions src/main/java/org/gwtproject/safecss/shared/SafeStylesUtils.java
Original file line number Diff line number Diff line change
Expand Up @@ -15,29 +15,30 @@
*/
package org.gwtproject.safecss.shared;

import org.gwtproject.dom.client.Style.BorderStyle;
import org.gwtproject.dom.client.Style.Clear;
import org.gwtproject.dom.client.Style.Cursor;
import org.gwtproject.dom.client.Style.Display;
import org.gwtproject.dom.client.Style.Float;
import org.gwtproject.dom.client.Style.FontStyle;
import org.gwtproject.dom.client.Style.FontWeight;
import org.gwtproject.dom.client.Style.ListStyleType;
import org.gwtproject.dom.client.Style.OutlineStyle;
import org.gwtproject.dom.client.Style.Overflow;
import org.gwtproject.dom.client.Style.Position;
import org.gwtproject.dom.client.Style.TableLayout;
import org.gwtproject.dom.client.Style.TextAlign;
import org.gwtproject.dom.client.Style.TextDecoration;
import org.gwtproject.dom.client.Style.TextJustify;
import org.gwtproject.dom.client.Style.TextOverflow;
import org.gwtproject.dom.client.Style.TextTransform;
import org.gwtproject.dom.client.Style.Unit;
import org.gwtproject.dom.client.Style.VerticalAlign;
import org.gwtproject.dom.client.Style.Visibility;
import org.gwtproject.dom.client.Style.WhiteSpace;
import org.gwtproject.dom.style.shared.BorderStyle;
import org.gwtproject.dom.style.shared.Clear;
import org.gwtproject.dom.style.shared.Cursor;
import org.gwtproject.dom.style.shared.Display;
import org.gwtproject.dom.style.shared.Float;
import org.gwtproject.dom.style.shared.FontStyle;
import org.gwtproject.dom.style.shared.FontWeight;
import org.gwtproject.dom.style.shared.ListStyleType;
import org.gwtproject.dom.style.shared.OutlineStyle;
import org.gwtproject.dom.style.shared.Overflow;
import org.gwtproject.dom.style.shared.Position;
import org.gwtproject.dom.style.shared.TableLayout;
import org.gwtproject.dom.style.shared.TextAlign;
import org.gwtproject.dom.style.shared.TextDecoration;
import org.gwtproject.dom.style.shared.TextJustify;
import org.gwtproject.dom.style.shared.TextOverflow;
import org.gwtproject.dom.style.shared.TextTransform;
import org.gwtproject.dom.style.shared.Unit;
import org.gwtproject.dom.style.shared.VerticalAlign;
import org.gwtproject.dom.style.shared.Visibility;
import org.gwtproject.dom.style.shared.WhiteSpace;
import org.gwtproject.safehtml.shared.SafeUri;


/**
* Utility class containing static methods for creating {@link SafeStyles}.
*/
Expand Down
2 changes: 1 addition & 1 deletion src/main/resources/org/gwtproject/safecss/SafeCss.gwt.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<!-- SafeCss - facilities for avoiding XSS attacks -->
<!-- -->
<module>
<inherits name="org.gwtproject.dom.DOM"/>
<inherits name="org.gwtproject.dom.style.Style"/>
<inherits name="org.gwtproject.safehtml.SafeHtml"/>

<source path="shared"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,14 @@

import com.google.gwt.core.client.GWT;
import com.google.gwt.junit.client.GWTTestCase;
import org.gwtproject.dom.client.Style.Clear;
import org.gwtproject.dom.client.Style.Display;
import org.gwtproject.dom.client.Style.TextAlign;
import org.gwtproject.dom.client.Style.TextDecoration;
import org.gwtproject.dom.client.Style.TextJustify;
import org.gwtproject.dom.client.Style.TextOverflow;
import org.gwtproject.dom.client.Style.TextTransform;
import org.gwtproject.dom.client.Style.WhiteSpace;
import org.gwtproject.dom.style.shared.Display;
import org.gwtproject.dom.style.shared.TextAlign;
import org.gwtproject.dom.style.shared.TextDecoration;
import org.gwtproject.dom.style.shared.TextJustify;
import org.gwtproject.dom.style.shared.TextOverflow;
import org.gwtproject.dom.style.shared.TextTransform;
import org.gwtproject.dom.style.shared.WhiteSpace;
import org.gwtproject.dom.style.shared.Clear;
import org.gwtproject.safehtml.shared.SafeUri;
import org.gwtproject.safehtml.shared.UriUtils;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<!-- -->
<module>
<inherits name="org.gwtproject.safecss.SafeCss"/>
<inherits name="org.gwtproject.dom.DOM"/>
<inherits name="org.gwtproject.dom.style.Style"/>

<source path="shared"/>
</module>

0 comments on commit da27132

Please sign in to comment.