ICEfaces
  1. ICEfaces
  2. ICE-9851

New mobi:fetchContact component

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.0.BETA, 4.0
    • Component/s: MOBI-Components
    • Labels:
      None
    • Environment:
      ICEfaces 4, BridgeIt app.
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial

      Description

      Renders a button that can access the device contact list and allow selection and retrieval of a contact.

      ** Only supported on mobile devices supported by the native BridgeIt app. **

        Activity

        Ken Fyten created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Description Renders a button that will launch an Augmented Reality view displaying any child marker models or locations.

        Also includes:

        - mobi:augmentedRealityLocations:
        -- Renders a list of locations to be displayed according to their latitude, longitude, icon and text label on an Augmented Reality video overlay view.

        - mobi:augmentedRealityMarkers:
        -- Renders a list of three dimensional models attached to markers displayed so that the marker ID corresponds to the list index of the model.


        Renders a button that can access the device contact list and allow selection and retrieval of a contact.
        Ken Fyten made changes -
        Environment ICEfaces 4 ICEfaces 4, BridgeIt app.
        Ken Fyten made changes -
        Description Renders a button that can access the device contact list and allow selection and retrieval of a contact.
        Renders a button that can access the device contact list and allow selection and retrieval of a contact.

        ** Only supported on mobile devices supported by the native BridgeIt app. **

        Ken Fyten made changes -
        Link This issue depends on MOBI-973 [ MOBI-973 ]
        Hide
        Carmen Cristurean added a comment - - edited

        ICEfaces4 trunk rev# 40089
        Server: Tomcat7
        Mobile device: iPhone 4S/ iOS7/ BridgeIt1.0.4

        Test app:
        http://dev.icesoft.com/svn/repo/qa/trunk/Regression-Icefaces4/Sparkle/Manual/fetchContact

        1) A JS error occurs if loading the demo (dynamicAttribute, h:dataTable, and other pages) on a desktop computer (FF27, Chrome33, IE10):
        Error in FF27:
        TypeError: ice.ace is undefined
        http://localhost:8080/fetchContact/fetchContactDynAttribute.jsf
        Line 66

        2) The rendered attribute is missing from the tlddoc.

        3) disabled, style and styleClass attributes don't work.

        4) Changing 'fields' attribute to either 'name', 'email', or 'phone' still returns the same value as for the default fields value ('name,email, phone').

        Show
        Carmen Cristurean added a comment - - edited ICEfaces4 trunk rev# 40089 Server: Tomcat7 Mobile device: iPhone 4S/ iOS7/ BridgeIt1.0.4 Test app: http://dev.icesoft.com/svn/repo/qa/trunk/Regression-Icefaces4/Sparkle/Manual/fetchContact 1) A JS error occurs if loading the demo (dynamicAttribute, h:dataTable, and other pages) on a desktop computer (FF27, Chrome33, IE10): Error in FF27: TypeError: ice.ace is undefined http://localhost:8080/fetchContact/fetchContactDynAttribute.jsf Line 66 2) The rendered attribute is missing from the tlddoc. 3) disabled, style and styleClass attributes don't work. 4) Changing 'fields' attribute to either 'name', 'email', or 'phone' still returns the same value as for the default fields value ('name,email, phone').
        Ken Fyten made changes -
        Assignee Priority P1 [ 10010 ]
        Hide
        Arturo Zambrano added a comment -

        Committed fixes for issues 1, 2, and 3 at revision 40304. Ffixed JS error by adding resource dependency; made component extend UIComponentBaseMeta for documentation purposes; added support for disabled, style, and styleClass attributes.

        Note that changing styleClass dynamically might not have a visible effect, dependending on which CSS properties are used, since the the jQuery UI button widget dynamically adds various CSS classes to the button that may override custom style classes. This can be solved by using the !important keyword in CSS rules or by simply having style classes that modify other properties.

        Issue #4 is a bridgeit app issue, since the component is rendering the correct value in the Javascript.

        Show
        Arturo Zambrano added a comment - Committed fixes for issues 1, 2, and 3 at revision 40304. Ffixed JS error by adding resource dependency; made component extend UIComponentBaseMeta for documentation purposes; added support for disabled, style, and styleClass attributes. Note that changing styleClass dynamically might not have a visible effect, dependending on which CSS properties are used, since the the jQuery UI button widget dynamically adds various CSS classes to the button that may override custom style classes. This can be solved by using the !important keyword in CSS rules or by simply having style classes that modify other properties. Issue #4 is a bridgeit app issue, since the component is rendering the correct value in the Javascript.
        Arturo Zambrano made changes -
        Assignee Arturo Zambrano [ artzambrano ] Ted Goddard [ ted.goddard ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #40304 Tue Mar 11 14:33:28 MDT 2014 art.zambrano ICE-9851 fixed JS error; made component extend UIComponentBaseMeta for documentation purposes; added support for disabled, style, and styleClass attributes
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/fetchcontact/FetchContactRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/fetchcontact/FetchContactMeta.java
        Hide
        Ken Fyten added a comment -

        Remaining issue #4 spun off into MOBI-1036.

        Marking this resolved.

        Show
        Ken Fyten added a comment - Remaining issue #4 spun off into MOBI-1036 . Marking this resolved.
        Ken Fyten made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Assignee Priority P1 [ 10010 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #41567 Wed Jul 02 13:01:05 MDT 2014 art.zambrano ICE-9851 added 'tabindex' attribute to mobi:fetchContact
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/fetchcontact/FetchContactRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/fetchcontact/FetchContactMeta.java
        Hide
        Arturo Zambrano added a comment -

        r41567: added 'tabindex' attribute to mobi:fetchContact.

        Show
        Arturo Zambrano added a comment - r41567: added 'tabindex' attribute to mobi:fetchContact.
        Ken Fyten made changes -
        Fix Version/s 4.0 [ 11382 ]
        Hide
        Ken Fyten added a comment -

        Re-opened to add support for an optional "fallback" facet that will be rendered by the component if the BridgeIt app. cannot be used, either due to running on an unsupported platform (such as desktop OS), or the BridgeIt app. not being installed on the device.

        Show
        Ken Fyten added a comment - Re-opened to add support for an optional "fallback" facet that will be rendered by the component if the BridgeIt app. cannot be used, either due to running on an unsupported platform (such as desktop OS), or the BridgeIt app. not being installed on the device.
        Ken Fyten made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #41596 Mon Jul 07 20:11:12 MDT 2014 art.zambrano ICE-9851, ICE-9852, ICE-9853, ICE-9854, ICE-9855 added fallback facet to bridgeit components
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/microphone/MicrophoneMeta.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/camcorder/CamcorderMeta.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/scan/ScanMeta.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/scan/ScanRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/camcorder/CamcorderRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/camera/CameraRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/microphone/MicrophoneRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/fetchcontact/FetchContactRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/fetchcontact/FetchContactMeta.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/camera/CameraMeta.java
        Hide
        Arturo Zambrano added a comment -

        Added fallback facet to component at revision 41596.

        Show
        Arturo Zambrano added a comment - Added fallback facet to component at revision 41596.
        Arturo Zambrano made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Liana Munroe added a comment -

        Verified for Issues 1, 2, and 3 from description, Tab Index attribute and fallback facet. Icefaces 4 trunk r41775. Tomcat 7, FF 30, Chrome 35, IE 11, ios 7 and android 4.1.1.
        Issue 4 has been moved to MOBI-1036.

        Show
        Liana Munroe added a comment - Verified for Issues 1, 2, and 3 from description, Tab Index attribute and fallback facet. Icefaces 4 trunk r41775. Tomcat 7, FF 30, Chrome 35, IE 11, ios 7 and android 4.1.1. Issue 4 has been moved to MOBI-1036 .
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #41782 Tue Jul 15 11:28:42 MDT 2014 art.zambrano ICE-9851, ICE-9852, ICE-9853, ICE-9854, ICE-9855 modified fallback approach to determine in the client whether to display fallback contents
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/scan/ScanRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/camcorder/CamcorderRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/camera/CameraRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/microphone/MicrophoneRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/fetchcontact/FetchContactRenderer.java
        Hide
        Arturo Zambrano added a comment -

        r41782: modified fallback approach to determine in the client whether to display fallback contents.

        Note: the HTML structure of the component changed, so it might be necessary to modify existing tests.

        Show
        Arturo Zambrano added a comment - r41782: modified fallback approach to determine in the client whether to display fallback contents. Note: the HTML structure of the component changed, so it might be necessary to modify existing tests.
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #41785 Tue Jul 15 12:18:35 MDT 2014 art.zambrano ICE-9851, ICE-9852, ICE-9853, ICE-9854, ICE-9855 modified fallback approach to determine in the client whether to display fallback contents
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/scan/ScanRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/camcorder/CamcorderRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/camera/CameraRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/microphone/MicrophoneRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/fetchcontact/FetchContactRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #41833 Tue Jul 22 10:19:22 MDT 2014 art.zambrano ICE-9851, ICE-9852, ICE-9853, ICE-9854, ICE-9855 enhanced fallback approach to activate when the bridgeit app launch fails
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/scan/ScanRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/camcorder/CamcorderRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/camera/CameraRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/microphone/MicrophoneRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/geotrack/GeoTrackRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/fetchcontact/FetchContactRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/mobi/component/resources/org.icefaces.component.util/component.js
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Ted Goddard
            Reporter:
            Ken Fyten
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: