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>
-
- <font size="+1" color="#FFFFFF">MyFaces - The free JavaServer™ 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™ 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;
+ }
+}