You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by mm...@apache.org on 2005/09/19 03:57:08 UTC

svn commit: r290043 - in /myfaces/examples/trunk: sandbox/ simple/ simple/WEB-INF/ simple/src/java/org/apache/myfaces/examples/collapsiblepanel/

Author: mmarinschek
Date: Sun Sep 18 18:56:58 2005
New Revision: 290043

URL: http://svn.apache.org/viewcvs?rev=290043&view=rev
Log:
added sample for collapsiblePanel, revised home.jsp to get rid of old styles and nbsps.

Added:
    myfaces/examples/trunk/simple/collapsiblePanel.jsp
    myfaces/examples/trunk/simple/src/java/org/apache/myfaces/examples/collapsiblepanel/
    myfaces/examples/trunk/simple/src/java/org/apache/myfaces/examples/collapsiblepanel/CollapsiblePanelBean.java
Modified:
    myfaces/examples/trunk/sandbox/home.jsp
    myfaces/examples/trunk/simple/WEB-INF/examples-config.xml
    myfaces/examples/trunk/simple/home.jsp

Modified: myfaces/examples/trunk/sandbox/home.jsp
URL: http://svn.apache.org/viewcvs/myfaces/examples/trunk/sandbox/home.jsp?rev=290043&r1=290042&r2=290043&view=diff
==============================================================================
--- myfaces/examples/trunk/sandbox/home.jsp (original)
+++ myfaces/examples/trunk/sandbox/home.jsp Sun Sep 18 18:56:58 2005
@@ -11,26 +11,21 @@
 
         <f:loadBundle basename="org.apache.myfaces.examples.resource.example_messages" var="example_messages"/>
 
-        <h:panelGrid id="header_group1" columns="2" styleClass="pageHeader"  >
-            <t:graphicImage id="header_logo" url="images/logo_mini.jpg" alt="#{example_messages['alt_logo']}" />
-            <f:verbatim>
-                &nbsp;&nbsp;
-                <font size="+1" color="#FFFFFF">MyFaces - The free JavaServer&#8482; Faces Implementation</font>
-                <font size="-1" color="#FFFFFF">(Version 1.0.9 beta)</font>
-            </f:verbatim>
-        </h:panelGrid>
-
-        <f:verbatim><br/></f:verbatim>
+        <h:panelGrid>
+            <h:panelGrid id="header_group1" columns="2" styleClass="pageHeader"  >
+                <t:graphicImage id="header_logo" url="images/logo_mini.jpg" alt="#{example_messages['alt_logo']}" />
+                <f:verbatim>
+                    <h:outputText style="font-size:20px;color:#FFFFFF;">MyFaces - The free JavaServer&#8482; Faces Implementation</h:outputText>
+                    <h:outputText style="font-size:10px;color:#FFFFFF;">(Version 1.1.0)</h:outputText>
+                </f:verbatim>
+            </h:panelGrid>
 
-        <h:outputLink value="inputSuggestAjax.jsf" ><f:verbatim>InputSuggestAjax</f:verbatim></h:outputLink>
-        <f:verbatim><br/></f:verbatim>
-        <h:outputLink value="inputSuggest.jsf" ><f:verbatim>Input Suggest</f:verbatim></h:outputLink>
-        <f:verbatim><br/></f:verbatim>
-        <h:outputLink value="schedule.jsf" ><f:verbatim>Schedule</f:verbatim></h:outputLink>
-        <f:verbatim><br/></f:verbatim>
-        <h:outputLink value="autoUpdateDataTable.jsf" ><f:verbatim>Automatically updated dataTable per AJAX</f:verbatim></h:outputLink>
-        <f:verbatim><br/></f:verbatim>
-        <h:outputLink value="validateUrl.jsf" ><f:verbatim>Validation example 2 - including URL validator</f:verbatim></h:outputLink>        
+            <h:outputLink value="inputSuggestAjax.jsf" ><f:verbatim>InputSuggestAjax</f:verbatim></h:outputLink>
+            <h:outputLink value="inputSuggest.jsf" ><f:verbatim>Input Suggest</f:verbatim></h:outputLink>
+            <h:outputLink value="schedule.jsf" ><f:verbatim>Schedule</f:verbatim></h:outputLink>
+            <h:outputLink value="autoUpdateDataTable.jsf" ><f:verbatim>Automatically updated dataTable per AJAX</f:verbatim></h:outputLink>
+            <h:outputLink value="validateUrl.jsf" ><f:verbatim>Validation example 2 - including URL validator</f:verbatim></h:outputLink>
+        </h:panelGrid>
     </f:view>
 
 </html>

