Opened 6 years ago
Closed 6 years ago
#18437 closed defect (fixed)
[Dojox] [FloatingPane] does not "move to top" when title bar is Clicked (IE10 / IE11)
Reported by: | jvoccia | Owned by: | bill |
---|---|---|---|
Priority: | undecided | Milestone: | 1.11 |
Component: | DojoX Layout | Version: | 1.10.3 |
Keywords: | Cc: | ||
Blocked By: | Blocking: |
Description
When you click on the title bar of a Floating Pane in IE10 or IE11 nothing seems to happen. Whereas in IE9, Chrome, Safari, and Firefox, clicking on the title bar brings the pane to the front, and focuses it.
See: http://jsfiddle.net/Lkx0jaqc/3/
Oddly, if you add any content (like whitespace) directly to the "dojoxFloatingPaneTitle" element, the title bar works.
Change History (4)
comment:1 Changed 6 years ago by
comment:2 Changed 6 years ago by
Bill, that seems to be it. It looks like:
Changing:
this.connect(this.focusNode,"onmousedown","bringToTop"); this.connect(this.domNode, "onmousedown","bringToTop");
To:
var bringToTop = lang.hitch(this, "bringToTop"); this.own(
on(this.focusNode, touch.press, bringToTop), on(this.domNode, touch.press, bringToTop)
);
In dojox/layout/FloatingPane.js Solves the problem.
comment:3 Changed 6 years ago by
Component: | Dojox → DojoX Layout |
---|---|
Milestone: | tbd → 1.11 |
Owner: | changed from Adam Peller to bill |
Status: | new → assigned |
OK, I'll check in that fix.
comment:4 Changed 6 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Probably it's an interaction problem with dojo/dnd/Moveable. The latter uses dojo/touch rather than mousedown/mouseup. Probably if you change FloatingPane? to use dojo/touch too it will fix the problem. See somewhat related #18377.