Right, sorry. I should have been more clear. The definition of LinkText is:

case class LinkText[T](val text :
(T<http://scala-tools.org/mvnsites-snapshots/liftweb/lift-webkit/scaladocs/net/liftweb/sitemap/Loc/LinkText.T.html>)
=> NodeSeq <http://www.scala-lang.org/docu/files/api/scala/xml/NodeSeq.html>
) extends Product<http://www.scala-lang.org/docu/files/api/scala/Product.html>

I'm just wondering what "T" is supposed to represent since the text val
expects a function (T) => NodeSeq. All of the example code I can find
essentially ignores the param of type T, like this:

val fooText = new LinkText( ignore => Text("something that does not use the
ignore parameter"))

When I look in Loc.scala I can't quite figure out what that's supposed to
be. I see that by default it has something to do with foundParam, but I
can't quite get my head around that, either. It looks like it has something
to do with the rewrite function on Loc, and I know you gave an example of
the Wiki page using these things but I've been staring at so much code the
past few weeks that it's starting to blur together. Am I correct that it
allows you to determine the link text off of the type-safe parameter
returned from a rewrite?

Thanks,

Derek

On Thu, Dec 11, 2008 at 9:35 AM, David Pollak <[EMAIL PROTECTED]
> wrote:

> Are you referring to Loc.LinkText?  It's the calculation of the text that
> appears by default in the menu item's Link.
>
> On Thu, Dec 11, 2008 at 6:16 AM, Derek Chen-Becker <[EMAIL PROTECTED]>wrote:
>
>> I've been going back and forth through the code and I can't figure out
>> what the in parameter for LinkText is supposed to be. I can't find any
>> example code using it; everything that I find seems to just ignore the
>> parameter.
>>
>> Thanks,
>>
>> Derek
>>
>>
>>
>
>
> --
> Lift, the simply functional web framework http://liftweb.net
> Collaborative Task Management http://much4.us
> Follow me: http://twitter.com/dpp
> Git some: http://github.com/dpp
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to