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.
>

Reply via email to