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 <[email protected]> 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
> >
>
> * “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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]>
> >> 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 (<[email protected]>)
> >> escribió:
> >>>>
> >>>>> Good catch. Thanks!
> >>>>>
> >>>>>> On Jan 20, 2020, at 1:52 AM, Andrew Wetmore <[email protected]>
> >> 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 <[email protected]>
> 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 <[email protected]> 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 <[email protected]
> <mailto:
> >>>>>>> [email protected]>> 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/

Reply via email to