ICEfaces
  1. ICEfaces
  2. ICE-8920

Upgrade 3rd Party jQuery family JavaScript libraries to latest revisions

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.3
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ICEfaces 3.3, ACE components,
    • Assignee Priority:
      P1
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Compatibility/Configuration

      Description

      This JIRA is to review the feasibility of upgrading to the jQuery 1.9 release, and also associated 3rd party jQuery plugins as required:

      Current revisions in use as of 3.2 are:

      - jqPlot 1.0.4
      - jqPrint 0.3
      - jQuery 1.7.1
      - jQuery Mousewheel 3.0.4
      - jQuery Timepicker Addon 0.9.6
      - jQuery UI 1.8.24
      - jQuery UI Touch Punch 0.2.2
      - qTip 2.0.0
      - Wijmo 2.0.5


      http://blog.jquery.com/2013/01/15/jquery-1-9-final-jquery-2-0-beta-migrate-final-released/

        Issue Links

          Activity

          Ken Fyten created issue -
          Ken Fyten made changes -
          Field Original Value New Value
          Assignee Nils Lundquist [ nils.lundquist ]
          Fix Version/s 3.3 [ 10370 ]
          Affects Compatibility/Configuration [ 10002 ]
          Assignee Priority P1 [ 10010 ]
          Ken Fyten made changes -
          Link This issue blocks ICE-7457 [ ICE-7457 ]
          Hide
          Nils Lundquist added a comment - - edited

          jqPlot - Up to date.
          jqPrint - Up to date.
          jQuery Mousewheel - Up to date.
          jQuery Timepicker Addon - Updating to 1.2
          jQuery - Updating to 1.9.1
          jQuery UI - Updating to 1.10.0
          jQuery UI Touch Punch - Up to date.
          qTip - 2.0.0-nightly is the only release available. No "stable" release.
          Wijmo - 2.0.5 - Updating to 2.3.6

          Show
          Nils Lundquist added a comment - - edited jqPlot - Up to date. jqPrint - Up to date. jQuery Mousewheel - Up to date. jQuery Timepicker Addon - Updating to 1.2 jQuery - Updating to 1.9.1 jQuery UI - Updating to 1.10.0 jQuery UI Touch Punch - Up to date. qTip - 2.0.0-nightly is the only release available. No "stable" release. Wijmo - 2.0.5 - Updating to 2.3.6
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #33401 Wed Feb 13 11:04:43 MST 2013 nils.lundquist ICE-8920 - Updated jQueryUI timepicker
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/datetimeentry/jquery-ui-timepicker-addon.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #33402 Wed Feb 13 12:01:54 MST 2013 nils.lundquist ICE-8920 - Updated jQuery to 1.9.1
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/jquery/jquery.js
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #33403 Wed Feb 13 12:16:54 MST 2013 nils.lundquist ICE-8920 - Add rroot expression removed in JQ 1.9
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/jquery/jquery.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #33407 Wed Feb 13 15:21:28 MST 2013 nils.lundquist ICE-8920 - Resolved broken delegate event selectors in ace:datatable, introduced with JQ 1.9
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #33412 Wed Feb 13 16:23:22 MST 2013 nils.lundquist ICE-8920 - Resolved broken delegate event selectors in ace:tree, introduced with JQ 1.9
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/tree/tree.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #33413 Wed Feb 13 16:44:56 MST 2013 nils.lundquist ICE-8920 - Resolved broken delegate event selectors in ace:list and difference in null attribute value, introduced with JQ 1.9
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/list/list.js
          Hide
          Nils Lundquist added a comment -

          Upgrade to JQ 1.9 has altered the way that selectors are interpreted in delegated events. Prefixing the delegate target selector with the delegate root id no longer works.

          I've noticed this issue in DataTable and Tree so far.

          Show
          Nils Lundquist added a comment - Upgrade to JQ 1.9 has altered the way that selectors are interpreted in delegated events. Prefixing the delegate target selector with the delegate root id no longer works. I've noticed this issue in DataTable and Tree so far.
          Hide
          Nils Lundquist added a comment -

          Revision #33407
          Committed by nils.lundquist
          Moments ago
          ICE-8920 - Resolved broken delegate event selectors in ace:datatable, introduced with JQ 1.9

          Show
          Nils Lundquist added a comment - Revision #33407 Committed by nils.lundquist Moments ago ICE-8920 - Resolved broken delegate event selectors in ace:datatable, introduced with JQ 1.9
          Hide
          Nils Lundquist added a comment -

          Revision #33412
          Committed by nils.lundquist
          22 minutes ago
          ICE-8920 - Resolved broken delegate event selectors in ace:tree, introduced with JQ 1.9

          Show
          Nils Lundquist added a comment - Revision #33412 Committed by nils.lundquist 22 minutes ago ICE-8920 - Resolved broken delegate event selectors in ace:tree, introduced with JQ 1.9
          Hide
          Nils Lundquist added a comment -

          Revision #33413
          Committed by nils.lundquist
          A minute ago
          ICE-8920 - Resolved broken delegate event selectors in ace:list and difference in null attribute value, introduced with JQ 1.9

          Show
          Nils Lundquist added a comment - Revision #33413 Committed by nils.lundquist A minute ago ICE-8920 - Resolved broken delegate event selectors in ace:list and difference in null attribute value, introduced with JQ 1.9
          Ken Fyten made changes -
          Affects Compatibility/Configuration [ 10002 ] Documentation (User Guide, Ref. Guide, etc.),Compatibility/Configuration [ 10003, 10002 ]
          Hide
          Ken Fyten added a comment -

          Reminder to update the versions in the lib/versions-licenses.html file once these are complete.

          Show
          Ken Fyten added a comment - Reminder to update the versions in the lib/versions-licenses.html file once these are complete.
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #34047 Fri Mar 22 18:56:39 MDT 2013 nils.lundquist ICE-8920 - Updated JQuery UI to 1.10.2
          ICE-8748 - Moved fix from JQUI modification into component code
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/util/HTML.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/jquery/ui/jquery-ui.js
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/accordion/AccordionRenderer.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/dialog/dialog.js
          Hide
          Nils Lundquist added a comment - - edited

          JQUI Update Completed - Theme updates still need to occur.

          Revision #34047
          Committed by nils.lundquist
          15 minutes ago
          ICE-8920 - Updated JQuery UI to 1.10.2
          ICE-8748 - Moved fix from JQUI modification into component code

          Show
          Nils Lundquist added a comment - - edited JQUI Update Completed - Theme updates still need to occur. Revision #34047 Committed by nils.lundquist 15 minutes ago ICE-8920 - Updated JQuery UI to 1.10.2 ICE-8748 - Moved fix from JQUI modification into component code
          Hide
          Nils Lundquist added a comment -

          ICE-7827 modifications to Wijmo cannot be carried forward, DOM operations to calculate hasSubmenu has been replaced with intricate component state logic. Hopefully this more intricate logic don't require the modifications from ICE-7827

          Show
          Nils Lundquist added a comment - ICE-7827 modifications to Wijmo cannot be carried forward, DOM operations to calculate hasSubmenu has been replaced with intricate component state logic. Hopefully this more intricate logic don't require the modifications from ICE-7827
          Hide
          Nils Lundquist added a comment -

          Final remaining library, Wijmo, has been updated to an extent. Many of the Menu modifications were incompatible with the new version and are being reviewed by Art before the new version is ready for testing.

          Show
          Nils Lundquist added a comment - Final remaining library, Wijmo, has been updated to an extent. Many of the Menu modifications were incompatible with the new version and are being reviewed by Art before the new version is ready for testing.
          Arturo Zambrano made changes -
          Link This issue blocks ICE-9103 [ ICE-9103 ]
          Hide
          Nils Lundquist added a comment -

          Closing issue. Remaining effort on Wijmo due to incompatible multiColumnMenu implementation captured in ICE-9103.

          Show
          Nils Lundquist added a comment - Closing issue. Remaining effort on Wijmo due to incompatible multiColumnMenu implementation captured in ICE-9103 .
          Nils Lundquist made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Hide
          Ken Fyten added a comment -

          Due to time constraints and a large number of regressions related to updating the jQueryUI lib we will revert to the previous version for 3.3 and create a follow-up JIRA to do the update early in the 3.4 dev. cycle instead.

          Show
          Ken Fyten added a comment - Due to time constraints and a large number of regressions related to updating the jQueryUI lib we will revert to the previous version for 3.3 and create a follow-up JIRA to do the update early in the 3.4 dev. cycle instead.
          Ken Fyten made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #34075 Tue Mar 26 12:20:25 MDT 2013 nils.lundquist Revert: ICE-8920 - Updated JQuery UI to 1.10.2 - Moving to 3.4
          Revert: ICE-8748 - Moved fix from JQUI modification into component code - Moving to 3.4
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/util/HTML.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/jquery/ui/jquery-ui.js
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/accordion/AccordionRenderer.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/dialog/dialog.js
          Hide
          Nils Lundquist added a comment -

          Revision #34075
          Committed by nils.lundquist
          Moments ago
          Revert: ICE-8920 - Updated JQuery UI to 1.10.2 - Moving to 3.4
          Revert: ICE-8748 - Moved fix from JQUI modification into component code - Moving to 3.4

          Show
          Nils Lundquist added a comment - Revision #34075 Committed by nils.lundquist Moments ago Revert: ICE-8920 - Updated JQuery UI to 1.10.2 - Moving to 3.4 Revert: ICE-8748 - Moved fix from JQUI modification into component code - Moving to 3.4
          Nils Lundquist made changes -
          Link This issue is duplicated by ICE-9110 [ ICE-9110 ]
          Hide
          Nils Lundquist added a comment -

          Resolving issue as the remaining work, Wijmo & JQUI have been branched into their own JIRAs.

          Regressions attributed to JQUI should now be resolved.

          Show
          Nils Lundquist added a comment - Resolving issue as the remaining work, Wijmo & JQUI have been branched into their own JIRAs. Regressions attributed to JQUI should now be resolved.
          Nils Lundquist made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #34135 Thu Mar 28 16:01:48 MDT 2013 ken.fyten (ICE-8920) - Updated for ICEfaces 3.3.0.RC1 release.
          Files Changed
          Commit graph MODIFY /icefaces3/tags/icefaces-3.3.0.RC1/icefaces/lib/versions-licenses.html
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #34221 Wed Apr 03 16:56:44 MDT 2013 yip.ng ICE-8920: Upgrade 3rd Party jQuery family JavaScript libraries to latest revisions.
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/textentry/textentry.js
          Hide
          yip.ng added a comment -

          http://jira.icesoft.org/browse/ICE-9132?focusedCommentId=45615&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-45615

          M: C:\svn\ossrepo\icefaces3\trunk\icefaces\ace\component\resources\icefaces.ace\textentry\textentry.js#34221

          Show
          yip.ng added a comment - http://jira.icesoft.org/browse/ICE-9132?focusedCommentId=45615&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-45615 M: C:\svn\ossrepo\icefaces3\trunk\icefaces\ace\component\resources\icefaces.ace\textentry\textentry.js#34221
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Nils Lundquist
              Reporter:
              Ken Fyten
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: