Opened 9 years ago
Closed 9 years ago
#14699 closed defect (patchwelcome)
BorderContainer: dragging vertical splitter between two panes causes <object> based graphics to diplay double images
Reported by: | Larry Howard | Owned by: | |
---|---|---|---|
Priority: | undecided | Milestone: | tbd |
Component: | Dijit | Version: | 1.6.1 |
Keywords: | Cc: | ||
Blocked By: | Blocking: |
Description (last modified by )
I have a three pane dijit.layout.BorderContainer with vertical splitters between them to allow dynamically adjusting the pane sizes. The right most pane has a <object> tag to display a graphic image (PDF, SWF or isoView CGM graphic). When either splitter is clicked and dragged, the graphic in the <object> tag is displayed twice, once in the graphic pane and also in the center region pane which creates a double image of the graphic while dragging. When dragging stops, everything goes back to normal.
Note that this behavior did not occur prior to Dojo v1.6.X.
This behavior occurs in IE and FF (all version) browsers, but displays properly in the latest Chrome browser.
Attachments (3)
Change History (7)
Changed 9 years ago by
Attachment: | wiggleBug-testcase.zip added |
---|
comment:1 Changed 9 years ago by
Checked test case against 1.7.1 dojo, and the double-image effect still occurs.
The double-image effect seems to be restricted to cases when a browser plugin is required to view the media object. Since the test case is using a PDF, Chrome is able to render it directly, hence the effect does not happen in Chrome.
comment:2 follow-up: 3 Changed 9 years ago by
Description: | modified (diff) |
---|---|
Summary: | Dragging Vertical splitter between two panes causes <object> based graphics to diplay double images → BorderContainer: dragging vertical splitter between two panes causes <object> based graphics to diplay double images |
Hmm, well I can take a look. Which of the test files do I run?
comment:3 Changed 9 years ago by
Replying to bill:
Hmm, well I can take a look. Which of the test files do I run?
Run the file frameWork.html. That will load everything else.
Changed 9 years ago by
Attachment: | frameWork.html added |
---|
simplified test case. put in dijit/ or sibling directory along with test1.pdf
comment:4 Changed 9 years ago by
Resolution: | → patchwelcome |
---|---|
Status: | new → closed |
I did reproduce this, but I just have no idea how to fix it. Turning off liveSplitters helps but there's still a glitch. If you have a possible patch I'd be happy to integrate it.
Testcase to display double images when dragging