[
https://issues.apache.org/jira/browse/TOBAGO-807?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Helmut Swaczinna updated TOBAGO-807:
------------------------------------
Status: Patch Available (was: Open)
> Allow script tag not only at page level
> ---------------------------------------
>
> Key: TOBAGO-807
> URL: https://issues.apache.org/jira/browse/TOBAGO-807
> Project: MyFaces Tobago
> Issue Type: Improvement
> Components: Facelets
> Affects Versions: 1.0.24
> Environment: Facelets, all
> Reporter: Helmut Swaczinna
>
> With jsp you can put a tc:script in any other tag, with facelets only in
> tc:page. This is a serious restriction when you define custom facelet tags.
> To solve this restriction I modified the ScriptHandler class:
> public void apply(FaceletContext faceletContext, UIComponent parent)
> throws IOException, FacesException, ELException {
> UIPage page = ComponentUtil.findPage(faceletContext.getFacesContext(),
> parent);
> if (page != null) {
> ...
> } else {
> throw new TagException(tag, "The ScriptTag cannot find UIPage. "
> + "Check you have defined the ScriptTag inside of the PageTag!");
> }
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.