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;
 }