Hi Harbs, I see some properties which would no longer work [1] - If I use BrowserRouter as a host. In this specific class that property is not used, but I'm pointing to the issue. Maybe HasRouter and BrowserRouter should have some common interface ?
[1] https://github.com/apache/royale-asjs/blob/fa4e6bdf58ea30f68d5efc0e9cc98318d4f0d293/frameworks/projects/Basic/src/main/royale/org/apache/royale/routing/RouteToParameters.as#L35 Thanks, Piotr pon., 20 kwi 2020 o 17:56 Piotr Zarzycki <[email protected]> napisał(a): > Got it. It's working I'm able to get params. We will see what I can do > more. :) > > Thank you! > > pon., 20 kwi 2020 o 17:51 Harbs <[email protected]> napisał(a): > >> Exactly like lines 99 through 102 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 >> > >> >> RouteToParameters will parse the parameters and use the ParameterRoutes >> to “do the right thing”. >> >> > On Apr 20, 2020, at 6:35 PM, Piotr Zarzycki <[email protected]> >> wrote: >> > >> > Yeah I just realized that I didn't express myself clearly. I would ask >> > differently cause you are saying about beads. What bead would parse for >> me >> > those parameters ? >> > >> > https://myrul.com/test?target=somevalue&account= >> > < >> https://localdev.prominic.net/prominic/bin/js-debug/index.html?target=UpdateCreditCard&account=A55XXX >> > >> > somevalue >> > >> > I'm assuming this is not ready for BroswerRouter yet ? >> > >> > >> > pon., 20 kwi 2020 o 17:31 Harbs <[email protected]> napisał(a): >> > >> >> Huh? Not sure what you’re asking. >> >> >> >> The parsing of the URLs are all done via beads. >> >> >> >>> On Apr 20, 2020, at 5:51 PM, Piotr Zarzycki < >> [email protected]> >> >> wrote: >> >>> >> >>> I will check your changes, but looking into the code you didn't touch >> >>> parameter parsing. It probably will be the same story for >> BrowserRouter >> >> and >> >>> HasRouter - Maybe it's worth to place it in RouteToParameters ? >> >>> >> >>> pon., 20 kwi 2020 o 16:38 Harbs <[email protected]> napisał(a): >> >>> >> >>>> I just pushed something. It builds, but I don’t have a setup to be >> able >> >> to >> >>>> test it properly. >> >>>> >> >>>> Calling setState() and renderState() should work, but I still haven’t >> >>>> finished beads to intercept links. >> >>>> >> >>>> Let me know how it goes… >> >>>> >> >>>> Harbs >> >>>> >> >>>>> On Apr 20, 2020, at 4:45 PM, Piotr Zarzycki < >> [email protected] >> >>> >> >>>> wrote: >> >>>>> >> >>>>> Harbs, >> >>>>> >> >>>>> Do you think you will have something pushed today/tomorrow or is it >> >>>> rather >> >>>>> something for the next week or so ? >> >>>>> >> >>>>> pon., 20 kwi 2020 o 11:56 Piotr Zarzycki <[email protected] >> > >> >>>>> napisał(a): >> >>>>> >> >>>>>> Ok. Thanks I look forward to your update. >> >>>>>> >> >>>>>> pon., 20 kwi 2020 o 11:51 Harbs <[email protected]> >> napisał(a): >> >>>>>> >> >>>>>>> I’m deprecating Router and replacing it with HashRouter and >> >>>> BrowserRouter. >> >>>>>>> >> >>>>>>> I’m going to try and keep the same beads working with either >> router. >> >>>>>>> >> >>>>>>>> On Apr 20, 2020, at 11:55 AM, Piotr Zarzycki < >> >>>> [email protected]> >> >>>>>>> wrote: >> >>>>>>>> >> >>>>>>>> Harbs, >> >>>>>>>> >> >>>>>>>> What please describe what are you going to change exactly. Since >> I >> >>>> need >> >>>>>>> to >> >>>>>>>> move forward with my feature in application I will probably >> >> implement >> >>>>>>>> adhoc solution with Router in app only, but I would like to avoid >> >> some >> >>>>>>> big >> >>>>>>>> changes when you commit your code. >> >>>>>>>> >> >>>>>>>> Thanks, >> >>>>>>>> Piotr >> >>>>>>>> >> >>>>>>>> pon., 20 kwi 2020 o 09:52 Harbs <[email protected] <mailto: >> >>>>>>> [email protected]>> napisał(a): >> >>>>>>>> >> >>>>>>>>> There are beads which handle the following: >> >>>>>>>>> >> >>>>>>>>> 1. Paths — in a hash router, this would be the part of the url >> >>>> between >> >>>>>>> the >> >>>>>>>>> hash and the question mark or a second hash. In a “browser >> router” >> >>>> this >> >>>>>>>>> would be the section between the base and and the question mark >> or >> >> a >> >>>>>>> hash >> >>>>>>>>> 2. Parameters — handles between the question mark and subsequent >> >>>> hash. >> >>>>>>>>> (yes RouteToParameter works) >> >>>>>>>>> 3. I started work on dealing with trailing hash links for >> scrolling >> >>>> to >> >>>>>>>>> anchor (or rather id) behavior, but that’s not yet done. >> (Something >> >>>>>>> like >> >>>>>>>>> this: >> >>>>>>>>> >> >>>> >> https://github.com/vuejs/vue-router/tree/dev/examples/scroll-behavior >> >>>>>>> < >> >> https://github.com/vuejs/vue-router/tree/dev/examples/scroll-behavior> >> >>>> < >> >>>>>>>>> >> >>>> >> https://github.com/vuejs/vue-router/tree/dev/examples/scroll-behavior >> >>>>>>> < >> >> https://github.com/vuejs/vue-router/tree/dev/examples/scroll-behavior >> >>>>>> ) >> >>>>>>>>> >> >>>>>>>>> Ideally all of these beads should work in either kind of router. >> >> This >> >>>>>>> is >> >>>>>>>>> already PAYG, but it’s going to take some work to get this >> working >> >>>> and >> >>>>>>> PAYG >> >>>>>>>>> for both kinds of routers. >> >>>>>>>>> >> >>>>>>>>> I’ll try to work on this today… >> >>>>>>>>> >> >>>>>>>>> Harbs >> >>>>>>>>> >> >>>>>>>>>> On Apr 20, 2020, at 10:01 AM, Carlos Rovira < >> >>>> [email protected]> >> >>>>>>>>> wrote: >> >>>>>>>>>> >> >>>>>>>>>> Hi Piotr, >> >>>>>>>>>> >> >>>>>>>>>> I used hashes with params, so that's completely fine and we >> should >> >>>>>>> have >> >>>>>>>>> it. >> >>>>>>>>>> In fact, I think we already should have it since I'm seeing >> >>>>>>>>>> "RoutToParameter" class right? Maybe Harbs should confirm this >> >> since >> >>>>>>> he >> >>>>>>>>>> implemented, and I just saw the class but still not use it. >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> El dom., 19 abr. 2020 a las 16:23, Piotr Zarzycki (< >> >>>>>>>>>> [email protected]>) escribió: >> >>>>>>>>>> >> >>>>>>>>>>> Harbs, >> >>>>>>>>>>> >> >>>>>>>>>>> Agreed with that. We can rename them, but even in case of >> >>>> HashRouter >> >>>>>>> - >> >>>>>>>>> does >> >>>>>>>>>>> exclude it ability to have parameters ? Does those parameters >> not >> >>>>>>>>> exists in >> >>>>>>>>>>> HasRouter as well. Is it not a common stuff no matter what >> kind >> >> of >> >>>>>>> url >> >>>>>>>>> it >> >>>>>>>>>>> is ? >> >>>>>>>>>>> >> >>>>>>>>>>> niedz., 19 kwi 2020 o 15:52 Harbs <[email protected]> >> >>>>>>> napisał(a): >> >>>>>>>>>>> >> >>>>>>>>>>>> After thinking about this some more, I’m thinking that Router >> >>>>>>> should be >> >>>>>>>>>>>> named and we should add another type of router for standard >> path >> >>>>>>>>> routing. >> >>>>>>>>>>>> >> >>>>>>>>>>>> React calls them HashRouter and BrowserRouter. Maybe we >> should >> >> use >> >>>>>>> the >> >>>>>>>>>>>> same names… >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>>> >> >> >> https://stackoverflow.com/questions/51974369/hashrouter-vs-browserrouter >> >>>>>>>>>>> < >> >>>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>>> >> >> >> https://stackoverflow.com/questions/51974369/hashrouter-vs-browserrouter >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>>> On Apr 19, 2020, at 3:32 PM, Piotr Zarzycki < >> >>>>>>>>> [email protected] >> >>>>>>>>>>>> >> >>>>>>>>>>>> wrote: >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> Hi Harbs, >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> It sounds like you are asking me to check in onInit whether >> >>>>>>>>>>>>> if(location.hash) exists then do something, but if doesn't >> >> exists >> >>>>>>>>> check >> >>>>>>>>>>>> url >> >>>>>>>>>>>>> params. - I may understand it in a wrong way, but I think >> >>>>>>>>> location.hash >> >>>>>>>>>>>> may >> >>>>>>>>>>>>> exists and location.search - where parameters are stored >> could >> >>>>>>> exists >> >>>>>>>>>>>>> equally. >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> if(location.hash) >> >>>>>>>>>>>>> { >> >>>>>>>>>>>>> hashChangeHandler(); >> >>>>>>>>>>>>> } >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> if (location.search) >> >>>>>>>>>>>>> { >> >>>>>>>>>>>>> parseParameters(); >> >>>>>>>>>>>>> } >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> Am I missing something ? >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> Thanks, >> >>>>>>>>>>>>> Piotr >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> pt., 17 kwi 2020 o 12:09 Harbs <[email protected]> >> >>>> napisał(a): >> >>>>>>>>>>>>> >> >>>>>>>>>>>>>> Whatever you think is fine by me. >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> I don’t remember why I have "if(location.hash)”. It’s >> possible >> >>>> you >> >>>>>>>>> can >> >>>>>>>>>>>> get >> >>>>>>>>>>>>>> rid of that conditional. >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> It could be you can get rid of that and handle hashRecieved >> >> in a >> >>>>>>>>> bead. >> >>>>>>>>>>>> If >> >>>>>>>>>>>>>> the hashReceived event has no hash you can then check the >> >>>> URL.You >> >>>>>>> do >> >>>>>>>>>>>> need >> >>>>>>>>>>>>>> to make sure that you always get a stateChange event and >> don’t >> >>>>>>>>>>> dispatch >> >>>>>>>>>>>> it >> >>>>>>>>>>>>>> twice. >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> Feel free to play around with the code… ;-) >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> Harbs >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>>> On Apr 17, 2020, at 11:37 AM, Piotr Zarzycki < >> >>>>>>>>>>>> [email protected]> >> >>>>>>>>>>>>>> wrote: >> >>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>> I think it would be better to have it here in Router. >> >>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>> pt., 17 kwi 2020 o 09:37 Harbs <[email protected]> >> >>>>>>> napisał(a): >> >>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> Alternatively, you can subclass Router to support setting >> >> the >> >>>>>>>>>>>> parameters >> >>>>>>>>>>>>>>>> in the onInit method. >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> Not sure which of these is best. >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>> On Apr 17, 2020, at 10:35 AM, Harbs < >> [email protected] >> >>> >> >>>>>>>>> wrote: >> >>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>> Actually, it’s not going to work because the >> >>>>>>>>>>>>>>>> router.routeState.parameters will not be set. >> >>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>> You will likely need to add code to set the >> >>>>>>>>>>>>>> router.routeState.parameters >> >>>>>>>>>>>>>>>> using the part of the location after the question mark. >> >>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>> The easiest way to do that would be to either: >> >>>>>>>>>>>>>>>>> 1. Modify RouteToParameters.stateChanged to first check >> >> that >> >>>>>>> there >> >>>>>>>>>>>> is a >> >>>>>>>>>>>>>>>> parameters value and then set it if not. >> >>>>>>>>>>>>>>>>> 2. Subclass RouteToParameters and override stateChanged >> to >> >>>> make >> >>>>>>>>>>> that >> >>>>>>>>>>>>>>>> check first. >> >>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>> On Apr 17, 2020, at 10:29 AM, Harbs < >> >> [email protected] >> >>>>>>>>>>> <mailto: >> >>>>>>>>>>>>>>>> [email protected]>> wrote: >> >>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>> 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 < >> >>>>>>>>>>>>>>>> [email protected] <mailto: >> [email protected] >> >>>> >> >>>>>>>>>>> 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 <[email protected] >> >>>>>>> <mailto: >> >>>>>>>>>>>>>>>> [email protected]>> 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 < >> >>>>>>>>>>>>>>>> [email protected] <mailto: >> [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] >> >>>>>>>>>>>>>>>> <mailto:[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://mydomain.com/somefolder/index.html?target=somevalue&account= >> >>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>> < >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>>> >> >> >> https://localdev.prominic.net/prominic/bin/js-debug/index.html?target=UpdateCreditCard&account=A55XXX >> >>>>>>>>>>>>>>>> < >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>>> >> >> >> 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 >> >>>>>>> < >> >>>>>>>>>>>>>>>> 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 >> >>>>>>>>>>>>>>>> < >> >>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>>> >> >> >> 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>* >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> -- >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> Piotr Zarzycki >> >>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>> Patreon: *https://www.patreon.com/piotrzarzycki < >> >>>>>>>>>>>>>>>> https://www.patreon.com/piotrzarzycki> >> >>>>>>>>>>>>>>>>>>> <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>* >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> -- >> >>>>>>>>>>> >> >>>>>>>>>>> Piotr Zarzycki >> >>>>>>>>>>> >> >>>>>>>>>>> Patreon: *https://www.patreon.com/piotrzarzycki >> >>>>>>>>>>> <https://www.patreon.com/piotrzarzycki>* >> >>>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> -- >> >>>>>>>>>> Carlos Rovira >> >>>>>>>>>> http://about.me/carlosrovira >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>> >> >>>>>>>> -- >> >>>>>>>> >> >>>>>>>> Piotr Zarzycki >> >>>>>>>> >> >>>>>>>> Patreon: *https://www.patreon.com/piotrzarzycki < >> >>>>>>> https://www.patreon.com/piotrzarzycki> >> >>>>>>>> <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>* >> >>>> >> >>>> >> >>> >> >>> -- >> >>> >> >>> 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>* > -- Piotr Zarzycki Patreon: *https://www.patreon.com/piotrzarzycki <https://www.patreon.com/piotrzarzycki>*
