On 28 December 2010 16:56, Chris Nelson <[email protected]> wrote: > Steffen Hoffmann wrote: >> Chris Nelson wrote: >>> When you click on a task in Trac-jsGantt, a little window pops up >>> displaying the ticket. ... what I'd like is >>> to set the link to "/trac/ticket/1234?format=mini" or something and >>> have an alternate ticket display format show up in a mid-sized popup >>> window. ... >> >> You may want to take a look at the CcSelectorPlugin by Vladislav >> Naumov. >> >> In short: To do the trick like he did you'd popup a new window with >> some JS code and load content via a dedicated URL that triggers a >> template provider inside your plugin. >> >> This heavily relies on JS allowed for the users browser instance, but >> I've found no "native"/generic Trac mechanism for popup windows. There >> is an issue with popup window put into background by (accidentally) >> activating another window, since there is no (cross-browser) thing >> like "always-on-top", but I can live with it's current state for now. > > My problem is not how to popup the window -- jsGantt already uses JS to > do that -- but how to control the format of what's in the new window. > My thought was that if I could get the /ticket provider to support an > alternate, compressed format, the URL I use in the JS could invoke the > ticket viewer with that alternate format specified. I can have > /milestone/MilestonName and /milestone/MilestonName?action=edit. What > I'm looking for is /ticket/1234 and /ticket/1234?format=mini but I don't > know how to start doing that. > > -- > 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. > >
If you look at the bottom of the ticket page, you will see these three links: /ticket/1234?format=csv /ticket/1234?format=tab /ticket/1234?format=rss It should be easy to see how those alternative formats are implemented and then go from there... -- Mat Booth -- 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.