Modified: myfaces/examples/trunk/simple/WEB-INF/examples-config.xml
URL: http://svn.apache.org/viewcvs/myfaces/examples/trunk/simple/WEB-INF/examples-config.xml?rev=290043&r1=290042&r2=290043&view=diff
==============================================================================
--- myfaces/examples/trunk/simple/WEB-INF/examples-config.xml (original)
+++ myfaces/examples/trunk/simple/WEB-INF/examples-config.xml Sun Sep 18 18:56:58 2005
@@ -72,6 +72,14 @@
         <managed-bean-scope>request</managed-bean-scope>
     </managed-bean>
 
+    <!-- Managed Beans for collapsiblePanel.jsp -->
+    <managed-bean>
+        <managed-bean-name>collapsiblePanelBean</managed-bean-name>
+        <managed-bean-class>org.apache.myfaces.examples.collapsiblepanel.CollapsiblePanelBean</managed-bean-class>
+        <managed-bean-scope>request</managed-bean-scope>
+    </managed-bean>
+
+
     <!-- Managed Beans for selectbox.jsp -->
 
     <managed-bean>

Added: myfaces/examples/trunk/simple/collapsiblePanel.jsp
URL: http://svn.apache.org/viewcvs/myfaces/examples/trunk/simple/collapsiblePanel.jsp?rev=290043&view=auto
==============================================================================
--- myfaces/examples/trunk/simple/collapsiblePanel.jsp (added)
+++ myfaces/examples/trunk/simple/collapsiblePanel.jsp Sun Sep 18 18:56:58 2005
@@ -0,0 +1,44 @@
+<%@ page session="false" contentType="text/html;charset=utf-8"%>
+<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
+<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
+<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
+<html>
+
+<%@include file="inc/head.inc" %>
+
+<!--
+/*
+ * Copyright 2004 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+//-->
+
+<body>
+
+<f:view>
+
+    <t:collapsiblePanel collapsed="#{collapsiblePanelBean.collapsed}" value="testTitle">
+        <f:facet name="header">
+            testHeader
+        </f:facet>
+        <h:outputText value="test"/>
+    </t:collapsiblePanel>
+
+</f:view>
+
+<%@include file="inc/page_footer.jsp" %>
+
+</body>
+
+</html>

Modified: myfaces/examples/trunk/simple/home.jsp
URL: http://svn.apache.org/viewcvs/myfaces/examples/trunk/simple/home.jsp?rev=290043&r1=290042&r2=290043&view=diff
==============================================================================
Binary files - no diff available.

Added: myfaces/examples/trunk/simple/src/java/org/apache/myfaces/examples/collapsiblepanel/CollapsiblePanelBean.java
URL: http://svn.apache.org/viewcvs/myfaces/examples/trunk/simple/src/java/org/apache/myfaces/examples/collapsiblepanel/CollapsiblePanelBean.java?rev=290043&view=auto
==============================================================================
--- myfaces/examples/trunk/simple/src/java/org/apache/myfaces/examples/collapsiblepanel/CollapsiblePanelBean.java (added)
+++ myfaces/examples/trunk/simple/src/java/org/apache/myfaces/examples/collapsiblepanel/CollapsiblePanelBean.java Sun Sep 18 18:56:58 2005
@@ -0,0 +1,25 @@
+/**
+ * Copyright 2004 by Irian Marinschek & Spiegl Software OEG
+ */
+package org.apache.myfaces.examples.collapsiblepanel;
+
+/**
+ * @author Martin Marinschek
+ * @version $Revision: $ $Date: $
+ *          <p/>
+ *          $Log: $
+ */
+public class CollapsiblePanelBean
+{
+    private boolean _collapsed;
+
+    public boolean isCollapsed()
+    {
+        return _collapsed;
+    }
+
+    public void setCollapsed(boolean collapsed)
+    {
+        _collapsed = collapsed;
+    }
+}