Vineet Reynolds resolved Component  Upgrade JDF-320 as Done

TicketMonster, the HTML5 Mobile archetype, and the Kitchensink Cordova and HTML5 examples have been updated.

TicketMonster changes were pushed upstream in https://github.com/jboss-jdf/ticket-monster/commit/8793e2093cd430e94416f787f7cfb29978d374a0

HTML5 Mobile archetype changes in https://github.com/jboss-jdf/jboss-as-archetype/commit/b0c9e202cd84b6feb3a7309d3dea68fa1f994d4c

Changes for Kitchensink Cordova and HTML5 Mobile examples are in https://github.com/jboss-jdf/jboss-as-quickstart/commit/59016049c282d5977db4f06e57c058e2bb84a14d

A note of the issues encountered and fixed (sometimes via updates to other libraries):

  • jQuery 1.9 no longer parses an empty JSON response as null, and instead triggers an error. Required an update to the REST resource used in the examples.
  • Twitter Bootstrap was updated to 2.3.1 since versions < 2.3 cannot use jQuery 1.9 - jQuery.browser was removed from the jQuery API. Use of the Collapse and Popover plugins required some correction, as well as the use of the Boostrap grid.
  • jQuery 1.9 no longer allows the use of CSS pseudo classes like :invalid and :valid as selectors passed to jQuery.is(). Required introduction of logic using document.querySelectorAll in TicketMonster. The use of Backbone views (instead of Backbone Models) to perform some error handling in TicketMonster, needs to be reviewed.
Change By: Vineet Reynolds (21/May/13 10:45 AM)
Status: Coding In Progress Resolved
Resolution: Done
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira