We looked at the datepicker widget in this chapter that is supported by one of the biggest APIs in the jQuery UI library. This gives us a huge number of options to work with and methods to receive data from. We first looked at the default implementation and how much behavior is added to the widget automatically.
We looked at the rich API exposed by the datepicker, which includes more configurable options than any other component. We also saw how we can use the utility functions that are unique to the datepicker manager object.
We saw how easy the widget makes implementing internationalization. We also saw that there are thirty-four additional languages the widget has been translated into. Each of these are packed into a module that is easy to use in conjunction with the datepicker for adding support for alternative languages. We also saw how we create our own custom language configuration.
We covered some of the events that are fired during a datepicker interaction, and looked at the...