This has been previously discussed on the list, though I stopped reading
for a week or two due to final exams. Basically we need to add
infrastructure to the navigation system to manage the ctxtnav bar in a
thematically similar fashion to the other nav bars. The reason this
needs to be done before a beta is this will break every template
currently in existence. The proposed API is something of the form
add_ctxtnav(req, tag.a('Foo', href=req.href.myplugin('foo'))), working
internally in a similar fashion to add_stylesheet and add_script. This
will also mean moving the ctxtnav div out of the individual templates
and into layout.html (hence the mass breakage).

--Noah

Christian Boos wrote:
> Noah Kantrowitz wrote:
>   
>> On Tue, 11 Dec 2007, Jeroen Ruigrok van der Werven wrote:
>>
>>   
>>     
>>> -On [20071211 22:33], Emmanuel Blot ([EMAIL PROTECTED]) wrote:
>>>     
>>>       
>>>>> Anyway, I think #6059
>>>>> will do a lot more for preventing "Wrong Trac" tickets than this.
>>>>>         
>>>>>           
>>>> ... although I really don't think #6059 may help: people just don't read 
>>>> ;-)
>>>>       
>>>>         
>>> I think Alec and Odd Simon were discussing something related to these kind 
>>> of
>>> mistakes on IRC today that should help a lot.
>>>     
>>>       
>> I would also reeeeeeally like to get the ctxtnav stuff sorted before 
>> releasing 0.11b1. I think this may be the last time we can fix this with 
>> minimal plugin breakage.
>>   
>>     
>
> Can you please elaborate? What needs to be sorted out before the beta1 
> and also, why do you raise this concern so late (I raised various calls 
> about "what needs to be fixed in beta1" in the last weeks).
>
> At this point, I don't see anything blocking beta1, besides some 
> documentations updates and little fixes. I think the time for new 
> features or big changes is over, at the very least for the beta1. If 
> there's a clean and simple patch available for something else, we may 
> add it for 0.11 after discussing it here.
>
> -- Christian
>
>
> --~--~---------~--~----~------------~-------~--~----~
> You received this message because you are subscribed to the Google Groups 
> "Trac Development" 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/trac-dev?hl=en
> -~----------~----~----~----~------~----~------~--~---
>
>
>   


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to