This app uses both path based and query based routing: https://unhurdle.github.io/spectrum-royale/#!asset?colorstop=dark <https://unhurdle.github.io/spectrum-royale/#!asset?colorstop=dark>
You can see how it’s done here: https://github.com/unhurdle/spectrum-royale/blob/master/SpectrumBrowser/src/view/BrowserRouter.mxml <https://github.com/unhurdle/spectrum-royale/blob/master/SpectrumBrowser/src/view/BrowserRouter.mxml> > On Apr 17, 2020, at 10:13 AM, Piotr Zarzycki <[email protected]> > wrote: > > I'm still looking into the code and it looks like Routing implemented now > is not doing what I would expected. Everything is based on "hash" property > in "location". Instead I need something which is in "search" of location. I > will wait for your thoughts before I do try to handle stuff on my end. > > pt., 17 kwi 2020 o 08:30 Piotr Zarzycki <[email protected]> > napisał(a): > >> Hi Guys, >> >> I really thought that I will be able to use Router [1] based on >> documentation and maybe eventually some look to the code [2] - to figure >> out how things should be implemented. However it looks like non of the >> existing stuff helps me to use in in real world application at all. I would >> like to throw a simple question. >> >> I would like to "answer" in my application to following url, catch params >> and do some actions: >> >> https://mydomain.com/somefolder/index.html?target=somevalue&account= >> <https://localdev.prominic.net/prominic/bin/js-debug/index.html?target=UpdateCreditCard&account=A55XXX> >> somevalue >> >> How should I do that using Routing in Royale ? :) >> >> [1] https://apache.github.io/royale-docs/features/routing >> [2] >> https://github.com/apache/royale-asjs/tree/develop/frameworks/projects/Basic/src/main/royale/org/apache/royale/routing >> >> Thanks, >> Piotr >> >> śr., 22 sty 2020 o 13:08 Carlos Rovira <[email protected]> >> napisał(a): >> >>> Hi Harbs, >>> >>> thanks for taking a look, I'll try to apply your suggestions and see if I >>> can make it work. >>> >>> If you plan to work in that new Routing implementation, I'll wait for it >>> to >>> write about it in blog and social media, since better to point people to >>> the more elaborated one. I as well recommend you to make it end in its own >>> "Routing.swc" since I think it deserves it. >>> >>> As Alex dream on possibilities, I want as well to dream and I think >>> nowadays, a part from pure client navigation, we have server navigation, >>> and as other royale features people will soon try to do it. In the case of >>> Routing, people will want to have URLs for concrete items retrieved from >>> database and we should support it (was what we discussed before that in >>> that case, we'll be able to not have # in the url but just a friendly >>> permalink). Hope we can support that, since we'll be great to create, lets >>> say, a blog app, and as user browse posts and navigate to see a full >>> posst, >>> he gets as well a friendly URL with no anchors that can be indexable by >>> google and retrieved (i.e, the same as Wordpress) >>> >>> Thanks >>> >>> >>> >>> >>> >>> El mar., 21 ene. 2020 a las 23:57, Alex Harui (<[email protected] >>>> ) >>> escribió: >>> >>>> If we're dreaming of the future possible implementations, one vision is >>>> that the route paths are computed from the currentStates of Containers. >>>> That might have the least setup required, it would almost be automatic. >>>> >>>> IOW, Containers have both a label and currentState property. A routing >>>> implementation could scan the DOM for contaners and build the path from >>>> label/currentState pairs. >>>> >>>> Of course, I could be wrong... >>>> >>>> -Alex >>>> >>>> >>>> On 1/21/20, 1:33 PM, "Harbs" <[email protected]> wrote: >>>> >>>> I’ve also been thinking about the router in general, and I came up >>>> with an idea on how to do it with beads. >>>> >>>> It’ll probably take me a few days until I implement the changes… >>>> >>>> In addition to <ComponentRouting>, I think we can also offer >>>> <PathRouting> which would allow different routers to be attached to >>>> different places in the application and each level of the hierarchy can >>>> take care of its own state. >>>> >>>> Harbs >>>> >>>>> On Jan 21, 2020, at 11:29 PM, Harbs <[email protected]> >>> wrote: >>>>> >>>>> FWIW, I’d like to write a version of a router which allows for >>> more >>>> declarative syntax for routing to components. >>>>> >>>>> Something like this: >>>>> <Router> >>>>> <beads> >>>>> <ComponentRouting> >>>>> <ComponentRoute component=“LayoutsPlayGround” >>> state=“layouts_panel” >>>> title=“Layouts”/> >>>>> <ComponentRoute component=“GridPlayGround” state=“grid_panel” >>>> title=“Grids”/> >>>>> <ComponentRoute component=“ButtonBarPlayGround” >>> state=“button_panel” >>>> title=“Button Bar”/> >>>>> etc... >>>>> </ComponentRouting> >>>>> </beads> >>>>> </Router> >>>>> >>>>>> On Jan 21, 2020, at 11:20 PM, Harbs <[email protected] >>> <mailto: >>>> [email protected]>> wrote: >>>>>> >>>>>> To see what I mean about href links, check out this page and >>> click >>>> on a link: >>>>>> http://spectrum-royale/SpectrumBrowser/bin/js-debug/#!link < >>>> http://spectrum-royale/SpectrumBrowser/bin/js-debug/#!link> >>>>>> >>>>>> Then use the side panel to navigate to the same pages. >>>>>> >>>>>>> On Jan 21, 2020, at 11:18 PM, Harbs <[email protected] >>>> <mailto:[email protected]>> wrote: >>>>>>> >>>>>>> The problem is the href in the <a> element in the nav. The hash >>> is >>>> being changed to “#" after the router redirects. >>>>>>> >>>>>>> You need to handle routing in one of two ways (and not both). >>>>>>> 1. Use setState() >>>>>>> 2. Use href links >>>>>>> >>>>>>> To do #1, you need to remove the href from the <a> elements (or >>>> use something else such as a div or li). >>>>>>> >>>>>>> If you use href links, the logic of actually switching the views >>>> should be handled by the router, so for example in Card, the href should >>>> be #card_panel or #!card_panel. >>>>>>> >>>>>>> Then setNavSelection will work. >>>>>>> >>>>>>> The downside of the second method is that I’m not sure how to >>> set >>>> the title. Maybe that should be a separate method that can be called. >>>>>>> >>>>>>>> On Jan 21, 2020, at 8:48 PM, Carlos Rovira < >>>> [email protected] <mailto:[email protected]>> wrote: >>>>>>>> >>>>>>>> Hi Harbs, >>>>>>>> >>>>>>>> this paste is the MainContent.mxml from TDJ with the changes I >>>> tried: >>>>>>>> >>>>>>>> >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2Fez6aq&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862520246&sdata=j0E5U49VHJMKuW7u1fMxfKJ85tC2LyPr8ZTAR2yz3%2Fo%3D&reserved=0 >>>> < >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2Fez6aq&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=o%2BV4TiPe5P73KQZBghLkKH70jQ2SbR0V3i0E5tnSVHA%3D&reserved=0 >>>>> >>>>>>>> >>>>>>>> You can override whole file in your local and try to compile to >>>> see >>>>>>>> results. I'm sure you'll get the right way to work for your >>> code. >>>>>>>> >>>>>>>> Thanks >>>>>>>> >>>>>>>> Carlos >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> El mar., 21 ene. 2020 a las 19:31, Harbs (< >>> [email protected] >>>> <mailto:[email protected]>>) escribió: >>>>>>>> >>>>>>>>> Oops. I thought this email went out yesterday… >>>>>>>>> >>>>>>>>> I have very little time today. >>>>>>>>> >>>>>>>>> Can you show me the code you tried? >>>>>>>>> >>>>>>>>>> On Jan 20, 2020, at 8:01 PM, Carlos Rovira < >>>> [email protected] <mailto:[email protected]>> >>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>> 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 (< >>>> [email protected] <mailto:[email protected]>>) >>>>>>>>> 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://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcodecraft.tv%2Fcourses%2Fangular%2Frouting%2Frouting-strategies%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=ogNXBK54ix3NvZ%2BxdjV9bbLJYtLnv4U6fJqulNC7FyA%3D&reserved=0 >>>> < >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcodecraft.tv%2Fcourses%2Fangular%2Frouting%2Frouting-strategies%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=ogNXBK54ix3NvZ%2BxdjV9bbLJYtLnv4U6fJqulNC7FyA%3D&reserved=0 >>>> >>>> < >>>>>>>>>>> >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcodecraft.tv%2Fcourses%2Fangular%2Frouting%2Frouting-strategies%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=ogNXBK54ix3NvZ%2BxdjV9bbLJYtLnv4U6fJqulNC7FyA%3D&reserved=0 >>>> < >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcodecraft.tv%2Fcourses%2Fangular%2Frouting%2Frouting-strategies%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=ogNXBK54ix3NvZ%2BxdjV9bbLJYtLnv4U6fJqulNC7FyA%3D&reserved=0 >>>>>> >>>>>>>>>>> >>>>>>>>>>>> On Jan 20, 2020, at 3:33 PM, Andrew Wetmore < >>>> [email protected] <mailto:[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]> <mailto: >>>>>>>>>>> [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://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fblob%2F6cbc5559bcc99bf2ceb3e033747ca3680b3b0d91%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Frouting%2FRouter.as&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=dPSelsZiizo0zb1DEVbBt3ze2QWjbVSKjfmWd8sV3X8%3D&reserved=0 >>>> < >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fblob%2F6cbc5559bcc99bf2ceb3e033747ca3680b3b0d91%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Frouting%2FRouter.as&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=dPSelsZiizo0zb1DEVbBt3ze2QWjbVSKjfmWd8sV3X8%3D&reserved=0 >>>>> >>>>>>>>>>> < >>>>>>>>>>> >>>>>>>>> >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fblob%2F6cbc5559bcc99bf2ceb3e033747ca3680b3b0d91%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Frouting%2FRouter.as&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=dPSelsZiizo0zb1DEVbBt3ze2QWjbVSKjfmWd8sV3X8%3D&reserved=0 >>>>>>>>>>>> >>>>>>>>>>>>> < >>>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>> >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fblob%2F6cbc5559bcc99bf2ceb3e033747ca3680b3b0d91%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Frouting%2FRouter.as&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=dPSelsZiizo0zb1DEVbBt3ze2QWjbVSKjfmWd8sV3X8%3D&reserved=0 >>>>>>>>>>> < >>>>>>>>>>> >>>>>>>>> >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fblob%2F6cbc5559bcc99bf2ceb3e033747ca3680b3b0d91%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Frouting%2FRouter.as&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=dPSelsZiizo0zb1DEVbBt3ze2QWjbVSKjfmWd8sV3X8%3D&reserved=0 >>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> * “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://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FMainView.mxml%23L213&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=K1j0QWg2r1qa6dR%2BJEQRrGlP1Zh0rlDf0nS1uL%2BN8mY%3D&reserved=0 >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> And used here: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>> >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FMainView.mxml%23L131&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=z35uTfCvNyGYsmW8ffkylpoK5%2F9FQT93gK9EQAWaAEs%3D&reserved=0 >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> here: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>> >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FMainView.mxml%23L167&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=Hd3KV18Nm1tQVkP9rqExPI141P5FFyYQdnHS75QFo7U%3D&reserved=0 >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> and here: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>> >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fmodels%2FTheme.as%23L20&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=bPJJ3OLXUnDQq%2BEuBTce3ynfa%2F5c7ZzsbCNnRMQmY84%3D&reserved=0 >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> 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://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!combobox%3Fcolorstop%3Ddark&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=JHcLBa33qFZ7esdhX5VU2YWqD%2BuSJ0GQziAffjpHFtI%3D&reserved=0 >>>>>>>>>>>>>>>> >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!asset_list&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=5N2hS1Ya9MNMhw8mB6kyAHw5pes77WCdXDZwHSLGVmE%3D&reserved=0 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> 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://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2Fbar_loader&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=hAw%2BaoA3myYsZ6WjzaXt8YgUJXJgRaAltBufAkysLmE%3D&reserved=0 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> instead of this: >>>>>>>>>>>>>>>>> >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!bar_loader&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=tZNQXnyrCRJhdQoPgfD8EkiauFwDGLp0INBtl3F70rA%3D&reserved=0 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> 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://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!bar_loader&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=tZNQXnyrCRJhdQoPgfD8EkiauFwDGLp0INBtl3F70rA%3D&reserved=0 >>>> < >>>>>>>>>>>>>>>>>>>> >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!bar_loader&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=tZNQXnyrCRJhdQoPgfD8EkiauFwDGLp0INBtl3F70rA%3D&reserved=0 >>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> 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://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=UVpBzhSbAiw2N6KGJTPb3YT3xYr455UbUFceWq7F2kE%3D&reserved=0 >>>> < >>>>>>>>>>>>>>>>>>>> >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=UVpBzhSbAiw2N6KGJTPb3YT3xYr455UbUFceWq7F2kE%3D&reserved=0 >>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> 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://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=zvzr%2BfLBesIBxNhHwVvK04SxFHaAeGUirN%2BUQmsZz6k%3D&reserved=0 >>>> < >>>>>>>>>>>>>>>>>>>> >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=zvzr%2BfLBesIBxNhHwVvK04SxFHaAeGUirN%2BUQmsZz6k%3D&reserved=0 >>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> I’m going to be filling them out over the next >>> week… >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Harbs >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>> Andrew Wetmore >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcottage14.blogspot.com%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=h2LVbKGbF4ta2jfyVtBi7DzzVmgRCKdYuw%2BZ%2FOM44Ho%3D&reserved=0 >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> Carlos Rovira >>>>>>>>>>>>>>>>> >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=PNJ3JJbef47ofgFw9GyFgh1XuZJN4QxYpB3y7o%2FVP%2BQ%3D&reserved=0 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> Andrew Wetmore >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcottage14.blogspot.com%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=h2LVbKGbF4ta2jfyVtBi7DzzVmgRCKdYuw%2BZ%2FOM44Ho%3D&reserved=0 >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Andrew Wetmore >>>>>>>>>>>> >>>>>>>>>>>> >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcottage14.blogspot.com%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=h2LVbKGbF4ta2jfyVtBi7DzzVmgRCKdYuw%2BZ%2FOM44Ho%3D&reserved=0 >>>> < >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcottage14.blogspot.com%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=h2LVbKGbF4ta2jfyVtBi7DzzVmgRCKdYuw%2BZ%2FOM44Ho%3D&reserved=0 >>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Carlos Rovira >>>>>>>>>> >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=PNJ3JJbef47ofgFw9GyFgh1XuZJN4QxYpB3y7o%2FVP%2BQ%3D&reserved=0 >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Carlos Rovira >>>>>>>> >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862550229&sdata=mjRDoomG2pNluYJeEdW%2BO5LNkJU9Sfrv1umAtouuvwQ%3D&reserved=0 >>>> < >>>> >>> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862550229&sdata=mjRDoomG2pNluYJeEdW%2BO5LNkJU9Sfrv1umAtouuvwQ%3D&reserved=0 >>>>> >>>>>>> >>>>>> >>>>> >>>> >>>> >>>> >>>> >>> >>> -- >>> Carlos Rovira >>> http://about.me/carlosrovira >>> >> >> >> -- >> >> Piotr Zarzycki >> >> Patreon: *https://www.patreon.com/piotrzarzycki >> <https://www.patreon.com/piotrzarzycki>* >> > > > -- > > Piotr Zarzycki > > Patreon: *https://www.patreon.com/piotrzarzycki > <https://www.patreon.com/piotrzarzycki>*
