ICEfaces
  1. ICEfaces
  2. ICE-9103

Upgrade Wijmo library to 2.3.9 or newer

    Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Environment:
      Any

      Description

      As part of ICE-8920, several third-party libraries were updated. However, the newer versions of Wijmo have substantial changes that a major effort will be required to upgrade this library and integrate it into our codebase. The new internal API is significantly different than that of the version that we currently use, and some internal objects are missing some properties that were previously expected, and vice versa, which produces errors in the client. There are also new, more complex mechanisms for handling submenus. Besides making multi-column submenus more difficult to re-implement, there are also issues with regular submenus. We will also have to make changes to our own Javascript code and markup rendering to adjust to these changes.

      Moreover, some of the issues for which we made custom fixes seem to have been fixed already in newer Wijmo versions, so it will also be necessary to go through all our custom fixes and see if they're really needed or not any more, in order to keep the code easier to maintain.

        Issue Links

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              Arturo Zambrano
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: