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.

Reply via email to