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 > -~----------~----~----~----~------~----~------~--~--- > > >
signature.asc
Description: OpenPGP digital signature
