Also, I find that the JAX-RS syntax is typically too verbose for what
people really need:
On Wed, Mar 5, 2014 at 10:49 AM, Lincoln Baxter, III <
lincolnbaxter(a)gmail.com> wrote:
Just to clarify: Rewrite provides automatic push-state support as
well
(that's what the GWT module does). Not sure if Jbarop was the original
solution I'd found, but what I did find had some issues that I fixed. I may
be out of date at this point, not sure.
On Tue, Mar 4, 2014 at 6:12 PM, Jonathan Fuerth <jfuerth(a)redhat.com>wrote:
> Yes, I like this idea too.
>
> Is there any chance of reusing path parameter stuff from errai-jaxrs? I
> feel like it would be nice if Errai Navigation used the same syntax (and
> impl!) as JAX-RS for doing this.
>
> As for URL rewriting, I also like that idea. I guess it's somewhat
> related to Eric's proposal, but it will also depend on using HTML5
> history.pushState() in order to remove the hash on browsers that support
> it. Johannes Barop has an implementation of this that claims to be mostly
> compatible with GWT's History class:
>
>
https://github.com/jbarop/gwt-pushstate/
>
> I think it should be possible to tackle path parameters with hashes, then
> hash elimination (rewrite-and-pushState support) as a separate follow-on
> item. Does that make sense?
>
> -Jonathan
>
> On Mar 4, 2014, at 1:48 PM, Lincoln Baxter, III <lincolnbaxter(a)gmail.com>
> wrote:
>
> Yes, this would be extremely useful. Also take a look at this:
>
>
https://github.com/ocpsoft/rewrite/tree/master/integration-gwt
>
> I think it could be useful to integrate (or do something like) this.
>
> ~Lincoln
>
>
> On Tue, Mar 4, 2014 at 12:26 PM, Christian Sadilek <csadilek(a)redhat.com>wrote:
>
>> Hi,
>>
>> I think this would be a great addition. Other frameworks (i.e.
>> Angular.js) support that.
>>
>> Cheers,
>> Christian
>>
>> On 2014-02-19, at 6:33 AM, Eric Wittmann <eric.wittmann(a)redhat.com>
>> wrote:
>>
>> > Hey guys. I was wondering if anyone else would be interested in
>> > expanding the page navigation path support. Currently I think
>> > @Page(path="blah") only supports relatively basic tokens.
>> Additionally,
>> > the @PageState feature expresses the state values similar to query
>> params.
>> >
>> > What I would like to do is something like this:
>> >
>> > @Templated
>> > @Page(path="/{customerId}/orders/{orderId}")
>> > public class OrderDetailsPage extends Composite {
>> >
>> > @PageState String customerId;
>> > @PageState String orderId;
>> >
>> > }
>> >
>> > This would allow a very flexible system for generating interesting
>> URLs.
>> > So the URL for my app might look like:
>> >
>> >
http://example.org/myapp#/CustomerABC/orders/order-17
>> >
>> > Does anyone else desire something like this?
>> >
>> > -Eric
>> > _______________________________________________
>> > errai-dev mailing list
>> > errai-dev(a)lists.jboss.org
>> >
https://lists.jboss.org/mailman/listinfo/errai-dev
>>
>>
>> _______________________________________________
>> errai-dev mailing list
>> errai-dev(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/errai-dev
>>
>
>
>
> --
> Lincoln Baxter, III
>
http://ocpsoft.org
> "Simpler is better."
> _______________________________________________
> errai-dev mailing list
> errai-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/errai-dev
>
>
>
> _______________________________________________
> errai-dev mailing list
> errai-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/errai-dev
>
--
Lincoln Baxter, III
http://ocpsoft.org
"Simpler is better."