ICEfaces
  1. ICEfaces
  2. ICE-10690

Showcase -> mobi:cloudPush demo has button state problems on iOS

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Won't Fix
    • Affects Version/s: EE-4.0.0.GA
    • Fix Version/s: EE-4.2.0.GA
    • Labels:
      None
    • Environment:
      ICEfaces 4, showcase app, mobi:cloudPush demo, iOS device
    • Assignee Priority:
      P1

      Description

      When running the cloud push demo on the showcase on an iOS device, once you receive a native cloud push notification the demo always displays the "Enable Cloud Push" button, even immediately after clicking it.

      To reproduce:

      1. Use icefaces-showcase.icesoft.org (this has native notifications working)
      2. Navigate to the Cloud Push demo on a mobile device
      3. Click EnableCloud Push button
      4. Click Disconnect Push button
      5. Click Priority Push button
      6. Wait for the native notification to arrive. When it does, click it to navigate back to the demo in the browser.
      7. See that the Enable Cloud Push button is rendered again (incorrectly).
      8. Click Enable Cloud Push button. (see that when it returns to the browser the Enable Cloud Push button is still rendered).
      9. At this point, if you touch the browser in the white-space beside the Enable Cloud Push button, the correct buttons will display (or if you close the browser tab and re-open and start from scratch)

        Issue Links

          Activity

          Repository Revision Date User Message
          ICEsoft Public SVN Repository #48839 Tue May 24 05:13:47 MDT 2016 mircea.toma ICE-10690 Make "Simple Push" and "Priority Push" buttons always visible. Add CSS style to mobi:cloudPush button.
          Files Changed
          Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/mobi/cloudpush/cloudpush-example.xhtml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #48835 Mon May 23 06:40:52 MDT 2016 mircea.toma ICE-10690 Remove client side state tracking of the mobi:cloudPush button.
          Files Changed
          Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/mobi/cloudpush/cloudpush-example.xhtml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #48830 Thu May 19 11:32:28 MDT 2016 mircea.toma ICE-10690 Modified renderer to render button only when cloud push was not yet enabled.
          Files Changed
          Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/cloudpush/CloudPushRenderer.java

            People

            • Assignee:
              Ken Fyten
              Reporter:
              Ken Fyten
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: