Yeah, I'll try Textile later. It's far beyond my ability now. I'm not so familiar with lift now.
Thanks David. You always help a lot. On Jan 6, 11:41 am, David Pollak <[email protected]> wrote: > On Tue, Jan 5, 2010 at 7:34 PM, daiwhea <[email protected]> wrote: > > Thanks Alex. > > > Yes, this can work. But I wonder how to achieve the require below? > > > In our old php practice, we often use some jseditor to provide some > > kind of WYWG function. So peoples can input text with some style built > > in, such as font-size, font-weight, color, background-color or even > > insert a online image etc. Then, after submit, the content in db is > > some html indeed. > > > For these html in db, how can I render it properly? Seems Text(_) is > > not suitable for this kind of data now. > > You can use scala.xml.Unparsed. This will pass a String to the XML output > without transformation. However, if the String is malformed XML, the > browser will choke. If the String contains JavaScript, it could result in > Cross Site Scripting issues. > > Please take a look at Lift's Textile parser which transforms Strings in > Textile format to valid, secure XHTML. > > > > > > > On Jan 5, 10:47 pm, Alex Boisvert <[email protected]> wrote: > > > The problem is that you're creating a String (not a NodeSeq) and the > > String > > > content is being escaped inside the wrapping elements. > > > > Try this, > > > > <p> { note.replyContent split '\n' map { Text(_) ++ <br/> } reduceLeft (_ > > ++ > > > _) } </p> > > > > alex > > > > On Tue, Jan 5, 2010 at 9:24 AM, daiwhea <[email protected]> wrote: > > > > my issue is: > > > > > There are some text input by users. There are new line character(\r\n) > > > > in these text. I want to convert those new line characters into <br /> > > > > > In the snippet, I put <p>{note.replyContent.replaceAll("\n", "<br />")} > > > > </p>. But the converted <br /> was changed to "<br />" by lift. > > > > > So, my question is: In lift, how can I convert those new lines into > > > > <br /> tags? > > > > > Thanks in advance. ^_^ > > > > > -- > > > > > You received this message because you are subscribed to the Google > > Groups > > > > "Lift" group. > > > > To post to this group, send email to [email protected]. > > > > To unsubscribe from this group, send email to > > > > [email protected]<liftweb%[email protected]> > > <liftweb%[email protected]<liftweb%[email protected]> > > > > > . > > > > For more options, visit this group at > > > >http://groups.google.com/group/liftweb?hl=en. > > > -- > > You received this message because you are subscribed to the Google Groups > > "Lift" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]<liftweb%[email protected]> > > . > > For more options, visit this group at > >http://groups.google.com/group/liftweb?hl=en. > > -- > Lift, the simply functional web frameworkhttp://liftweb.net > Beginning Scalahttp://www.apress.com/book/view/1430219890 > Follow me:http://twitter.com/dpp > Surf the harmonics
-- You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.
