Ticket #1394 (closed defect: fixed)

Opened 11 months ago

Last modified 3 months ago

Focus server-side code needs redesign and implementation (?)

Reported by: Jani Laakso Owned by: Matti Tahvonen
Priority: major Milestone: User Interface Library 5.2.10
Component: gwt-adapter-server Version: 5.0.0-pre
Keywords: Cc:
Known Issue description:
Hours estimate: Deadline (dd.mm.yyyy):
Known Issue version (since): Known Issue title:
Hours done: Depends to:
Affects documentation: no
Known Issue workaround:
Affects release notes: yes Contract:

Description (last modified by Matti Tahvonen) (diff)

Application now contains focusable element to, this is wrong. Focus can be in per window instead. Also it ought to be terminal that tracks focusing request going for client.

See e.g.

  /**
     * @deprecated Call component's focus method instead.
     * 
     * @param focusable
     */
    public void setFocusedComponent(Focusable focusable) {
        pendingFocus = focusable;
    }

    /**
     * Gets and nulls focused component in this window
     * 
     * @deprecated This method will be replaced with focus listener in the
     *             future releases.
     * @return Focused component or null if none is focused.
     */
    public Component.Focusable consumeFocus() {
        final Component.Focusable f = pendingFocus;
        pendingFocus = null;
        return f;
    }

Change History

Changed 10 months ago by Matti Tahvonen

  • milestone changed from User Interface Library 5.1.2 to User Interface Library 5.2 enhancement candidates

Changed 8 months ago by Matti Tahvonen

  • priority changed from undefined to major
  • description modified (diff)
  • milestone deleted

As this will not directly affect programmer interface, I'll postpone this.

Changed 8 months ago by Joonas Lehtinen

  • milestone set to User Interface Library 5.3.0 RC1

Changed 8 months ago by Joonas Lehtinen

  • summary changed from Focus server-side code needs redesign and implementation to Focus server-side code needs redesign and implementation (?)
  • milestone changed from User Interface Library 5.3.0 RC1 to IT Mill Sponsored Backlog

Changed 3 months ago by Matti Tahvonen

  • owner changed from Jani Laakso to Matti Tahvonen
  • status changed from new to accepted
  • component changed from undefined to gwt-adapter-server
  • milestone changed from IT Mill Sponsored Backlog to User Interface Library 5.3.0 RC

I'll clean this for 5.3

Changed 3 months ago by Matti Tahvonen

  • status changed from accepted to closed
  • resolution set to fixed

fixed in [5558] & [5559]

Changed 3 months ago by Marko Gronroos

  • milestone changed from User Interface Library 5.3.0 RC to User Interface Library 5.2.10

Included in 5.2.10 release.

Note: See TracTickets for help on using tickets.