issue with af:document and afh:html
-----------------------------------

         Key: ADFFACES-8
         URL: http://issues.apache.org/jira/browse/ADFFACES-8
     Project: MyFaces ADF-Faces
        Type: Bug

 Environment: debian linux, tomcat 5.5.17, java 1.5, adf faces version 
ea20-SNAPSHOT
    Reporter: Rigel Freden


the following code generates the html further down the page
output text is rendered above input text, and even above the html tag
this same behavior is observed when af:document is replaced with afh:html, 
afh:head and afh:body tags
my workaround was to use plain vanilla html tags <html> <head> and <body>

jsp source page:

<[EMAIL PROTECTED] contentType="text/html"%>
<[EMAIL PROTECTED] pageEncoding="UTF-8"%>

<%@ taglib uri="http://java.sun.com/jsf/core"; prefix="f"%>
<%@ taglib uri="http://xmlns.oracle.com/adf/faces"; prefix="af"%>
<%@ taglib uri="http://xmlns.oracle.com/adf/faces/html"; prefix="afh"%>

<f:view>
    <af:document title="af:document fails">
        <afh:tableLayout>
            <af:inputText label="input label" value="x" />
        </afh:tableLayout>
        
        <af:outputText>output text</af:outputText>
            
    </af:document>
</f:view>




client side html:




    
        
            
        
        
        output text
            
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/loose.dtd";><html dir="ltr" 
lang="en-US"><head><title>af:document fails</title><meta name="generator" 
content="Oracle ADF Faces"><link rel="stylesheet" charset="UTF-8" 
type="text/css" 
href="/compiere-webapp/adf/styles/cache/minimal-desktop-${version}-en-gecko.css"><script>var
 _AdfWindowOpenError='A popup window blocker has been detected in your browser. 
Popup blockers interfere with the operation of this application. Please disable 
your popup blocker or allow popups from this site.';</script><script 
src="/compiere-webapp/adf/jsLibs/Commonea20.js"></script><script>_defaultTZ()</script></head><body
 onload="_checkLoad(event)" onunload="_checkUnload(event)"><iframe 
id="_pprIFrame" name="_pprIFrame" frameborder="0" longdesc="#" title="" 
src="about:blank" style="position:absolute;top:-100px;visibility:hidden" 
width="0" height="0"></iframe><div id="_pprBlockingDiv" onclick="return 
_pprConsumeClick(event);" 
style="position:absolute;left:0;top:0;width:0;height:0;cursor:wait;" 
onkeydown="return false;" onkeyup="return false;" onmousedown="return false;" 
onmouseup="return false;" onkeypress="return false;"></div><script>var 
_cachedLibs;</script><a name="top"></a><noscript>This page uses JavaScript and 
requires a JavaScript enabled browser.Your browser is not JavaScript 
enabled.</noscript><table summary="" border="0" cellspacing="0" 
cellpadding="0"><tr id="_idJsp2__xc_"><td class="xc" nowrap><span 
class="xa"><label for="_idJsp2">input label</label></span></td><td 
width="12"><img src="/compiere-webapp/adf/images/t.gif" alt="" 
width="12"></td><td valign="top" nowrap><input id="_idJsp2" name="_idJsp2" 
class="x6" size="30" type="text" value="x"></td></tr></table><!-- MYFACES 
JAVASCRIPT -->

<script type="text/javascript"><!--
function getScrolling() {
    var x = 0; var y = 0;
    if (self.pageXOffset || self.pageYOffset) {
        x = self.pageXOffset;
        y = self.pageYOffset;
    } else if ((document.documentElement && 
document.documentElement.scrollLeft)||(document.documentElement && 
document.documentElement.scrollTop)) {
        x = document.documentElement.scrollLeft;
        y = document.documentElement.scrollTop;
    } else if (document.body) {
        x = document.body.scrollLeft;
        y = document.body.scrollTop;
    }
    return x + "," + y;
}

//--></script>

</body><!-- Created by Oracle ADF Faces (ADF JavaServer Faces API - 
ea20-SNAPSHOT/ADF JavaServer Faces Impl - ea20-SNAPSHOT), skin:minimal.desktop 
(minimal) -->

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to