[Seaside] Making generated links more understandable

Lawrence Kellogg mac.hive at me.com
Tue Mar 27 14:56:53 UTC 2012


On Mar 27, 2012, at 10:19 AM, Philippe Marschall wrote:

> Am 26. März 2012 19:06 schrieb Lawrence Kellogg <mac.hive at me.com>:
>> Thanks Lukas and Phillipe.
>> 
>>  It looks like this:
>> 
>> updateUrl: aUrl
>>        super updateUrl: aUrl.
>>        aUrl addToPath: self class name
>> 
>> will give me what I want. What do you think?
> 
> You probably don't want to do this for every component. You may want
> to exclude components that appear multiple times on a page and
> "insignificant" ones (like footer or side bar).
> 

  Yes, I realize that, thanks for pointing it out, Philippe. Unfortunately, putting in the 
addToPath call in even a single component messes up all of my rendering for that component, as I explained in 
another post. I need to fix that problem first….


>> Any drawbacks to doing this?
> 
> If you're on GemStone IIRC class names are Symbols and not Strings
> like in Pharo (or was it the other way around?). And symbols are not
> subtypes of strings, at least not on every platform. So you might want
> to do:
> 
> aUrl addToPath: self class name greaseString

  Yes, good point. I had an asString in there at one point. I'm not clear on what a greaseString is 
but I guess I should find out. 

  Regards, 

  Larry



> 
> Cheers
> Philippe
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside



More information about the seaside mailing list