On 05/20/2011 12:54 PM, Douglas Cerna wrote:
Hey everybody.

I just updated my jquery-ui branch 
(lp:~replaceafill/schooltool/schooltool_jquery-ui) to include the jQuery UI 
datepicker widget for our date fields.

Here's what I did:

1. Added the jQuery UI translations files for the datepicker. There are 61! 
translations files.

2. Removed every reference to zc.datetime: widget base class, widget custom 
template, package registration in schooltool/common/configure.zcml and setup.py

3. Added a custom class "datepicker-field" to our custom date widget.

4. Created a list of available languages from the translations files. I just 
copied this approach from the zc.datetimewidget implementation, but I don't 
like it much.

5. Added a viewlet to the JavaScript manager that extracts the language from the browser 
locale and inserts the appropriate translation file. This viewlet also binds the 
datepicker widget to the widget class "datepicker-field". Justas, could you 
please help me to clean this viewlet code?

6. Broke the tests! I'm getting LocationErrors related to the use of the 
expression: context/++resource++jquery-ui/theme/jquery-ui.css mostly in the 
timetable tests. I guess it's a skin problem. I'll fix this.

And that's it. A localized datepicker is shown for the date fields. I updated 
the testing instance (http://69.164.203.135:7080) so you can see it. Remember 
to change the language and see the datepicker getting translated.

Let me know what you think.

  Well, nice!

  Gives some food for thought.  Let me get back to you on Mon.

Justas


_______________________________________________
Mailing list: https://launchpad.net/~schooltool-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~schooltool-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to