The attribute forceID="true" is not working in included subviews
----------------------------------------------------------------

                 Key: MYFACES-1807
                 URL: https://issues.apache.org/jira/browse/MYFACES-1807
             Project: MyFaces Core
          Issue Type: Bug
    Affects Versions: 1.2.1
         Environment: Ubuntu 7.10, JDK 1.6.03, Apache Tomcat 6.0.14, Apache 
Tomahawk 1.1.6
            Reporter: Ertan Toker


HI,

i find out, that the forceId="true" attribute is not working with included 
subviews in MyFaces 1.2.1 SNAPSHOTS.

Is works fine with MyFaces 1.2.0.

SourceCode: login.jsp
<t:documentBody>
                        <!-- Begin Header -->
                        <jsp:include page="/misc/header.jsp" />
                        <!-- End Header -->
                        
                        <!-- Begin HeaderMenu-->
                        <jsp:include page="/misc/headerMenu.jsp" />
                        <!-- End HeaderMenu-->
                        
                        <!-- Begin Content -->
                        <t:div forceId="true" id="content">
                                
                                <jsp:include page="/misc/loginFragment.jsp" />
                                
                                <!-- Begin Links -->
                                <jsp:include page="/misc/links.jsp" />
                                <!-- End Links-->
                                <t:div style="clear: both;">
                                        <f:verbatim>&nbsp;</f:verbatim>
                                </t:div>
                        </t:div>
                        <!-- End Content -->
                        
                        <!-- Begin Footer -->
                        <jsp:include page="/misc/footer.jsp" />
                        <!-- End Footer -->
                </t:documentBody>

Source Code header.jsp:
<%@ taglib uri="http://java.sun.com/jsf/core"; prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html"; prefix="h" %>
<%@ taglib uri="http://myfaces.apache.org/tomahawk"; prefix="t" %>
<f:subview  id="header_view">
        <t:div forceId="true" id="header">
                <f:verbatim><h1>CV Creator V1.0</h1>
                <h2>Free CV Creator Application</h2>
                </f:verbatim>
        </t:div>
</f:subview>


Generated HTML Code with MyFaces 1.2.0:

<html><head>
                                <title>MyApplication Title</title>
                        <link rel="stylesheet" type="text/css" 
href="/myapplication/css/default.css" /></head><body>
                        <!-- Begin Header -->
                        <div id="header"><h1>MyApplication</h1>
                <h2>MyApplication</h2>

                </div>




                        <!-- End Header -->

Generated HTML Code with MyFaces 1.2.1-SNAPSHOTS:


<html><head>
                                <title>MyApplication Title</title>
                        <link rel="stylesheet" type="text/css" 
href="/myapplication/css/default.css" /></head><body>
                        <!-- Begin Header -->
                        <div id="headerj_id_1"><h1>MyApplication</h1>
                <h2>MyApplication</h2>

                </div>




                        <!-- End Header -->

In the version 1.2.0 the ID of the div tag is "header" and with the SNAPSHOTS 
it is "headerj_id_1".

Regards
ETO

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to