DetailsPlace: Use a date-formatting API available in GWT client code.
authorMurray Cumming <murrayc@murrayc.com>
Sun, 2 Dec 2012 21:28:01 +0000 (22:28 +0100)
committerMurray Cumming <murrayc@murrayc.com>
Sun, 2 Dec 2012 21:28:58 +0000 (22:28 +0100)
commitbad8e7bb124f1724b68408f4765c923f6d62ffa5
tree278471eda5eebc54e5e9796e1d67ff7ca9edae48
parent56c496224537605df15ff48f8237145c5e6655e2
DetailsPlace: Use a date-formatting API available in GWT client code.

        * src/main/java/org/glom/web/client/place/DetailsPlace.java:
        getStringForData(): Use DateTimeFormat.getFormat(), because that works
on the client side (but not the server side) instead of String.format()
with Date.getYear()/getMonth()/getDate(), because they work only on the
server side (but not on the client side). Rather annoying.
        * src/test/java/org/glom/web/client/place/DetailsPlaceTest.java: Rename to
GwtTestDetailsPlace.
        * src/test/java/org/glom/web/client/place/ListPlaceTest.java: Rename to
GwtTestListPlaceTest, so we can run these as client-side (generated
Javascript) code so we can catch these problems sooner.
It is unfortunate that the code cannot run on the server-side as Java,
but it does not need to.
ChangeLog
src/main/java/org/glom/web/client/place/DetailsPlace.java
src/test/java/org/glom/web/client/place/DetailsPlaceTest.java [deleted file]
src/test/java/org/glom/web/client/place/GwtTestDetailsPlace.java [new file with mode: 0644]
src/test/java/org/glom/web/client/place/GwtTestListPlace.java [new file with mode: 0644]
src/test/java/org/glom/web/client/place/ListPlaceTest.java [deleted file]