Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 293867 | Differences between
and this patch

Collapse All | Expand All

(-)qx-build/source/class/qx/ui/core/Parent.js (-1 / +1 lines)
Lines 212-218 Link Here
212
        this.removeEventListener("keypress", this._onfocuskeyevent);
212
        this.removeEventListener("keypress", this._onfocuskeyevent);
213
213
214
        // Deactivate focus handling
214
        // Deactivate focus handling
215
        this.setTabIndex(-1);
215
        this.setTabIndex(null);
216
216
217
        // Don't hide focus outline
217
        // Don't hide focus outline
218
        this.setHideFocus(false);
218
        this.setHideFocus(false);
(-)qx-build/source/class/qx/ui/core/Widget.js (-1 / +1 lines)
Lines 5936-5942 Link Here
5936
     * @return {var} TODOC
5936
     * @return {var} TODOC
5937
     */
5937
     */
5938
    isFocusable : function() {
5938
    isFocusable : function() {
5939
      return this.getEnabled() && this.isSeeable() && this.getTabIndex() >= 0 && this.getTabIndex() != null;
5939
      return this.getEnabled() && this.isSeeable() && this.getTabIndex() != null;
5940
    },
5940
    },
5941
5941
5942
5942
(-)qx-build/source/class/qx/ui/form/Spinner.js (-2 / +2 lines)
Lines 119-125 Link Here
119
    // ************************************************************************
119
    // ************************************************************************
120
    this._upbutton = new qx.ui.form.Button;
120
    this._upbutton = new qx.ui.form.Button;
121
    this._upbutton.setAppearance("spinner-button-up");
121
    this._upbutton.setAppearance("spinner-button-up");
122
    this._upbutton.setTabIndex(-1);
122
    this._upbutton.setTabIndex(null);
123
    this._upbutton.setHeight("1*");
123
    this._upbutton.setHeight("1*");
124
    this._buttonlayout.add(this._upbutton);
124
    this._buttonlayout.add(this._upbutton);
125
125
Lines 128-134 Link Here
128
    // ************************************************************************
128
    // ************************************************************************
129
    this._downbutton = new qx.ui.form.Button;
129
    this._downbutton = new qx.ui.form.Button;
130
    this._downbutton.setAppearance("spinner-button-down");
130
    this._downbutton.setAppearance("spinner-button-down");
131
    this._downbutton.setTabIndex(-1);
131
    this._downbutton.setTabIndex(null);
132
    this._downbutton.setHeight("1*");
132
    this._downbutton.setHeight("1*");
133
    this._buttonlayout.add(this._downbutton);
133
    this._buttonlayout.add(this._downbutton);
134
134
(-)qx-build/source/class/qx/ui/window/Window.js (-4 / +4 lines)
Lines 107-113 Link Here
107
    var bm = this._minimizeButton = new qx.ui.form.Button;
107
    var bm = this._minimizeButton = new qx.ui.form.Button;
108
108
109
    bm.setAppearance("window-captionbar-minimize-button");
109
    bm.setAppearance("window-captionbar-minimize-button");
110
    bm.setTabIndex(-1);
110
    bm.setTabIndex(null);
111
111
112
    bm.addEventListener("execute", this._onminimizebuttonclick, this);
112
    bm.addEventListener("execute", this._onminimizebuttonclick, this);
113
    bm.addEventListener("mousedown", this._onbuttonmousedown, this);
113
    bm.addEventListener("mousedown", this._onbuttonmousedown, this);
Lines 120-126 Link Here
120
    var br = this._restoreButton = new qx.ui.form.Button;
120
    var br = this._restoreButton = new qx.ui.form.Button;
121
121
122
    br.setAppearance("window-captionbar-restore-button");
122
    br.setAppearance("window-captionbar-restore-button");
123
    br.setTabIndex(-1);
123
    br.setTabIndex(null);
124
124
125
    br.addEventListener("execute", this._onrestorebuttonclick, this);
125
    br.addEventListener("execute", this._onrestorebuttonclick, this);
126
    br.addEventListener("mousedown", this._onbuttonmousedown, this);
126
    br.addEventListener("mousedown", this._onbuttonmousedown, this);
Lines 133-139 Link Here
133
    var bx = this._maximizeButton = new qx.ui.form.Button;
133
    var bx = this._maximizeButton = new qx.ui.form.Button;
134
134
135
    bx.setAppearance("window-captionbar-maximize-button");
135
    bx.setAppearance("window-captionbar-maximize-button");
136
    bx.setTabIndex(-1);
136
    bx.setTabIndex(null);
137
137
138
    bx.addEventListener("execute", this._onmaximizebuttonclick, this);
138
    bx.addEventListener("execute", this._onmaximizebuttonclick, this);
139
    bx.addEventListener("mousedown", this._onbuttonmousedown, this);
139
    bx.addEventListener("mousedown", this._onbuttonmousedown, this);
Lines 146-152 Link Here
146
    var bc = this._closeButton = new qx.ui.form.Button;
146
    var bc = this._closeButton = new qx.ui.form.Button;
147
147
148
    bc.setAppearance("window-captionbar-close-button");
148
    bc.setAppearance("window-captionbar-close-button");
149
    bc.setTabIndex(-1);
149
    bc.setTabIndex(null);
150
150
151
    bc.addEventListener("execute", this._onclosebuttonclick, this);
151
    bc.addEventListener("execute", this._onclosebuttonclick, this);
152
    bc.addEventListener("mousedown", this._onbuttonmousedown, this);
152
    bc.addEventListener("mousedown", this._onbuttonmousedown, this);

Return to bug 293867