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 <[email protected]> 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 <[email protected] 
> <mailto:[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>
>> <
>> 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/ <http://cottage14.blogspot.com/>

Reply via email to