ICEfaces
  1. ICEfaces
  2. ICE-9001

Add 'dragHandle' attribute to ace:confirmationDialog, ace:dialog, ace:list, and ace:tree.

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 3.2
    • Fix Version/s: 4.0.BETA, 4.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      *
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.)

      Description

      As in ICE-8911, a scrollable, draggable region, when scrolled via a click-drag on the scrollbar triggers a move of the draggable container in addition to the scrollbar.

      There is no way unfortunately in JS to detect if a click is one that occurred on the scrollbar, so we can't prevent the draggable handling in this case.

      To resolve this issue, the solution is to make a subregion of the draggable region the handle of the container. This is supported by the JQUI draggable code, and needs to be exposed to our users so that they may resolve these situations.

        Issue Links

          Activity

          Repository Revision Date User Message
          ICEsoft Public SVN Repository #33518 Tue Feb 19 16:36:29 MST 2013 nils.lundquist ICE-8911 / ICE-9001 - Add 'handle' attribute to ace:TableConfigPanel
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tableconfigpanel/TableConfigPanelMeta.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/tableconfigpanel/tableconfigpanel.js
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tableconfigpanel/TableConfigPanelRenderer.java
          Nils Lundquist created issue -
          Nils Lundquist made changes -
          Field Original Value New Value
          Assignee Nils Lundquist [ nils.lundquist ]
          Ken Fyten made changes -
          Summary Draggable containers need attribute to set handle Draggable containers need attribute to configure drag-handle
          Issue Type Bug [ 1 ] Improvement [ 4 ]
          Priority Major [ 3 ] Minor [ 4 ]
          Affects Documentation (User Guide, Ref. Guide, etc.) [ 10003 ]
          Ken Fyten made changes -
          Fix Version/s 3.3 [ 10370 ]
          Ken Fyten made changes -
          Fix Version/s 3.4 [ 10770 ]
          Fix Version/s 3.3 [ 10370 ]
          Ken Fyten made changes -
          Component/s ACE-Components [ 10050 ]
          Ken Fyten made changes -
          Link This issue depends on ICE-9147 [ ICE-9147 ]
          Ken Fyten made changes -
          Assignee Nils Lundquist [ nils.lundquist ] Arturo Zambrano [ artzambrano ]
          Hide
          Arturo Zambrano added a comment -

          ace:draggable already has a 'handle' attribute to do this. Is the purpose of this JIRA to add something similar to components with built-in draggable functionality, like ace:dialog, ace:confirmationDialog, ace:tableConfigPanel, etc.?

          Show
          Arturo Zambrano added a comment - ace:draggable already has a 'handle' attribute to do this. Is the purpose of this JIRA to add something similar to components with built-in draggable functionality, like ace:dialog, ace:confirmationDialog, ace:tableConfigPanel, etc.?
          Hide
          Arturo Zambrano added a comment -

          Committed improvement at revision 38351. Added 'dragHandle' attribute to ace:confirmationDialog, ace:dialog, ace:list, and ace:tree.

          Show
          Arturo Zambrano added a comment - Committed improvement at revision 38351. Added 'dragHandle' attribute to ace:confirmationDialog, ace:dialog, ace:list, and ace:tree.
          Arturo Zambrano made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #38351 Thu Oct 03 10:14:15 MDT 2013 art.zambrano ICE-9001 added 'dragHandle' attribute to ace:confirmationDialog, ace:dialog, ace:list, and ace:tree
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/dialog/DialogMeta.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/tree/tree.js
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/jquery/ui/jquery-ui.js
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tree/TreeMeta.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/confirmationdialog/ConfirmationDialogMeta.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tree/TreeRenderer.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/list/ListRenderer.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/confirmationdialog/ConfirmationDialogRenderer.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/dialog/DialogRenderer.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/list/ListMeta.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/jquery/ui/readme.txt
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #38587 Fri Oct 11 13:57:30 MDT 2013 art.zambrano ICE-9001 modified tld documentation regarding dragHandle to make its use clearer
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/list/ListMeta.java
          Ken Fyten made changes -
          Summary Draggable containers need attribute to configure drag-handle Add 'dragHandle' attribute to ace:confirmationDialog, ace:dialog, ace:list, and ace:tree.
          Ken Fyten made changes -
          Fix Version/s 4.0 [ 11382 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Arturo Zambrano
              Reporter:
              Nils Lundquist
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: