The url-parser example shows this:

https://github.com/evancz/url-parser/blob/master/examples/App.elm#L104



On Thu, Sep 15, 2016 at 4:30 PM, Eduardo Cuducos <[email protected]> wrote:

> Hum… that sounds interesting.
> I'm not refactoring it right now, but gonna try this next time I go back
> to that code.
> Do you have any snippet as reference?
> Many thanks,
>
> On Thu, Sep 15, 2016 at 8:40 AM Peter Damoc <[email protected]> wrote:
>
>> As a suggestion:
>> Don't modify the URL directly. Create some kind of helper function that
>> would allow you to navigate using a higher level of structure.
>>
>> I have the concept of Pages in my app (i.e. locations where certain parts
>> of the functionality gets accomplished). When I want to navigate, I
>> navigate to a Page (e.g. Home), not to a URL.
>> The helpers take care of the actual structure of the url.
>>
>>
>>
>> On Thu, Sep 15, 2016 at 2:18 PM, Eduardo Cuducos <[email protected]>
>> wrote:
>>
>>> Many thanks for you reply, Peter.
>>>
>>> Indeed changing that line to Cmd.none fix the issue.
>>>
>>> The reason why I (naïvely) added that Navigation.modifyUrl "" was to
>>> clean up a “invalid” URL.
>>>
>>> For example: if location is #/document/42, this is a valid entry point;
>>> but is the location happens to be mistyped as #/documnt/42 (typo,
>>> missing letter “e”) my idea was to clean up the URL ro return to the root
>>> of the application.
>>>
>>> Gonna try to find an alternative way to implement that now ; )
>>>
>>> Once more, thank you very much,
>>>
>>> Ed
>>>
>>> On Wed, Sep 14, 2016 at 5:31 PM Peter Damoc <[email protected]> wrote:
>>>
>>>> On Wed, Sep 14, 2016 at 11:07 PM, Eduardo Cuducos <[email protected]>
>>>> wrote:
>>>>
>>>>> I have no clue about how to starting debugging this. Any ideas?
>>>>>
>>>>
>>>> Looks like a Navigation problem. You keep navigating to the same page
>>>> and create an infinite loop where the urlparser runs and you navigate in
>>>> urlUpdate and the urlparser runs again and again you navigate, etc.
>>>>
>>>> I would replace the following line:
>>>> https://github.com/datasciencebr/jarbas/blob/
>>>> master/jarbas/frontend/elm/Main.elm#L131
>>>> with a simple Cmd.none for starters.
>>>> Could you give more details about what are you trying to do with that
>>>> line?
>>>>
>>>>
>>>> --
>>>> There is NO FATE, we are the creators.
>>>> blog: http://damoc.ro/
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Elm Discuss" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Elm Discuss" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>> There is NO FATE, we are the creators.
>> blog: http://damoc.ro/
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Elm Discuss" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Elm Discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>



-- 
There is NO FATE, we are the creators.
blog: http://damoc.ro/

-- 
You received this message because you are subscribed to the Google Groups "Elm 
Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to