ICEfaces
  1. ICEfaces
  2. ICE-11300

ace:contextMenu - Menu not displayed in iOS

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-4.1.0.GA, 4.2
    • Fix Version/s: EE-4.2.0.GA
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      iOS

      Description

      When using the ace:contextMenu in iOS, the menu isn't displayed when doing a long press on where the menu should be shown. This can be reproduced by using the desktop version of Showcase on iOS.

      When doing the long press it will display the magnifier and then open a menu to copy/paste/etc the text.

      I've tested this behavior with Android/Chrome and found I get a similar menu when doing a long press on the text, but no menu is shown. If a long press is done not on text or on a button, I am able to see the contextMenu.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51690 Mon Jun 26 13:35:07 MDT 2017 mircea.toma ICE-11300 Add menu callback on 'touchstart' event.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/menu/menu.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51676 Wed Jun 21 16:29:28 MDT 2017 mircea.toma ICE-11300 Stop invoking Event.preventDefault in'touchstart' and 'touchend' callbacks to allow the browser to behave as expected.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/wijmo/wijmo.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51665 Mon Jun 19 18:14:22 MDT 2017 mircea.toma ICE-11300 Add touchstart/touchend callbacks also when the targeted element is referenced by its ID.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/wijmo/wijmo.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51644 Thu Jun 15 14:26:34 MDT 2017 mircea.toma ICE-11300 Track and record the touch events so that the context menu positioning can use the coordinates from the event.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/menu/menu.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51559 Thu May 25 13:03:58 MDT 2017 mircea.toma ICE-11300 Use 'touchstart' and 'touchend' events to simulate a 'contextmenu' event.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/wijmo/wijmo.js

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Arran Mccullough
          • Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: