ICEfaces
  1. ICEfaces
  2. ICE-5009

Port focus retention into Glimmer "compat" code base

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0-Alpha1
    • Fix Version/s: 2.0-Alpha2, 2.0.0
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      compat

      Description

      Focus retention needs to be ported into "compat" since many components rely on this feature. It's assumed that the feature is provided by the framework.

        Issue Links

          Activity

          Hide
          Adnan Durrani added a comment -

          The Compat components are using the JavascriptContext.applicationFocus(..) and JavascriptContext.focus(..) API, which then sends the Ice.Focus.setFocus() request to the client, but Focus object is not defined in Glimmer bridge.

          Show
          Adnan Durrani added a comment - The Compat components are using the JavascriptContext.applicationFocus(..) and JavascriptContext.focus(..) API, which then sends the Ice.Focus.setFocus() request to the client, but Focus object is not defined in Glimmer bridge.
          Hide
          Mircea Toma added a comment -

          Port focus related Javascript code into compat/core. Implement former BridgeFacesContext.getFocusId as utility method. Collate all compat Javascript code into one file at build time. Make public only functions used directly by components.

          Show
          Mircea Toma added a comment - Port focus related Javascript code into compat/core. Implement former BridgeFacesContext.getFocusId as utility method. Collate all compat Javascript code into one file at build time. Make public only functions used directly by components.

            People

            • Assignee:
              Mircea Toma
              Reporter:
              Mircea Toma
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: