Good work guys! Btw, it might be my local checkout is broken, but after today's update UI on user's personal timeline screen is broken.
2011/2/25 Ethan Jewett <[email protected]> > Thanks Dick and Vassil! > > On Fri, Feb 25, 2011 at 9:31 AM, Richard Hirsch <[email protected]> > wrote: > > Thanks. > > > > I've fixed this problem and have committed everything to SVN. Deployed > > everything to stax. > > > > I discovered a new bug during testing (unable to post from streams / > > public page) so we aren't finished with the release yet. > > > > D. > > > > On Fri, Feb 25, 2011 at 6:28 AM, Vassil Dichev <[email protected]> > wrote: > >> OK, I've committed a fix, and it works with Jetty. I think you've also > >> forgotten to mention that shortened URLs must also have the prepended > >> context root. > >> > >> Now it's time to go to the kindergarten with my son, feel free to test. > >> > >> Vassil > >> > >> > >> On Fri, Feb 25, 2011 at 6:56 AM, Vassil Dichev <[email protected]> > wrote: > >>> Since the context root doesn't change for the lifetime of the > >>> application, I would define a val somewhere in object Message: > >>> > >>> val root = LiftRules.context.path > >>> > >>> and then prepend root to these URLs. Give me half an hour and I'll do > >>> it and test that at least it works on Jetty (should be empty context > >>> root). > >>> > >>> > >>> On Fri, Feb 25, 2011 at 6:46 AM, Richard Hirsch <[email protected]> > wrote: > >>>> 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-295and > >>>>>>>>>>>> am > >>>>>>>>>>>> now working on https://issues.apache.org/jira/browse/ESME-327 > . > >>>>>>>>>>>> > >>>>>>>>>>>> D. > >>>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>> > >>>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>>> > >>> > >> > > > -- Best Regards, Vladimir Ivanov
