Opened 5 years ago

Closed 5 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 5 years ago by bill

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.

comment:2 Changed 5 years ago by jvoccia

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 5 years ago by bill

Component: DojoxDojoX Layout
Milestone: tbd1.11
Owner: changed from Adam Peller to bill
Status: newassigned

OK, I'll check in that fix.

comment:4 Changed 5 years ago by Bill Keese <bill@…>

Resolution: fixed
Status: assignedclosed

In 009f55cdd38551661f6fe3f7d7907554da8ecbce/dojox:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 
Note: See TracTickets for help on using tickets.