Details
- 
        Type: Improvement Improvement
- 
        Status: Resolved
- 
            Priority: Major Major
- 
            Resolution: Fixed
- 
            Affects Version/s: BridgeIt 1.0
- 
            Fix Version/s: BridgeIt 1.0
- 
            Component/s: Containers
- 
            Labels:None
- 
            Environment:HTML5, BridgeIt
Description
                    When ICEmobile-SX/BridgeIt returns control to the browser, the URL fragment previously in place must be restored.  For instance, if the user is on the page
http://host.com/myapp.html#camera
the same URL (including #camera) must be set.
http://host.com/myapp.html#camera
the same URL (including #camera) must be set.
Activity
| Repository | Revision | Date | User | Message | 
| ICEsoft Public SVN Repository | #37449 | Tue Aug 20 10:27:32 MDT 2013 | ted.goddard | detect h parameter and echo as exclamation h ( | 
| Files Changed | ||||
|  MODIFY
            				/icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/ViewController.m  MODIFY
            				/icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/AppDelegate.m  MODIFY
            				/icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/ViewController.h | 
| Repository | Revision | Date | User | Message | 
| ICEsoft Public SVN Repository | #37450 | Tue Aug 20 10:40:28 MDT 2013 | ted.goddard | restore previous hash fragment if provided ( | 
| Files Changed | ||||
|  MODIFY
            				/icemobile/trunk/icemobile/bridgeit/src/main/javascript/bridgeit.js | 
| Repository | Revision | Date | User | Message | 
| ICEsoft Public SVN Repository | #37455 | Tue Aug 20 13:38:56 MDT 2013 | ted.goddard | apply image thumbnail if provided ( | 
| Files Changed | ||||
|  MODIFY
            				/icemobile/trunk/icemobile/samples/html5/bridgeit-showcase/src/main/webapp/WEB-INF/includes/camera.html | 
| Field | Original Value | New Value | 
|---|---|---|
| Assignee | Steve Maryka [ steve.maryka ] | Ted Goddard [ ted.goddard ] | 
| Fix Version/s | Bridge-it 1.0 [ 11172 ] | 
| Status | Open [ 1 ] | Resolved [ 5 ] | 
| Resolution | Fixed [ 1 ] | 
The difficulty arises because ICEmobile-SX also uses the #fragment for returning values to the browser. This is implemented by passing a parameter "h" containing the hash fragment to be restored to ICEmobile-SX and having ICEmobile-SX echo this parameter in the URL response as a value for "!h".