Details
-
Type: Bug
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 1.3 Final
-
Fix Version/s: BridgeIt 1.0
-
Component/s: Containers
-
Labels:None
-
Environment:ICEmobile, ICEmobile-SX
Description
ICEmobile-SX is effectively a "helper application" and interacts with the browser via a custom URL scheme. Improvements to this scheme and an API will enhance the functionality of ICEmobile-SX/BridgeIt.
Activity
Ted Goddard
created issue -
Ted Goddard
made changes -
Field | Original Value | New Value |
---|---|---|
Assignee | Steve Maryka [ steve.maryka ] | Ted Goddard [ ted.goddard ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #36645 | Thu Jul 11 15:10:04 MDT 2013 | ted.goddard | test page for offline ICEmobile-SX scan ( |
Files Changed | ||||
ADD
/icemobile/trunk/icemobile/samples/jsp/icemobilespring/src/main/webapp/resources/scan.html
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #36646 | Thu Jul 11 15:16:28 MDT 2013 | ted.goddard | implementation for offline scanning with ICEmobile-SX in innocuous form ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/jsp/src/main/javascript/icemobile.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #36658 | Thu Jul 11 17:00:51 MDT 2013 | ted.goddard | allow popstate reloads to coexist with ICEmobile-SX local URL fragment communication ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/samples/jsp/icemobilespring/src/main/webapp/resources/icemobilespring.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #36660 | Thu Jul 11 17:27:03 MDT 2013 | ted.goddard | reload ajaxzone when local data is not passed, such as for camera ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/samples/jsp/icemobilespring/src/main/webapp/resources/icemobilespring.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #36661 | Thu Jul 11 17:28:29 MDT 2013 | ted.goddard | use common function getDeviceCommand, ICEmobile-SX hash fragment communication now active ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/jsp/src/main/javascript/icemobile.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #36662 | Thu Jul 11 17:31:09 MDT 2013 | ted.goddard | reset hash fragment to allow repeated values from ICEmobile-SX ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/jsf/components/component/resources/org.icefaces.component.util/component.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37012 | Thu Jul 18 10:00:49 MDT 2013 | ted.goddard | renaming older jqery mobile camera sample to prepare for updated version ( |
Files Changed | ||||
ADD
/icemobile/trunk/icemobile/samples/jsp/icemobilespring/src/main/webapp/resources/jqcamera.html
MODIFY /icemobile/trunk/icemobile/samples/jsp/icemobilespring/src/main/webapp/resources/scan.html DEL /icemobile/trunk/icemobile/samples/jsp/icemobilespring/src/main/webapp/resources/camera.html |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37024 | Thu Jul 18 15:43:53 MDT 2013 | ted.goddard | camera example using server response via URL for image upload ( |
Files Changed | ||||
ADD
/icemobile/trunk/icemobile/samples/jsp/icemobilespring/src/main/webapp/resources/camera.html
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37025 | Thu Jul 18 15:44:50 MDT 2013 | ted.goddard | jackson libraries to allow JSON responses ( |
Files Changed | ||||
ADD
/icemobile/trunk/icemobile/samples/jsp/icemobilespring/src/main/webapp/WEB-INF/lib/jackson-core-asl-1.8.1.jar
ADD /icemobile/trunk/icemobile/samples/jsp/icemobilespring/src/main/webapp/WEB-INF/lib/jackson-mapper-asl-1.8.1.jar |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37026 | Thu Jul 18 15:49:21 MDT 2013 | ted.goddard | include response body in reload URL if small ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/ViewController.m
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37027 | Thu Jul 18 15:51:10 MDT 2013 | ted.goddard | controller method for accepting image uploads outside of a session ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/samples/jsp/icemobilespring/src/main/java/org/icemobile/samples/spring/controllers/CameraController.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37031 | Thu Jul 18 17:17:59 MDT 2013 | ted.goddard | refresh page if response does not contain local data ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/jsp/src/main/javascript/icemobile.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37032 | Thu Jul 18 17:19:04 MDT 2013 | ted.goddard | refresh page if response does not contain local data ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/jsf/components/component/resources/org.icefaces.component.util/component.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37034 | Fri Jul 19 14:31:51 MDT 2013 | ted.goddard | included serialized form with device commands ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/jsp/src/main/javascript/icemobile.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37035 | Fri Jul 19 14:33:47 MDT 2013 | ted.goddard | removed cache setting on jquery.load() since it is misinterpreted as upload data and is causing a POST ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/samples/jsp/icemobilespring/src/main/webapp/resources/icemobilespring.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37036 | Fri Jul 19 15:05:33 MDT 2013 | ted.goddard | dynamically determine POST URL from HTML page ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/samples/jsp/icemobilespring/src/main/webapp/resources/camera.html
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37037 | Fri Jul 19 17:00:39 MDT 2013 | ted.goddard | including aug and geospy for JavaScript invocation ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/jsp/src/main/javascript/icemobile.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37324 | Wed Aug 07 09:55:01 MDT 2013 | ted.goddard | thumbnail added to local browser response ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/ViewController.m
MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/ViewController.h |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37325 | Wed Aug 07 10:36:11 MDT 2013 | ted.goddard | thumbnail support for local browser response ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/jsp/src/main/javascript/icemobile.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37326 | Wed Aug 07 10:36:19 MDT 2013 | ted.goddard | thumbnail support for local browser response ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/samples/jsp/icemobilespring/src/main/webapp/resources/camera.html
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37345 | Thu Aug 08 16:06:21 MDT 2013 | ted.goddard | update map markers using ice.ajaxRefresh ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/samples/jsp/icemobilespring/src/main/webapp/resources/geospy.html
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37348 | Thu Aug 08 16:42:30 MDT 2013 | ted.goddard | push feature for the demo ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/samples/jsp/icemobilespring/src/main/webapp/resources/geospy.html
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37741 | Fri Aug 30 13:18:42 MDT 2013 | ted.goddard | local communication for cloudPushId and associated demo ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/jsp/src/main/javascript/icemobile.js
ADD /icemobile/trunk/icemobile/samples/jsp/icemobilespring/src/main/webapp/resources/cloudpush.html MODIFY /icemobile/trunk/icemobile/samples/jsp/icemobilespring/src/main/java/org/icemobile/samples/spring/controllers/NotificationsController.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37742 | Fri Aug 30 13:42:02 MDT 2013 | ted.goddard | improved supression of undefined bridgeit parameters, added support for returned cloudPushId, and defined bridgeit.register for cloud push registration ( |
Files Changed | ||||
MODIFY
/icemobile/branches/icemobile-bridgeit-transition/icemobile/bridgeit/src/main/javascript/bridgeit.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37744 | Fri Aug 30 14:36:53 MDT 2013 | ted.goddard | ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/ViewController.m
MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/NativeInterface.m MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/ViewController.h |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37749 | Fri Aug 30 16:31:59 MDT 2013 | ted.goddard | candidate code using cloud-push-as-a-service ( |
Files Changed | ||||
MODIFY
/icemobile/branches/icemobile-bridgeit-transition/icemobile/samples/html5/bridgeit/src/main/webapp/WEB-INF/includes/cloud-push.html
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37750 | Fri Aug 30 16:54:55 MDT 2013 | ted.goddard | candidate code using cloud-push-as-a-service upon pagehide ( |
Files Changed | ||||
MODIFY
/icemobile/branches/icemobile-bridgeit-transition/icemobile/samples/html5/bridgeit/src/main/webapp/WEB-INF/includes/cloud-push.html
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37765 | Wed Sep 04 10:26:25 MDT 2013 | ted.goddard | allow URLs without hash fragments ( |
Files Changed | ||||
MODIFY
/icemobile/branches/icemobile-bridgeit-transition/icemobile/bridgeit/src/main/javascript/bridgeit.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37787 | Thu Sep 05 10:48:15 MDT 2013 | ted.goddard | allow parameter objects rather as well as url-encoded lists for bridgeit device commands ( |
Files Changed | ||||
MODIFY
/icemobile/branches/icemobile-bridgeit-transition/icemobile/bridgeit/src/main/javascript/bridgeit.js
MODIFY /icemobile/branches/icemobile-bridgeit-transition/icemobile/samples/html5/bridgeit/src/main/webapp/WEB-INF/includes/arlocations.html |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37789 | Thu Sep 05 12:04:21 MDT 2013 | ted.goddard | return name/value in devicecommand event for both hidden field and _name variant ( |
Files Changed | ||||
MODIFY
/icemobile/branches/icemobile-bridgeit-transition/icemobile/samples/html5/bridgeit/src/main/webapp/WEB-INF/includes/scan.html
MODIFY /icemobile/branches/icemobile-bridgeit-transition/icemobile/bridgeit/src/main/javascript/bridgeit.js |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37805 | Thu Sep 05 16:40:13 MDT 2013 | ted.goddard | unpack multiple values from devicecommand response ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/jsf/components/component/resources/org.icefaces.component.util/component.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37806 | Thu Sep 05 16:44:45 MDT 2013 | ted.goddard | unpack multiple values from devicecommand response ( |
Files Changed | ||||
MODIFY
/icemobile/branches/icemobile-bridgeit-transition/icemobile/jsf/components/component/resources/org.icefaces.component.util/component.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37807 | Thu Sep 05 16:48:59 MDT 2013 | ted.goddard | remove // from command portion of url ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/AppDelegate.m
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37808 | Thu Sep 05 16:53:43 MDT 2013 | ted.goddard | avoid recursion in handleResponse/completePost ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/ViewController.m
MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/ViewController.h |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37818 | Mon Sep 09 12:08:41 MDT 2013 | ted.goddard | catch malformed upload URLs ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/ViewController.m
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37819 | Mon Sep 09 12:14:26 MDT 2013 | ted.goddard | ensure upload URL is valid and includes http:// ( |
Files Changed | ||||
MODIFY
/icemobile/branches/icemobile-bridgeit-transition/icemobile/samples/html5/bridgeit/src/main/webapp/javascript/bridgeit-demos.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37821 | Mon Sep 09 14:42:19 MDT 2013 | ted.goddard | allow address book invocation over local browser URL ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/ViewController.m
MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/NativeInterface.m |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37823 | Mon Sep 09 15:42:35 MDT 2013 | ted.goddard | display contact obtained via local URL mechanism ( |
Files Changed | ||||
MODIFY
/icemobile/branches/icemobile-bridgeit-transition/icemobile/samples/html5/bridgeit/src/main/webapp/WEB-INF/includes/contact-list.html
MODIFY /icemobile/branches/icemobile-bridgeit-transition/icemobile/bridgeit/src/main/javascript/bridgeit.js |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37825 | Mon Sep 09 17:22:49 MDT 2013 | ted.goddard | iUI should not remain busy after deviceCommand ( |
Files Changed | ||||
MODIFY
/icemobile/branches/icemobile-bridgeit-transition/icemobile/samples/html5/bridgeit/src/main/webapp/iui/iui.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37833 | Tue Sep 10 12:25:22 MDT 2013 | ted.goddard | echo hashcode without changes ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/android/sxcore/src/org/icemobile/client/android/sxcore/SxCore.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37835 | Tue Sep 10 13:31:49 MDT 2013 | ted.goddard | global callback for android ( |
Files Changed | ||||
MODIFY
/icemobile/branches/icemobile-bridgeit-transition/icemobile/samples/html5/bridgeit/src/main/webapp/WEB-INF/includes/camera.html
MODIFY /icemobile/branches/icemobile-bridgeit-transition/icemobile/bridgeit/src/main/javascript/bridgeit.js |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37840 | Tue Sep 10 15:47:15 MDT 2013 | ted.goddard | moving init javascript to top to allow android to function on page refresh ( |
Files Changed | ||||
MODIFY
/icemobile/branches/icemobile-bridgeit-transition/icemobile/samples/html5/bridgeit/src/main/webapp/WEB-INF/includes/mobile.html
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37841 | Tue Sep 10 15:48:10 MDT 2013 | ted.goddard | preserve full contents of HTTP response for deviceCommand upload ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/android/sxcore/src/org/icemobile/client/android/sxcore/SxCore.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37842 | Tue Sep 10 15:50:19 MDT 2013 | ted.goddard | do not attempt to detect ICEmobile-SX launch on android ( |
Files Changed | ||||
MODIFY
/icemobile/branches/icemobile-bridgeit-transition/icemobile/bridgeit/src/main/javascript/bridgeit.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37845 | Tue Sep 10 17:16:23 MDT 2013 | steve.maryka | mobi-827: scan codes implemented. |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/android/sxcore/src/org/icemobile/client/android/sxcore/SxCore.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37852 | Wed Sep 11 12:56:14 MDT 2013 | steve.maryka | mobi-827: Contact list support added. |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/android/integration/contacts/src/org/icemobile/client/android/contacts/ContactListInterface.java
MODIFY /icemobile/trunk/icemobile/client/android/sxcore/src/org/icemobile/client/android/sxcore/SxCore.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37873 | Thu Sep 12 17:18:37 MDT 2013 | ted.goddard | escape preview and return hash ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/android/sxcore/src/org/icemobile/client/android/sxcore/SxCore.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37874 | Thu Sep 12 17:33:39 MDT 2013 | ted.goddard | support for named callbacks rather than function instances ( |
Files Changed | ||||
MODIFY
/icemobile/branches/icemobile-bridgeit-transition/icemobile/samples/html5/bridgeit/src/main/webapp/WEB-INF/includes/scan.html
MODIFY /icemobile/branches/icemobile-bridgeit-transition/icemobile/samples/html5/bridgeit/src/main/webapp/WEB-INF/includes/camera.html MODIFY /icemobile/branches/icemobile-bridgeit-transition/icemobile/bridgeit/src/main/javascript/bridgeit.js |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #37881 | Fri Sep 13 17:09:12 MDT 2013 | ted.goddard | wait until onload so that android callbacks are ready ( |
Files Changed | ||||
MODIFY
/icemobile/branches/icemobile-bridgeit-transition/icemobile/bridgeit/src/main/javascript/bridgeit.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #38040 | Mon Sep 16 14:29:27 MDT 2013 | ted.goddard | excape ampersands in hash echo reponse ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/ViewController.m
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #38049 | Mon Sep 16 17:08:47 MDT 2013 | ted.goddard | restored register function ( |
Files Changed | ||||
MODIFY
/icemobile/branches/icemobile-bridgeit-transition/icemobile/bridgeit/src/main/javascript/bridgeit.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #38216 | Tue Sep 17 16:27:07 MDT 2013 | ted.goddard | support return value from selected AR icon and initialize CookieSyncManager to allow icon downloads without webview ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/android/sxcore/src/org/icemobile/client/android/sxcore/SxCore.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #38217 | Tue Sep 17 16:32:52 MDT 2013 | ted.goddard | detect selected AR icon ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/android/integration/arview/src/org/icemobile/client/android/arview/ARView.java
MODIFY /icemobile/trunk/icemobile/client/android/integration/arview/src/org/icemobile/client/android/arview/ARViewActivity.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #38218 | Tue Sep 17 16:54:28 MDT 2013 | ted.goddard | restored icon label ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/android/integration/arview/src/org/icemobile/client/android/arview/ARView.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #38219 | Tue Sep 17 17:12:27 MDT 2013 | ted.goddard | calculate rotated origin for touch points ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/android/integration/arview/src/org/icemobile/client/android/arview/ARView.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #38239 | Thu Sep 19 15:13:45 MDT 2013 | steve.maryka | mobi-827: Added cloud registration support. !c parameter returned on any sx call when cloud credentials are available. |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/android/bridgeit/AndroidManifest.xml
MODIFY /icemobile/trunk/icemobile/client/android/sxcore/src/org/icemobile/client/android/sxcore/SxCore.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #38255 | Fri Sep 20 16:29:41 MDT 2013 | ted.goddard | geoJSON for geoSpy ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/ios/icemobile/Shared/NativeInterfaceViewController.h
MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/NativeInterface.m MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/NativeInterface.h |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #38264 | Mon Sep 23 16:43:37 MDT 2013 | ted.goddard | immediate return to browser and properties for geoSpy, and improved error alerts ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/ViewController.m
MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/NativeInterfaceViewController.h MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/NativeInterface.m MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/NativeInterface.h |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #38275 | Tue Sep 24 16:08:43 MDT 2013 | steve.maryka | mobi-827: fixed registration logic. new icons and splash screen. proguard.cfg supports release build. |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/client/android/bridgeit/res/drawable-ldpi/icon.png
MODIFY /icemobile/trunk/icemobile/client/android/bridgeit/res/drawable-ldpi/background.png MODIFY /icemobile/trunk/icemobile/client/android/bridgeit/res/drawable-hdpi/icon.png MODIFY /icemobile/trunk/icemobile/client/android/sxcore/src/org/icemobile/client/android/sxcore/SxCore.java MODIFY /icemobile/trunk/icemobile/client/android/bridgeit/res/drawable-hdpi/background.png ADD /icemobile/trunk/icemobile/client/android/bridgeit/proguard.cfg MODIFY /icemobile/trunk/icemobile/client/android/bridgeit/res/drawable-mdpi/icon.png MODIFY /icemobile/trunk/icemobile/client/android/bridgeit/res/drawable-mdpi/background.png |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #38316 | Mon Sep 30 13:29:17 MDT 2013 | ted.goddard | persistent cloud push ID in local storage ( |
Files Changed | ||||
MODIFY
/icemobile/branches/icemobile-bridgeit-transition/icemobile/bridgeit/src/main/javascript/bridgeit.js
|
Ted Goddard
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
One option for ICEmobile-SX return value enhancement is to use JSON encoding rather than URL encoding. Unfortunately, JSON is characterized by an abundance of characters that must all be encoded in URLs (specifically braces, quotes, and commas).
URL encoding will be used as the base encoding for ICEmobile-SX return values. By default name=value pairs will be found in the document by id (name is not unique and would require a form to be specified) and their value will be set. If the id (with suffix "-hid" added) is not found, but is valid, a hidden field will be created to store the value. This case where the ID is "invalid" can be used by JavaScript invocations that rely on the callback alone for data transport. In this case the name passed to ICEmobile-SX invocation should be of the form "_result" since underscore is not an allowed character for HTML IDs.
[Possible future simplified ajax capability: If an element without a value is found (such as a div or text area) the value will be set to the innerHTML of the element.]
Name/value pairs of the form "!name=value" (where the name starts with "!") are reserved and are processed by the hashchange logic for flags and other data values used by the JavaScript API.
The safest data transport mechanism is to use the name=value form since this will function even if the browser completely loads the page (thereby losing any in-memory context for JavaScript callbacks).
Each native function is defined in the ice.mobi namespace, for instance:
ice.mobi.scan("myqr");
will result in the scanned value being stored in the field with name "myqr" and id "myqr-hid" adjacent to the element with id "myqr".
ice.mobi.scan("_myqr", mycallback);
will result in
mycallback(event)
where
event.command = "scan"
event.name = "_myqr"
event.value = "scanned text"
event.response = null
event.preview = null
event.status = "done"
ice.mobi.camera("_mycam", mycallback);
will result in
mycallback(event)
where
event.command = "camera"
event.name = "_mycam"
event.value = null
event.response = "handled by AuxUploadResourceHandler"
event.preview = "data:image/png;base64,iVBOR..."
event.status = "wait"
event.statusDetail = "offline"
For bulk upload types such as photo and video, ICEfaces does not return a useful value, but other approaches could use the return value from the upload to associate the upload with future HTTP requests (thereby supporting a sessionless interaction).
Values for status: "done", "wait", "fail". statusDetail contains the error message or description of the wait condition.