Remy, Where in the TracDev Wiki can I find these guidelines? What is the reason to still support non-JavaScript users? I understand people may use plugins like NoScript, but a user of Trac can be informed via a <noscript> tag if JavaScript is required even though this isn't quite as graceful. My main reason for asking is in regards to plugins. Even though you say a plugin can do what they want, understanding the motivation for Trac's graceful degradation guideline may help inspire a plugin developer to do the same. If a Trac instance with several plugins installed violates a Trac core principle by introducing a JavaScript requirement, then I feel like it would undermine your efforts.
Thanks, Brian On Monday, November 1, 2010 7:53:37 PM UTC-4, Remy Blank wrote: > > We do tend to add more an more AJAXy stuff, and the guideline (for Trac > core at least, plugins are free to do whatever they want) is that the UI > should degrade gracefully if JavaScript is not available. > > The following locations currently use AJAX: > > - Side-by-side wiki editor > - Ticket comment preview > - Inline source tree expansion > - Inline changeset view in annotated source file > > -- Remy > > -- You received this message because you are subscribed to the Google Groups "Trac Development" group. To view this discussion on the web visit https://groups.google.com/d/msg/trac-dev/-/n4NqS5D_moUJ. 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.
