Details
-
Type:
New Feature
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 3.3
-
Component/s: ACE-Components, Framework
-
Labels:None
-
Environment:IF 3.x
-
Assignee Priority:P1
Description
This issue encompasses the work done to implement annotations that allow definition of browser specific resources. Also detailed is the work to abstract browser detection to the core, as well as add an improved API over the original ResourceDependency annotations.
The original scope of this issue was:
Allow app developer specified or automatic inclusion in IE 7/8 of excanvas.js to chart component dependencies.
This sizable dependency should be configurable so that it can be removed when possible, but our dependency annotation doesn't support runtime toggling.
The original scope of this issue was:
Allow app developer specified or automatic inclusion in IE 7/8 of excanvas.js to chart component dependencies.
This sizable dependency should be configurable so that it can be removed when possible, but our dependency annotation doesn't support runtime toggling.
Activity
Field | Original Value | New Value |
---|---|---|
Salesforce Case | [] | |
Fix Version/s | 3.1 [ 10312 ] | |
Assignee | Ken Fyten [ ken.fyten ] |
Salesforce Case | [] | |
Component/s | ACE-Components [ 10050 ] | |
Component/s | Framework [ 10013 ] |
Fix Version/s | 3.2 [ 10338 ] | |
Fix Version/s | 3.1 [ 10312 ] |
Fix Version/s | 3.3 [ 10370 ] | |
Fix Version/s | 3.2 [ 10338 ] |
Assignee | Ken Fyten [ ken.fyten ] | Nils Lundquist [ nils.lundquist ] |
Assignee Priority | P3 [ 10012 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Open [ 1 ] |
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Assignee Priority | P3 [ 10012 ] | P1 [ 10010 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #33286 | Thu Jan 31 14:40:23 MST 2013 | nils.lundquist | |
Files Changed | ||||
![]() |
Link | This issue depends on ICE-8955 [ ICE-8955 ] |
Comment | [ Linking duplicate id JIRA ] |
Comment |
[ Issue with particular showcase examples in Mojarra 2.1.6 is due to ID clashing caused by subtle state saving problems in UIViewRoot. The clashing ID is one from a implicit UIPanel that is inserted into the component tree during a time when the UIViewRoot has a particular ID as the next to be assigned. Later, another component, added much later in the lifecycle is attempted to be added, although a different state at this point is loaded by the UIViewRoot allowing duplicate IDs to be set. This state is supposed to stay consistent throughout the entire lifecycle, however at some point the UIViewRoot is recreated, and at that point uses restoreState to restore different state than was held in the last instance. The lifecycle of this bugged StateHelper object is under investigation. ] |
Summary | ace:chart - enable conditional resource loading for excanvas | Add annotations for browser conditional resource loading |
Description |
Allow app developer specified or automatic inclusion in IE 7/8 of excanvas.js to chart component dependencies. This sizable dependency should be configurable so that it can be removed when possible, but our dependency annotation doesn't support runtime toggling. |
This issue encompasses the work done to implement annotations that allow definition of browser specific resources. Also detailed is the work to abstract browser detection to the core, as well as add an improved API over the original ResourceDependency annotations.
The original scope of this issue was: Allow app developer specified or automatic inclusion in IE 7/8 of excanvas.js to chart component dependencies. This sizable dependency should be configurable so that it can be removed when possible, but our dependency annotation doesn't support runtime toggling. |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #33369 | Fri Feb 08 13:21:06 MST 2013 | nils.lundquist | |
Files Changed | ||||
![]() ![]() ![]() ![]() ![]() |
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Status | Resolved [ 5 ] | Closed [ 6 ] |
In order to do this we should enhance the ACE resource annotations to optionally support conditional resource loading for specific platforms, such as IE7/8. There is a similar mechanism in the ICEmobile code (deviceResource component).