On Mon, Jan 23, 2012 at 4:40 AM, lkcl luke <[email protected]> wrote: > On Mon, Jan 23, 2012 at 1:56 AM, C Anthony Risinger <[email protected]> wrote: >> >> sounds fine ... but why the funky url? > > because that's how #s work. > >> http://lists.pyjs.org/mail/#/pyjamasdev/2010/10/22/ > > you can't do that - it has to be #%2Fpyjamasdev%2F2010%2F10%2022%2F > or whatever.
sure you can -- it annoyed me so much it was the subject of my initial patch to pyjamas -- sooo, you can do this for ~2yrs :-) http://pyjamas.git.sourceforge.net/git/gitweb.cgi?p=pyjamas/pyjamas;a=commitdiff;h=a4e913084ec568f6c8dd2d53ce490de408a3d721 http://xkr.us/articles/javascript/encode-compare/ ... we now use `encodeURI` instead of `encodeURIComponent` (which *did* have the behavior you describe). this was inline with GWT. I manually escaped the `#` sign, though i don't think it's strictly necessary, but it made things less error prone ... if it doesn't work it's a bug. >> lamson is simply a python SMTP server that lets you easily wire it >> into any front-or-back end -- the code that powers the mailing list is >> a (possibly outdated) copy of the librelist.org code. > > yes. from 18 months ago, with some specific modifications to deal > with things on the pyjamas list. for example, i didn't realise until > about 2 months ago that the default librelist code allowed for random > creation of absolutely any mailing list that people wanted to make. > so i hard-hacked that out. > > also people keep sending messages to "[email protected]" so i modified > the code to respond "these are the only lists". heh yeah, i remember that ;-) -- C Anthony

