I have noticed this several places, but this is a concrete example.

webapp/scripts/display_messages_top.js:198, sets a link to message
author like so:

newMsg.find('#author').attr('href', "/user/" + msgAuthor.nickname );

this causes problems when running with a non / context on tomcat

For example, if esme in running here:

http://foo.bar.com/esme/

the above will create this link:

http://foo.bar.com/user/user1

It appears that tomcat(? or lift?) does the right thing,
snippet/UserSnip.scala:121 does this

<a href={"/user/"+urlEncode(u.nickname.is)}>

which gives the correct location:

http://foo.bar.com/esme/user/user1

My javascript foo isn't strong enough to know if there's a way to
solve this in js.  Perhaps the best way is putting it in the template
and just having the js fill in the username?


Thanks,
Eric

Reply via email to