Hi Harbs,

do you have time to add Router to TDJ?
Thanks

El lun., 20 ene. 2020 a las 19:01, Carlos Rovira (<carlosrov...@apache.org>)
escribió:

> Hi Harbs,
>
> thanks for adding this. I think it will deserve some blog example, since
> is something people requested in social media.
> Can you please add it to Tour De Jewel? I tried but, I get two problems:
> 1.- back/forth buttons are not working
> 2.- previous button seems to register more than once the same state.
> Thanks
>
> Carlos
>
>
> El lun., 20 ene. 2020 a las 14:38, Harbs (<harbs.li...@gmail.com>)
> escribió:
>
>> I don’t remember how deep linking worked, but the concept is similar.
>> Routing is the modern term.
>>
>> FWIW, here’s an article on routing strategies vis a vis url paths:
>> https://codecraft.tv/courses/angular/routing/routing-strategies/ <
>> https://codecraft.tv/courses/angular/routing/routing-strategies/>
>>
>> > On Jan 20, 2020, at 3:33 PM, Andrew Wetmore <cottag...@gmail.com>
>> wrote:
>> >
>> > Thanks for this. In what way is this different from deep linking in
>> Flex,
>> > apart from the name?
>> >
>> > On Mon, Jan 20, 2020 at 8:30 AM Harbs <harbs.li...@gmail.com <mailto:
>> harbs.li...@gmail.com>> wrote:
>> >
>> >> Not sure what you’re looking for. I tried to document the class as
>> best as
>> >> I could:
>> >>
>> >>
>> https://github.com/apache/royale-asjs/blob/6cbc5559bcc99bf2ceb3e033747ca3680b3b0d91/frameworks/projects/Basic/src/main/royale/org/apache/royale/routing/Router.as
>> <
>> https://github.com/apache/royale-asjs/blob/6cbc5559bcc99bf2ceb3e033747ca3680b3b0d91/frameworks/projects/Basic/src/main/royale/org/apache/royale/routing/Router.as
>> >
>> >> <
>> >>
>> https://github.com/apache/royale-asjs/blob/6cbc5559bcc99bf2ceb3e033747ca3680b3b0d91/frameworks/projects/Basic/src/main/royale/org/apache/royale/routing/Router.as
>> <
>> https://github.com/apache/royale-asjs/blob/6cbc5559bcc99bf2ceb3e033747ca3680b3b0d91/frameworks/projects/Basic/src/main/royale/org/apache/royale/routing/Router.as
>> >
>> >>>
>> >>
>> >> * “Routing” uses the browser history APIs to allow forward and back
>> >> navigation.
>> >> * When the hash of a URL is changed, the router dispatches an event
>> >> * The state of the strand component can be automatically synced to the
>> >> Router routeState.state value.
>> >> * The application can call either setState() to add a point to the
>> browser
>> >> history, or:
>> >> * call renderState() to add a point and trigger a state change in the
>> app
>> >> (i.e. diapatch an event fro the browser)
>> >>
>> >> Helpful?
>> >>
>> >> Some JS frameworks let you declaratively declare routes for a router,
>> that
>> >> might be something worth looking into, but I was not sure what that
>> would
>> >> look like in Royale.
>> >>
>> >>> On Jan 20, 2020, at 3:22 PM, Andrew Wetmore <cottag...@gmail.com>
>> wrote:
>> >>>
>> >>> @harbs, would you have a chance to blurt out some text about
>> "routing",
>> >> and
>> >>> especially how and where it differs from "deep linking" in Flex? We
>> need
>> >>> some documentation about this and I thought I knew where I was going
>> to
>> >> go
>> >>> with it until I saw this as an example of routing.
>> >>>
>> >>> Does not have to be finished text....bullet points and pointers would
>> be
>> >>> fine. I can then rework it for the help docs.
>> >>>
>> >>> Thanks!
>> >>>
>> >>> On Mon, Jan 20, 2020 at 8:09 AM Harbs <harbs.li...@gmail.com> wrote:
>> >>>
>> >>>> It’s declared here:
>> >>>>
>> >>>>
>> >>
>> https://github.com/unhurdle/spectrum-royale/blob/master/SpectrumBrowser/src/view/MainView.mxml#L213
>> >>>>
>> >>>> And used here:
>> >>>>
>> >>>>
>> >>
>> https://github.com/unhurdle/spectrum-royale/blob/master/SpectrumBrowser/src/view/MainView.mxml#L131
>> >>>>
>> >>>> here:
>> >>>>
>> >>>>
>> >>
>> https://github.com/unhurdle/spectrum-royale/blob/master/SpectrumBrowser/src/view/MainView.mxml#L167
>> >>>>
>> >>>> and here:
>> >>>>
>> >>>>
>> >>
>> https://github.com/unhurdle/spectrum-royale/blob/master/SpectrumBrowser/src/models/Theme.as#L20
>> >>>>
>> >>>>> On Jan 20, 2020, at 3:03 PM, Harbs <harbs.li...@gmail.com> wrote:
>> >>>>>
>> >>>>> I created a Router bead which I’m now using in the demo app.
>> >>>>>
>> >>>>> Here’s two very different states:
>> >>>>>
>> >>>>>
>> https://unhurdle.github.io/spectrum-royale/#!combobox?colorstop=dark
>> >>>>> https://unhurdle.github.io/spectrum-royale/#!asset_list
>> >>>>>
>> >>>>> Router supports”state”, paths and parameters.
>> >>>>>
>> >>>>> The demo app is using state and parameters.
>> >>>>>
>> >>>>> Harbs
>> >>>>>
>> >>>>>> On Jan 20, 2020, at 10:54 AM, Carlos Rovira <
>> carlosrov...@apache.org>
>> >>>> wrote:
>> >>>>>>
>> >>>>>> Hi Harbs,
>> >>>>>>
>> >>>>>> about routing, I expect urls will be more like permalinks without
>> the
>> >>>> need
>> >>>>>> of !# chars. Is this possible?
>> >>>>>>
>> >>>>>> This:
>> >>>>>> https://unhurdle.github.io/spectrum-royale/bar_loader
>> >>>>>>
>> >>>>>> instead of this:
>> >>>>>> https://unhurdle.github.io/spectrum-royale/#!bar_loader
>> >>>>>>
>> >>>>>> And have it as a library "Routing" that we could use.
>> >>>>>> As any other framework out there, is something that they support
>> with
>> >>>> some
>> >>>>>> API, and I think is one of the things we already don't offer.
>> >>>>>> Would be great to have for 1.0, since is something people will want
>> >> very
>> >>>>>> soon in their tests for sure.
>> >>>>>>
>> >>>>>> What do you think?
>> >>>>>>
>> >>>>>> Carlos
>> >>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>> El lun., 20 ene. 2020 a las 7:31, Harbs (<harbs.li...@gmail.com>)
>> >>>> escribió:
>> >>>>>>
>> >>>>>>> Good catch. Thanks!
>> >>>>>>>
>> >>>>>>>> On Jan 20, 2020, at 1:52 AM, Andrew Wetmore <cottag...@gmail.com
>> >
>> >>>> wrote:
>> >>>>>>>>
>> >>>>>>>> Small thing, but I think the code example for "Avatar" is
>> reversed,
>> >>>>>>>> implying that the first of the two images is disabled rather than
>> >> the
>> >>>>>>>> second.
>> >>>>>>>>
>> >>>>>>>> On Sun, Jan 19, 2020 at 6:42 PM Harbs <harbs.li...@gmail.com>
>> >> wrote:
>> >>>>>>>>
>> >>>>>>>>> FYI, I just added routing to the demo app. It was pretty
>> painless,
>> >>>>>>>>> although I’d like to make it even simpler…
>> >>>>>>>>>
>> >>>>>>>>> https://unhurdle.github.io/spectrum-royale/#!bar_loader <
>> >>>>>>>>> https://unhurdle.github.io/spectrum-royale/#!bar_loader>
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>>> On Jan 15, 2020, at 7:08 PM, Harbs <harbs.li...@gmail.com>
>> wrote:
>> >>>>>>>>>>
>> >>>>>>>>>> FYI, I just updated the project readme with a link to the demo
>> and
>> >>>> some
>> >>>>>>>>> markup to show what a full Royale app looks like:
>> >>>>>>>>>> https://github.com/unhurdle/spectrum-royale <
>> >>>>>>>>> https://github.com/unhurdle/spectrum-royale>
>> >>>>>>>>>>
>> >>>>>>>>>>
>> >>>>>>>>>>> On Jan 13, 2020, at 1:30 AM, Harbs <harbs.li...@gmail.com
>> >> <mailto:
>> >>>>>>>>> harbs.li...@gmail.com>> wrote:
>> >>>>>>>>>>>
>> >>>>>>>>>>> FYI, I’ve been working on filling out a demo the Spectrum
>> Royale
>> >>>>>>>>> components:
>> >>>>>>>>>>> https://unhurdle.github.io/spectrum-royale/ <
>> >>>>>>>>> https://unhurdle.github.io/spectrum-royale/>
>> >>>>>>>>>>>
>> >>>>>>>>>>> I’m going to be filling them out over the next week…
>> >>>>>>>>>>>
>> >>>>>>>>>>> Harbs
>> >>>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>
>> >>>>>>>> --
>> >>>>>>>> Andrew Wetmore
>> >>>>>>>>
>> >>>>>>>> http://cottage14.blogspot.com/
>> >>>>>>>
>> >>>>>>>
>> >>>>>>
>> >>>>>> --
>> >>>>>> Carlos Rovira
>> >>>>>> http://about.me/carlosrovira
>> >>>>>
>> >>>>
>> >>>>
>> >>>
>> >>> --
>> >>> Andrew Wetmore
>> >>>
>> >>> http://cottage14.blogspot.com/
>> >>
>> >>
>> >
>> > --
>> > Andrew Wetmore
>> >
>> > http://cottage14.blogspot.com/ <http://cottage14.blogspot.com/>
>>
>
>
> --
> Carlos Rovira
> http://about.me/carlosrovira
>
>

-- 
Carlos Rovira
http://about.me/carlosrovira

Reply via email to