I’m pretty sure it’ll work without the hash as well. Give it a try.
> On Apr 17, 2020, at 10:23 AM, Piotr Zarzycki <piotrzarzyck...@gmail.com> > wrote: > > Hi Harbs, > > Thanks for pointing me out, but this is still that Routing expects me to > use in url hashes - The question is - What if I can't use hashes, but url > looks like I have presented in previous email ? > > Thanks, > Piotr > > pt., 17 kwi 2020 o 09:20 Harbs <harbs.li...@gmail.com > <mailto:harbs.li...@gmail.com>> napisał(a): > >> 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> < >> 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> >> < >> 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 <piotrzarzyck...@gmail.com> >> 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 <piotrzarzyck...@gmail.com> >>> 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 <carlosrov...@apache.org> >>>> 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 >> (<aha...@adobe.com.invalid >>>>>> ) >>>>> 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" <harbs.li...@gmail.com> 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 <harbs.li...@gmail.com> >>>>> 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 <harbs.li...@gmail.com >>>>> <mailto: >>>>>> harbs.li...@gmail.com>> 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 <harbs.li...@gmail.com >>>>>> <mailto:harbs.li...@gmail.com>> 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 < >>>>>> carlosrov...@apache.org <mailto:carlosrov...@apache.org>> 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 (< >>>>> harbs.li...@gmail.com >>>>>> <mailto:harbs.li...@gmail.com>>) 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 < >>>>>> carlosrov...@apache.org <mailto:carlosrov...@apache.org>> >>>>>>>>>>> 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 (< >>>>>> harbs.li...@gmail.com <mailto: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://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 < >>>>>> cottag...@gmail.com <mailto: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> <mailto: >>>>>>>>>>>>> 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://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 < >>>>>> 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://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 < >>>>> 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://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 < >>>>>>>>>>>>> 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://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 (< >>>>>> 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://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 < >>>>>> 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://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 < >>>>>> 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://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>* >> >> > > -- > > Piotr Zarzycki > > Patreon: *https://www.patreon.com/piotrzarzycki > <https://www.patreon.com/piotrzarzycki> > <https://www.patreon.com/piotrzarzycki > <https://www.patreon.com/piotrzarzycki>>*