On 8/23/07, Perkins, Nate-P63196 <[EMAIL PROTECTED]> wrote: > Hi Adam, > > I was able to replace my <trh:html/> (which renders a doctype) with just > a <html/>, that removed the second doctype (so there is only one on the > page, the quirks mode one), but the behaviour is still the same. Is the > PPR code, looking for a particular doctype and stripping it?
The PPR code should in fact be looking for the <?xml version="1.0"?>, and stripping out everything before that - doctype, whitespace, raw HTML, everything. -- Adam > > > Nate Perkins > 480-441-3667 > [EMAIL PROTECTED] > > >This email message is for the sole use of the intended recipient(s) and > may contain GDC4S > > confidential or privileged information. Any unauthorized review, use, > disclosure or distribution > > is prohibited. If you are not an intended recipient, please contact > the sender by reply email and > > destroy all copies of the original message. > > > > -----Original Message----- > From: Perkins, Nate-P63196 [mailto:[EMAIL PROTECTED] > Sent: Thursday, August 23, 2007 9:56 AM > To: MyFaces Discussion > Subject: RE: [Trinidad] Upgrading to 1.0.2 > > Adam, > > I've noticed that the combination of the trh:head tag (which outputs a > doctype) and my jsp:output (which also outputs a doctype), creates 2 > doctypes in the response. Firefox strips out the 2nd doctype but IE > does not. So perhaps the PPR code is stripping out only 1 of the > doctypes? > > > Nate Perkins > 480-441-3667 > [EMAIL PROTECTED] > > >This email message is for the sole use of the intended recipient(s) and > may contain GDC4S > > confidential or privileged information. Any unauthorized review, use, > disclosure or distribution > > is prohibited. If you are not an intended recipient, please contact > the sender by reply email and > > destroy all copies of the original message. > > > > -----Original Message----- > From: Adam Winer [mailto:[EMAIL PROTECTED] > Sent: Wednesday, August 22, 2007 10:57 PM > To: MyFaces Discussion > Subject: Re: [Trinidad] Upgrading to 1.0.2 > > If you remove the doctype-root-element, doctype-system, > and doctype-public off of jsp:output, does the problem > go away? It looks as though that doctype is getting > pushed straight into the content stream. There's code > in Trinidad to trim out the doctype (XmlHttpServletResponse > and XmlOutput) during an XMLHttp request - don't know > why it's not functioning here. > > -- Adam > > > On 8/22/07, Perkins, Nate-P63196 <[EMAIL PROTECTED]> wrote: > > Ok, > > > > Here's the simplest example I could muster, this results in the same > > problem. I am deploying to JBoss-4.0.5 using Trinidad 1.0.2 and using > > the RI 1.1 > > > > Test.jspx: > > > > <?xml version="1.0" encoding="UTF-8"?> > > <jsp:root > > xmlns:jsp="http://java.sun.com/JSP/Page" > > version="2.0" > > xmlns:f="http://java.sun.com/jsf/core" > > xmlns:trh="http://myfaces.apache.org/trinidad/html" > > xmlns:tr="http://myfaces.apache.org/trinidad" > > xmlns:h="http://java.sun.com/jsf/html"> > > <f:view> > > <trh:html> > > <jsp:output > > omit-xml-declaration="false" > > doctype-root-element="html" > > > > doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" > > doctype-public="-//W3C//DTD XHTML 1.0 > > Strict//EN" /> > > <jsp:scriptlet> > > response.addHeader("pragma", "no-store,no-cache"); > > response.setHeader("cache-control", "no-cache, no-store, must > > re-validate,max-age=-1"); > > response.addHeader("cache-control", "pre-check=0, > > post-check=0"); > > response.setDateHeader("expires", 0); > > </jsp:scriptlet> > > <jsp:directive.page > > contentType="text/html;charset=UTF-8" /> > > <trh:head title="Trinidad 1.0.2 PPR Test"> > > <meta > > http-equiv="Content-Type" > > content="text/html; charset=UTF-8" /> > > <t:stylesheet > > path="#{NMSPanelPageUtil.cssLocation}" /> > > </trh:head> > > <trh:body> > > <tr:form id="theForm"> > > <tr:panelPage> > > <!--<jsp:directive.include > > file="/menu.jspx" />--> > > <tr:panelHeader text="Partial > > Submit Test"> > > <tr:inputText > > id="input" > > > > value="#{testBB.input}" > > label="Input:" > > > > partialTriggers="partialTestButton" /> > > <tr:commandButton > > > > id="partialTestButton" > > text="PPR > Test" > > > > action="#{testBB.action}" > > > > partialSubmit="true" /> > > <tr:outputText > > > > id="partialOutput" > > > > value="#{testBB.output}" > > > > partialTriggers="partialTestButton" /> > > <tr:commandButton > > > > id="fullTestButton" > > text="Full > > Submission Test" > > > > action="#{testBB.action}"/> > > <tr:outputText > > > id="fullOutput" > > > > value="#{testBB.output}"/> > > </tr:panelHeader> > > </tr:panelPage> > > </tr:form> > > </trh:body> > > </trh:html> > > </f:view> > > </jsp:root> > > > > Backing Bean: > > import org.apache.myfaces.trinidad.context.RequestContext; > > > > public class TestBb > > { > > private RequestContext rc = RequestContext.getCurrentInstance(); > > > > public TestBb() > > { > > setOutput("output"); > > setInput("input"); > > } > > > > public void action() > > { > > setOutput(getInput()); > > } > > > > public String getOutput() > > { > > return (String) rc.getPageFlowScope().get("output"); > > } > > > > public void setOutput(String output) > > { > > rc.getPageFlowScope().put("output", output); > > } > > > > public String getInput() > > { > > return (String) rc.getPageFlowScope().get("input"); > > } > > > > public void setInput(String input) > > { > > rc.getPageFlowScope().put("input", input); > > } > > } > > > > > > Nate Perkins > > 480-441-3667 > > [EMAIL PROTECTED] > > > > >This email message is for the sole use of the intended recipient(s) > and > > may contain GDC4S > > > confidential or privileged information. Any unauthorized review, > use, > > disclosure or distribution > > > is prohibited. If you are not an intended recipient, please contact > > the sender by reply email and > > > destroy all copies of the original message. > > > > > > > -----Original Message----- > > From: Adam Winer [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, August 22, 2007 1:35 PM > > To: MyFaces Discussion > > Subject: Re: [Trinidad] Upgrading to 1.0.2 > > > > On 8/22/07, Perkins, Nate-P63196 <[EMAIL PROTECTED]> wrote: > > > > > Hi, > > > > > > I'm testing my project with 1.0.2 and I am having several issues. > > > > > > 1. No PPR activity works, I get a javascript error "Invalid PPR > > response" > > > any time I try to submit a PPR action > > > > PPR's been overhauled. But also tested quite a lot. I could > > really use a testcase. > > > > > Can anyone give me a clue as to what's wrong and how to fix it? > > > > Could you use Firebug and look at the responses you're getting > > from the server? > > > > > 2. My skin no longer works, it seems that a few of the selectors > have > > > changed, namely: > > > a) the panelHeader is rendering with af_messages_header > class > > > b) the panelBox has lost its background, it seems like there > > is no > > > longer a distinction between panelBox transparent, light, etc. > > > > I think there was a fix just after 1.0.2 that affected panelBox, and > > perhaps panelHeader as well. Deleting af:messages works around > > it (with the obvious harm), or moving af:messages to the bottom > > of the page. It's fixed in the 1.0.3 nightlies. > > > > -- Adam > > > > > > > > I looked at the JIRA issues attached to the 1.0.2 release and did > not > > see an > > > obvious item that applied to either of these discoveries....can > anyone > > verify > > > exactly what it was that changed for each of these? > > > > > > Nate Perkins > > > 480-441-3667 > > > [EMAIL PROTECTED] > > > > > > This email message is for the sole use of the intended recipient(s) > > and may > > > contain GDC4S > > > confidential or privileged information. Any unauthorized review, > use, > > > disclosure or distribution > > > is prohibited. If you are not an intended recipient, please contact > > the > > > sender by reply email and > > > destroy all copies of the original message. > > > > > >