Details
-
Type:
Task
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.0-Alpha3
-
Component/s: Bridge, Framework, ICE-Components
-
Labels:None
-
Environment:JSF 2.0
Description
We need to determine the best course for the various use cases. Where JSF 2.0 provides a standard mechanism, we should be using that. Otherwise, we'll need our own strategy. The components are currently using the JavaScriptContext to do a lot of the heavy lifting:
JavascriptContext?.focus(..);
JavascriptContext?.includeLib..); this should be replaced with use of the resource API where you can declare resources.
JavascriptContext?.applicationFocus(..);
JavascriptContext?.addJavascriptCall(..)
There should be a JSF 2 API for script injection that can be used for many things. Between this and the resource dependency handling (either JSF 2.0 standard or our own as the case may be), we should be able to all of the required usages.
JavascriptContext?.focus(..);
JavascriptContext?.includeLib..); this should be replaced with use of the resource API where you can declare resources.
JavascriptContext?.applicationFocus(..);
JavascriptContext?.addJavascriptCall(..)
There should be a JSF 2 API for script injection that can be used for many things. Between this and the resource dependency handling (either JSF 2.0 standard or our own as the case may be), we should be able to all of the required usages.
Issue Links
Activity
Field | Original Value | New Value |
---|---|---|
Salesforce Case | [] | |
Fix Version/s | 2.0-Beta [ 10231 ] | |
Assignee | Mark Collette [ mark.collette ] |
Assignee | Mark Collette [ mark.collette ] | Ken Fyten [ ken.fyten ] |
Salesforce Case | [] | |
Affects | [Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial] | |
Assignee | Ken Fyten [ ken.fyten ] | Mircea Toma [ mircea.toma ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #21817 | Tue Jun 29 09:00:43 MDT 2010 | mircea.toma | |
Files Changed | ||||
![]() |
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Security | Private [ 10001 ] |
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Affects | [Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial] | |
Assignee | Mircea Toma [ mircea.toma ] |
Status | Reopened [ 4 ] | Closed [ 6 ] |
Fix Version/s | 2.0-Beta2 [ 10242 ] | |
Fix Version/s | 2.0-Beta1 [ 10231 ] | |
Resolution | Duplicate [ 3 ] |
Resolution | Duplicate [ 3 ] | |
Status | Closed [ 6 ] | Reopened [ 4 ] |
Assignee | Mircea Toma [ mircea.toma ] |
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Fix Version/s | 2.0.0 [ 10230 ] |
Status | Resolved [ 5 ] | Closed [ 6 ] |
[04/06/10 1:56:54 AM] Deryk Sinotte: ScriptEvaluator.insertScript()
[04/06/10 2:00:57 AM] Deryk Sinotte: Focus management should be separate API that uses JS insertion utility.
[04/06/10 2:01:31 AM] Deryk Sinotte: ScriptEvaluator.appendScript()?
[04/06/10 2:02:04 AM] Deryk Sinotte: Current JSF script evaluation only works on postback.
[04/06/10 2:04:51 AM] Deryk Sinotte: Special script block that always there and treated in a certain way.
[04/06/10 2:05:06 AM] Deryk Sinotte: Can possibly shrink to nothing in certain situations.