If you just change the two lines of codes accordingly, I can test it
on Tomcat. I kept getting Scala errors while compiling
map(nickname =>
<xml:group> @<a
href={"/user/"+urlEncode(nickname.text)}>{nickname}</a> </xml:group>).
getOrElse(Text(""))
case e: Elem if e.label == "tag" =>
e.attribute("name").map(tag =>
<xml:group> #<a
href={"/tag/"+urlEncode(tag.text)}>{tag}</a> </xml:group>).
getOrElse(Text(""))
D.
On Fri, Feb 25, 2011 at 5:43 AM, Vassil Dichev <[email protected]> wrote:
> A quick look at the Scaladocs
> (http://scala-tools.org/mvnsites/liftweb-2.2/framework/scaladocs/index.html)
> shows it should be easy:
>
> LiftRules.context.path
>
> Unfortunately I won't have the time to test it with Tomcat now, could
> you give this a try? Otherwise I'll check it tonight.
>
> Vassil
>
>
> On Fri, Feb 25, 2011 at 6:33 AM, Richard Hirsch <[email protected]> wrote:
>> @Vassil - that would be great
>>
>> Thanks.
>>
>> D.
>>
>> On Fri, Feb 25, 2011 at 5:31 AM, Vassil Dichev <[email protected]> wrote:
>>> Dick,
>>>
>>> This could be done with Javascript, but now that I look at the problem
>>> more closely I think it should be done in Scala. We need to get the
>>> servlet context name and prepend it to the URL via the Servlet API.
>>> Let me check how to do that.
>>>
>>> Vassil
>>>
>>> On Thu, Feb 24, 2011 at 7:22 PM, Richard Hirsch <[email protected]>
>>> wrote:
>>>> Moving ahead with the last item for the 1.2 release.
>>>>
>>>> I'm getting there - I've cleared up most of the issues via various
>>>> JavaScript changes. I'll check in the code tomorrow.
>>>>
>>>> Now I'm trying to figure out how to make the message contents deal
>>>> with the relative paths as well. The problem occurs when tags or @user
>>>> URLs are included in messages.
>>>>
>>>> The code is in model/Message.scala
>>>>
>>>> map(nickname =>
>>>> <xml:group> @<a
>>>> href={"/user/"+urlEncode(nickname.text)}>{nickname}</a> </xml:group>).
>>>> getOrElse(Text(""))
>>>>
>>>> case e: Elem if e.label == "tag" =>
>>>> e.attribute("name").map(tag =>
>>>> <xml:group> #<a
>>>> href={"/tag/"+urlEncode(tag.text)}>{tag}</a> </xml:group>).
>>>> getOrElse(Text(""))
>>>>
>>>> We have the same problem here that the href is not correct when using
>>>> Tomcat.
>>>>
>>>> I have a javascript method which I call to adjust the path but I
>>>> haven't been able to get the Scala syntax right. For example,
>>>>
>>>> <xml:group> @<a
>>>> href={"javascript:pathAdjust('/user/'+urlEncode(nickname.text))"}>{nickname}</a>
>>>> </xml:group>).
>>>>
>>>> Maybe, someone with more Scala experience can show me how this work.
>>>> If you want just use the javascript alert method.
>>>>
>>>> D.
>>>>
>>>> On Tue, Feb 22, 2011 at 9:33 AM, Richard Hirsch <[email protected]>
>>>> wrote:
>>>>> Yep - try it with IE and create a message with a tag - the tag no
>>>>> longer appears 2x :->
>>>>>
>>>>> D.
>>>>>
>>>>> On Tue, Feb 22, 2011 at 9:21 AM, Ethan Jewett <[email protected]> wrote:
>>>>>> This is great Dick. Thanks! Is the new version now deployed at
>>>>>> http://esmecloudserverapache.dickhirsch.staxapps.net/ ? It looks like
>>>>>> there is a new deploy up there.
>>>>>>
>>>>>> Cheers,
>>>>>> Ethan
>>>>>>
>>>>>> On Mon, Feb 21, 2011 at 9:42 AM, Richard Hirsch <[email protected]>
>>>>>> wrote:
>>>>>>> 295 is finished and the JIRA issue is closed.
>>>>>>>
>>>>>>> One more JIRA issue to go....
>>>>>>>
>>>>>>> On Sun, Feb 20, 2011 at 11:21 AM, Richard Hirsch
>>>>>>> <[email protected]> wrote:
>>>>>>>> just FYI
>>>>>>>>
>>>>>>>> I'm currently working on the last two issues for the 1.2 release. I've
>>>>>>>> already solved https://issues.apache.org/jira/browse/ESME-295 and am
>>>>>>>> now working on https://issues.apache.org/jira/browse/ESME-327.
>>>>>>>>
>>>>>>>> D.
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>