id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,branch,changelog,apichanges,internalchanges 10245,jQuery UI integration,psuter ,Peter Suter,"Ship [http://jqueryui.com/ jQuery UI] with Trac. (I assume this is the plan, but I couldn't find a specific ticket. It was discussed before in light of these use cases: ''Search suggestions'' #9643, ''Tooltips'' #9648, ''Datepicker'' #2288, ''Column reordering'' #7026 and in general on the [Trac-ML:27688 mailing list].) Some points that may need to be addressed: * What to include? (''jQuery UI'' comes as a bag of interactions, widgets & effects one can pick and choose to create a custom package.) * What theme to use? (''jQuery UI'' offers a collection of standard themes and a [http://jqueryui.com/themeroller custom theme roller].) * What ''Advanced Theme Settings'' to use? * ''CSS Scope:'' > This field allows you to specify a CSS scope to limit your theme to a particular portion of a page. This is helpful when using multiple themes on a page. If you don't provide a CSS scope, your theme will apply to all UI elements on a page. > In most situations, you won't need to specify a CSS scope. Please Note: If you provide a CSS scope, you will not get an example page included in your download. * ''Theme Folder Name:'' > This field allows you to specify a name for the theme folder in your download. This is helpful if you plan to use multiple themes on a page. It defaults to ""theme"". * Where to place the files? * Should we call `add_script` / `add_stylesheet` in `trac.we.chrome.Chrome.prepare_request` as for ''jQuery''?",enhancement,closed,normal,1.0,general,,normal,fixed,jqueryui,leho@… mmitar@… Ryan J Ollos,,"jQuery UI is now included and can be configured using the new options `jquery_ui_location` and `jquery_ui_theme_location`. Milestone due and completion dates can be changed using a date/time picker.",trac.web.chrome: `add_script_data()` now also accepts keyword arguments. `add_jquery_ui()` adds the jQuery UI Javascript library.,