Details
Description
This component would replace markup like the following:
<ui:fragment rendered="#{not mediaController.enhancedBrowser}">
<mobi:icemobilesx/>
with
<mobi:getEnhanced/>
which by default will render
ICEmobile container was not detected, native
device integration will not be available.
[Download] the ICEmobile Container.
With the download link customized to the detected platform.
To customize, a facet is available for each detected platform:
<mobi:getEnhanced downloadLink="false">
You need the container.
<facet name="android">
An Android container can be downloaded from Play.
</facet>
</mobi:getEnhanced>
<ui:fragment rendered="#{not mediaController.enhancedBrowser}">
<mobi:icemobilesx/>
with
<mobi:getEnhanced/>
which by default will render
ICEmobile container was not detected, native
device integration will not be available.
[Download] the ICEmobile Container.
With the download link customized to the detected platform.
To customize, a facet is available for each detected platform:
<mobi:getEnhanced downloadLink="false">
You need the container.
<facet name="android">
An Android container can be downloaded from Play.
</facet>
</mobi:getEnhanced>
Activity
Ted Goddard
created issue -
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #30923 | Tue Sep 18 18:08:39 MDT 2012 | philip.breau | jsp tag |
Files Changed | ||||
ADD
/icemobile/trunk/icemobile/resources/themes/base/get-enhanced.css
ADD /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/TagWriter.java MODIFY /icemobile/trunk/icemobile/jsp/src/main/resources/META-INF/icemobile.tld ADD /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/GetEnhancedTag.java MODIFY /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/TagUtil.java MODIFY /icemobile/trunk/icemobile/resources/themes/base/_base.css MODIFY /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/mobisx/IceMobileSXMeta.java ADD /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/BaseSimpleTag.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #30925 | Tue Sep 18 19:37:21 MDT 2012 | philip.breau | jsf component |
Files Changed | ||||
ADD
/icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/getenhanced
ADD /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/getenhanced/GetEnhancedMeta.java ADD /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/getenhanced/GetEnhanced.java MODIFY /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/utils/Utils.java ADD /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/getenhanced/GetEnhancedRenderer.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #31004 | Sat Sep 22 18:46:09 MDT 2012 | philip.breau | - make the message a little more positive - add mobi-button styling to the link |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/GetEnhancedTag.java
MODIFY /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/getenhanced/GetEnhanced.java MODIFY /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/getenhanced/GetEnhancedRenderer.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #31009 | Sat Sep 22 18:58:19 MDT 2012 | philip.breau | - add more styling |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/resources/themes/base/0_get-enhanced.css
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #31017 | Sun Sep 23 21:48:18 MDT 2012 | philip.breau | render mobilesx registration button for ios |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/GetEnhancedTag.java
MODIFY /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/TagUtil.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #31022 | Mon Sep 24 09:06:58 MDT 2012 | philip.breau | - remove phantom import |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/GetEnhancedTag.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #31087 | Wed Sep 26 11:29:40 MDT 2012 | ted.goddard | Enable ICEmobile-SX for getEnhanced JSF component ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/getenhanced/GetEnhanced.java
MODIFY /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/getenhanced/GetEnhancedRenderer.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #31096 | Wed Sep 26 12:55:49 MDT 2012 | philip.breau | add enable mobile sx to the jsf comp |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/utils/Utils.java
MODIFY /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/getenhanced/GetEnhancedRenderer.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #31098 | Wed Sep 26 12:57:00 MDT 2012 | philip.breau | more spacing |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/resources/themes/base/0_get-enhanced.css
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #31111 | Wed Sep 26 16:13:06 MDT 2012 | ted.goddard | removing duplicated getEnhanced enable for ICEmobile-SX ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/getenhanced/GetEnhancedRenderer.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #31473 | Mon Oct 15 10:41:12 MDT 2012 | ted.goddard | do not use smart app banner during Development ProjectStage to allow foro native development ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/deviceresource/DeviceResourceRenderer.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #32213 | Sun Nov 18 17:50:44 MST 2012 | philip.breau | - update styling |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/core/src/main/java/org/icemobile/renderkit/GetEnhancedCoreRenderer.java
MODIFY /icemobile/trunk/icemobile/resources/themes/base/1_get-enhanced.css |
Migration
made changes -
Field | Original Value | New Value |
---|---|---|
Assignee | Steve Maryka [ steve.maryka ] | User Philip.breau [ philip.breau ] |
Migration
made changes -
Fix Version/s | 1.2 Beta [ 10344 ] |
Migration
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #39711 | Mon Jan 20 10:38:16 MST 2014 | philip.breau | - render getEnhanced regardless of ios smart banner |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/core/src/main/java/org/icemobile/renderkit/GetEnhancedCoreRenderer.java
|
<mobi:getEnhanced> JSP tag checked in:
Will render the the following markup by default for ios:
<span class="mobi-getenhanced">ICEmobile container was not detected, native device integration will not be available. <a href="http://itunes.apple.com/us/app/icemobile-sx/id485908934?mt=8">Download</a> the ICEmobile Container.</span>
First the device is detected. If an android, ios, or blackberry device is detected, and the the browser is not currently 'enhanced' (detected by the HYPERBROWSER cookie), then the markup is rendered. If not, nothing is rendered. iTunes, Play, or BlackBerry App World links are displayed when an associated device is detected.
The user can set 'includeLink' to false, in which case the link will not be rendered, leaving only the following markup:
<span class="mobi-getenhanced">ICEmobile container was not detected, native device integration will not be available. </span>
The user can also set the following attributes to override the generic message:
Revision: 30923
Author: philip.breau
Date: September-18-12 9:08:39 PM
Message:
MOBI-318mobi:getEnhanced for warning message and container downloadjsp tag
Modified : /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/mobisx/IceMobileSXMeta.java
Added : /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/BaseSimpleTag.java
Added : /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/GetEnhancedTag.java
Modified : /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/TagUtil.java
Added : /icemobile/trunk/icemobile/jsp/src/main/java/org/icemobile/jsp/tags/TagWriter.java
Modified : /icemobile/trunk/icemobile/jsp/src/main/resources/META-INF/icemobile.tld
Modified : /icemobile/trunk/icemobile/resources/themes/base/_base.css
Added : /icemobile/trunk/icemobile/resources/themes/base/get-enhanced.css