Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

use of track list splitter breaks mouse input to main view #1

Open
GreggHelt2 opened this issue Apr 5, 2012 · 5 comments
Open

use of track list splitter breaks mouse input to main view #1

GreggHelt2 opened this issue Apr 5, 2012 · 5 comments
Assignees

Comments

@GreggHelt2
Copy link

If you try and resize the left pane with the track lists by dragging the splitter between it and the main view (GenomeView),
afterward mouse events on the main view are ignored.
CRITICAL BUG

@ghost ghost assigned GreggHelt2 Apr 5, 2012
@GreggHelt2
Copy link
Author

Problem appears to be that when dragging splitter in Dojo/Dijit ContentPane, Dijit auto-creates a dijitSplitterCover which covers the main view, to catch mouse events to prevent bleed-through of mouse drag into other divs. And it's supposed to remove this dijitSplitterCovernafter mouse release of splitter. But it's not being removed, hence continues to catch mouse events and prevent them from getting to GenomeView

@GreggHelt2
Copy link
Author

Checked to see if this is also an issue in main trunk of JBrowse (GMOD/JBrowse:master). Not seeing it there, so specific to WebApollo

@GreggHelt2
Copy link
Author

Looked at Dojo usage with Rob, and WebApollo is using a different version of Dojo (and hence also Dijit) than GMOD/JBrowse. WebApollo using Dojo 1.5, JBrowse using version ???. Swapped back in the version that JBrowse is using, and that fixes the problem.
Not sure why a later version of Dojo creates this problem though, and would really like to keep up with more modern versions of Dojo if possible.

@GreggHelt2
Copy link
Author

Also, WebApollo is using Dijit menus, which needs dijit/Menu.js, which isn't in the version of Dojo that comes with GMOD:JBrowse/master

Thus if try to use JBrowse version of Dojo, Annotation track stops working...

@GreggHelt2
Copy link
Author

So:
jbrowse/jslib/dojo/dojo.js &jbrowse_dojo.js (what JBrowse 1.3 uses) ==> fails because can't find dijit/Menu.jsTried earlier trying other versions of Dojo, from Google CDN (which should autoload needed dijit bits as well?)
1.4 ==> same splitter bug as 1.5
1.3 ==> same splitter bug as 1.5
1.2 ==> fails because can't find dijit.MenuItem.js

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant