Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: EE-3.3.0.GA_P01
-
Fix Version/s: 4.0.BETA, EE-3.3.0.GA_P02, 4.0
-
Component/s: ACE-Components
-
Labels:None
-
Environment:All
-
Assignee Priority:P1
-
Workaround Exists:Yes
-
Workaround Description:Set the body to be draggable. One side effect of this is that if the panel renders a scrollbar, clicking on the scrollbar will drag the panel.
Description
An ace:tableConfigPanel is set to be dragged via the header. It is possible to drag the panel out of the browser view where, once dropped, becomes un-accessible. This is mainly an issue when dragging to the very top where the header will be hidden.
-
Hide
- Case12646Example.war
- 3.50 MB
- Arran Mccullough
-
- META-INF/MANIFEST.MF 0.1 kB
- META-INF/context.xml 0.1 kB
- WEB-INF/classes/com/.../example/Item.class 1 kB
- WEB-INF/classes/.../example/TestBean.class 1 kB
- WEB-INF/lib/commons-beanutils.jar 226 kB
- WEB-INF/lib/commons-collections.jar 558 kB
- WEB-INF/lib/commons-digester.jar 140 kB
- WEB-INF/lib/commons-logging.jar 52 kB
- WEB-INF/lib/javax.faces.jar 2.53 MB
- WEB-INF/web.xml 2 kB
- index.xhtml 0.5 kB
- welcomeICEfaces.xhtml 2 kB
-
Hide
- Case12646Example.zip
- 20 kB
- Arran Mccullough
-
- Case12646Example/build.xml 3 kB
- Case12646Example/.../ant-deploy.xml 3 kB
- Case12646Example/.../build-impl.xml 77 kB
- Case12646Example/.../genfiles.properties 0.5 kB
- Case12646Example/.../private.properties 0.6 kB
- Case12646Example/.../project.properties 3 kB
- Case12646Example/nbproject/project.xml 0.9 kB
- Case12646Example/src/conf/MANIFEST.MF 0.0 kB
- Case12646Example/src/.../example/Item.java 0.9 kB
- Case12646Example/src/.../TestBean.java 0.6 kB
- Case12646Example/web/index.xhtml 0.5 kB
- Case12646Example/web/.../context.xml 0.1 kB
- Case12646Example/web/WEB-INF/web.xml 2 kB
- Case12646Example/.../welcomeICEfaces.xhtml 2 kB
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
One observation is that the ace:dialog does not have this issue. Possibly the same code needs to be added to the tableConfigPanel dialog.
Show
Arran Mccullough
added a comment - One observation is that the ace:dialog does not have this issue. Possibly the same code needs to be added to the tableConfigPanel dialog.
Committed fix to trunk at revision 40002 and to 3.3 maintenance branch at revision 40003. Added 'containment' setting to the draggable panel to avoid going beyond the document.
Show
Arturo Zambrano
added a comment - Committed fix to trunk at revision 40002 and to 3.3 maintenance branch at revision 40003. Added 'containment' setting to the draggable panel to avoid going beyond the document.
Attached test case to reproduce the issue. Note: the icefaces, icefaces-ace, and icefaces-compat jar files need to be added into the war to run.
Steps: