Create temporary context - PIER

Pierre-Emmanuel QUEYREL Pierre-Emmanuel.Queyrel at etu.univ-savoie.fr
Mon Apr 30 17:29:03 MEST 2007


We have a problem of context when we explore the tree structure of pier 
with our visitor and when we visit an internal link. We perhaps found a 
solution by creating a static PRContext and by redefining the UrlOn method.

(sorry for my bad english :) )

Pe

Lukas Renggli a écrit :
>> Thank you for your answer. In fact, at the beginning I wanted just to
>> test my code directly under squeak without using a Widget.
>>     
>
> Ok. Your code for that looks fairly good. You properly define a new  
> browsing context looking at the root page . Was there a specific  
> problem with the code?
>
> Cheers,
> Lukas
>
>
>   
>> Pe
>>
>> Lukas Renggli a écrit :
>>     
>>> Hi Pierre-Emmanue,
>>>
>>>
>>>       
>>>> I would like to create a Widget for PIER which will generate a HTML
>>>> page
>>>> by using the tree structure of PIER with a visitor. Currently I have
>>>> created a test by creating a visitor who overloads PRViewRenderer
>>>> (PIER
>>>> -SEASIDE). Unfortunately I encounter a problem of context when I
>>>> launch
>>>> my app. Can you help me to understand how to create a temporary
>>>> context?
>>>>
>>>>         
>>> I wonder why you need a new context for that?
>>>
>>> If you subclass PRWidget you have the current context in 'self
>>> context' and you can find out about the kernel by evaluating 'self
>>> context kernel'.
>>>
>>> Have a look at PRTreeWidget that does something like that already. It
>>> doesn't use a visitor, but it queries all the information you need to
>>> start your visitor.
>>>
>>> Cheers,
>>> Lukas
>>>
>>>
>>>       
>> _______________________________________________
>> SmallWiki, Magritte, Pier and Related Tools ...
>> https://www.iam.unibe.ch/mailman/listinfo/smallwiki
>>
>>     
>
>   


More information about the smallwiki mailing list