You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by we...@apache.org on 2010/01/21 18:30:13 UTC
svn commit: r901787 - in
/myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp:
WEB-INF/groovy-taglib.xml
WEB-INF/java/org/apache/myfaces/javaloader/blog/Blog.java WEB-INF/web.xml
helloWorld.xhtml resources/styles/main.css
Author: werpu
Date: Thu Jan 21 17:30:13 2010
New Revision: 901787
URL: http://svn.apache.org/viewvc?rev=901787&view=rev
Log:
https://issues.apache.org/jira/browse/EXTSCRIPT-52
ongoing works on the styles for the example
Modified:
myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/WEB-INF/groovy-taglib.xml
myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/WEB-INF/java/org/apache/myfaces/javaloader/blog/Blog.java
myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/WEB-INF/web.xml
myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/helloWorld.xhtml
myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/resources/styles/main.css
Modified: myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/WEB-INF/groovy-taglib.xml
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/WEB-INF/groovy-taglib.xml?rev=901787&r1=901786&r2=901787&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/WEB-INF/groovy-taglib.xml (original)
+++ myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/WEB-INF/groovy-taglib.xml Thu Jan 21 17:30:13 2010
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<!DOCTYPE facelet-taglib PUBLIC "-//Sun Microsystems, Inc.//DTD Facelet Taglib 1.0//EN" "facelet-taglib_1_0.dtd">
-<facelet-taglib version = "2.0">
+<facelet-taglib version="2.0">
<!-- author: werner.punz@irian.at -->
<namespace>http://myfaces.apache.org/groovy</namespace>
@@ -24,6 +24,14 @@
</component>
</tag>
<tag>
+ <tag-name>compilerOutput</tag-name>
+ <component>
+ <component-type>org.apache.myfaces.extensions.scripting.components.CompilerComponent</component-type>
+ <renderer-type>org.apache.myfaces.extensions.scripting.components.CompilerComponentRenderer</renderer-type>
+ </component>
+ </tag>
+
+ <tag>
<tag-name>testcomponent2</tag-name>
<component>
<component-type>at.irian.JavaTestComponent</component-type>
Modified: myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/WEB-INF/java/org/apache/myfaces/javaloader/blog/Blog.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/WEB-INF/java/org/apache/myfaces/javaloader/blog/Blog.java?rev=901787&r1=901786&r2=901787&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/WEB-INF/java/org/apache/myfaces/javaloader/blog/Blog.java (original)
+++ myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/WEB-INF/java/org/apache/myfaces/javaloader/blog/Blog.java Thu Jan 21 17:30:13 2010
@@ -29,12 +29,11 @@
* @date: 01.09.2009
*/
-
public class Blog {
String title = "Hello to the myfaces dynamic blogging example";
String title1 = "You can alter the code for this small blogging application on the fly, " +
- "you even can add new classes on the fly and Java will pick it up";
+ "you even can add new classes on the fly and Java will pick it up";
String title3 = "bla";
String title4 = "bla2";
@@ -176,6 +175,4 @@
public void setTitle5(String title5) {
}
-
-
}
Modified: myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/WEB-INF/web.xml?rev=901787&r1=901786&r2=901787&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/WEB-INF/web.xml (original)
+++ myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/WEB-INF/web.xml Thu Jan 21 17:30:13 2010
@@ -31,7 +31,7 @@
<param-name>org.apache.myfaces.FACES_INIT_PLUGINS</param-name>
<param-value>org.apache.myfaces.scripting.servlet.StartupServletContextPluginChainLoader</param-value>
</context-param>
- <!--
+
<context-param>
@@ -70,7 +70,7 @@
<param-name>facelets.RESOURCE_RESOLVER</param-name>
<param-value>org.apache.myfaces.scripting.facelet.ReroutingResourceResolver</param-value>
</context-param>
- -->
+
<!--
<context-param>
Modified: myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/helloWorld.xhtml
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/helloWorld.xhtml?rev=901787&r1=901786&r2=901787&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/helloWorld.xhtml (original)
+++ myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/helloWorld.xhtml Thu Jan 21 17:30:13 2010
@@ -12,28 +12,42 @@
<ui:define name="body">
<h:form id="form">
- <h:panelGrid id="grid" columns="2">
- <h:outputText id="output1" value="Please enter your name"/>
- <h:inputText id="input1" value="#{helloWorld.name}" required="true">
- <grv:groovyvalidator/>
- </h:inputText>
- <h:commandButton id="button1" value="press me" action="#{helloWorld.send}"/>
- <grv:testcomponent/>
- <h:message id="message1" for="input1"/>
- <h:outputFormat value="#{testbean.xxx}"/>
- <h:outputFormat value="#{javatestbean.sayHello}"/>
- converter:
- <h:inputText>
- <grv:testConverter1/>
- <grv:testValidator1/>
- </h:inputText>
- <h:commandButton value="Press me dynamic" action="#{testbean.doit}"/>
- <grv:testcomponent2 testAttr="vvv" testAttr2="zzz"/>
+ <h:panelGrid id="grid" columns="1">
+ <h:panelGroup styleClass="stdBox">
+ <h3>Validator Test 1</h3>
+ <h:outputText id="output1" value="Please enter your name"/>
+ <h:inputText id="input1" value="#{helloWorld.name}" required="true">
+ <grv:groovyvalidator/>
+ </h:inputText>
+ <h:commandButton id="button1" value="press me" action="#{helloWorld.send}"/>
+ </h:panelGroup>
+ <h:panelGroup styleClass="stdBox">
+ <h3>Groovy Component</h3>
+ <grv:testcomponent/>
+ <h:message id="message1" for="input1"/>
+ </h:panelGroup>
+ <h:panelGroup styleClass="stdBox">
+ <h3>Bean Tests</h3>
+ <h:outputFormat value="#{testbean.xxx}"/>
+ <br/>
+ <h:outputFormat value="#{javatestbean.sayHello}"/>
+ </h:panelGroup>
+ <h:panelGroup styleClass="stdBox">
+ <h3>Converter Test 1</h3>
+ <h:inputText>
+ <grv:testConverter1/>
+ <grv:testValidator1/>
+ </h:inputText>
+ </h:panelGroup>
+ <h:panelGroup styleClass="stdBox">
+ <h3>Action Test 1</h3>
+ <h:commandButton value="Press me dynamic" action="#{testbean.doit}"/>
+ </h:panelGroup>
+ <h:panelGroup styleClass="stdBox">
+ <h3>Java Component</h3>
+ <grv:testcomponent2 testAttr="vvv" testAttr2="zzz"/>
+ </h:panelGroup>
-
- Resource Handler Test:
-
- <h:outputFormat value="#{javatestbean.resource}"/>
</h:panelGrid>
Modified: myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/resources/styles/main.css
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/resources/styles/main.css?rev=901787&r1=901786&r2=901787&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/resources/styles/main.css (original)
+++ myfaces/extensions/scripting/trunk/examples/myfaces20-example/src/main/webapp/resources/styles/main.css Thu Jan 21 17:30:13 2010
@@ -2,6 +2,15 @@
background-color: yellow;
}
+.stdBox {
+ display: table;
+ background-color: white;
+ border: 1px solid black;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+}
+
+
/*==================================================
Basic CSS information for our compiler
output component
@@ -19,23 +28,38 @@
padding-top: 5px;
padding-bottom: 10px;
padding-left: 5px;
+ width: 100%;
+ margin-top: 10px;
+ border-top: 1px solid black;
}
div.errorBox {
width: 800px;
heigh: 200px;
+
+
display: block;
overflow: auto;
border: 1px solid black;
background-color: #ffffcc;
+
+ -moz-border-radius:5px;
+ border-radius:5px;
+ padding: 5px;
}
div.errorBox .line {
display: table;
- width: 100%;
- padding-bottom: 5px;
- margin-bottom: 5px;
- border-bottom: 1px solid silver;
+ width: 780px;
+
+ border: 1px dashed black;
+ background-color:#ccccff;
+ padding: 5px;
+ margin-top: 10px;
+ margin-left:auto;
+ margin-right: auto;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
}
div.errorBox .line .lineNo {
@@ -53,7 +77,7 @@
}
div.errorBox .line .message {
- width: 758px;
+ width: 738px;
display: block;
float: left;
}