Metadata
- Source
- FLUID-5185
- Type
- Task
- Priority
- Blocker
- Status
- Closed
- Resolution
- Fixed
- Assignee
- Justin Obara
- Reporter
- Justin Obara
- Created
2013-10-21T10:37:49.522-0400 - Updated
2014-03-03T11:27:07.520-0500 - Versions
- N/A
- Fixed Versions
-
- 1.5
- Component
-
- Framework
Description
Upgrade Infusion to use the latest version of jQuery UI, Qunit, and 1.x line of jQuery.
Since we still need to support IE 8 we cannot jump to the 2.x line of jQuery yet.
Comments
-
Justin Obara commented
2013-11-22T14:11:27.800-0500 When updating jQuery UI we should take care to look at re-implementing the tooltip and tabs wrapper components. These should be brought up to modern standards. In particular for tooltip we should avoid the current idiom of creating new tooltips for each instance, rather we should share a single tooltip and move it around. Additionally, we should make sure that it supports all the modern features, e.g. custom-content (http://jqueryui.com/tooltip/#custom-content)
-
Andrew Wills commented
2013-12-20T16:31:52.439-0500 Justin – do you really mean the "latest" versions? 1.10.x (at present)? Is there a sense of when this work will be complete, and Fluid 1.5 available? Thanks!
-
Antranig Basman commented
2013-12-20T22:28:55.951-0500 Two recent postings to fluid-work describing progress and discoveries during this work:
http://fluid.2324889.n4.nabble.com/jQuery-upgrades-for-Infusion-FLUID-5185-td8864.html (Dec 18th, 2013)
http://fluid.2324889.n4.nabble.com/Breaking-changes-in-recent-versions-of-jQuery-focus-handling-td8867.html (Dec 19th, 2013)
-
Antranig Basman commented
2013-12-20T22:31:51.902-0500 Hi Drew - yes, I am currently pushing upgrade to 1.11 beta 2, given it seems that a new jQuery release is imminent. This is now essentially working in my branch (minus the tooltip component which needs a big rewrite) and I expect this to be done in a day or two. It should be merged with trunk within a couple of weeks - the 1.5 release process should hopefully follow not long after that, although we would like to get our documentation into better shape.
-
Antranig Basman commented
2013-12-20T22:33:52.078-0500 Make that beta 3 🙂
-
Justin Obara commented
2014-01-20T08:45:08.805-0500 @@Antranig Basman jQuery UI 1.10.4 was just released on Jan 17. You may want to update this in your branch too.
http://blog.jqueryui.com/2014/01/jquery-ui-1-10-4/ -
Antranig Basman commented
2014-01-27T05:18:38.244-0500 Pull request is now ready for review at https://github.com/fluid-project/infusion/pull/448 including last week's final versions of jQuery 1.11.0 and jQuery UI 1.10.4
-
Antranig Basman commented
2014-01-31T18:01:08.672-0500 Merged into trunk at revision 6218b16, along with various other upgrades that this provoked to the core framework - including a new "delegate tooltips" feature for the tooltip component and a new core lifecycle event "afterDestroy". Various fixes to the IoC testing framework also included