dion        2004/09/05 20:39:40

  Modified:    jelly/jelly-tags/swing/src/test/org/apache/commons/jelly/demos
                        homepageBuilder.jelly
  Log:
  *** keyword substitution change ***
  
  Revision  Changes    Path
  1.4       +90 -90    
jakarta-commons/jelly/jelly-tags/swing/src/test/org/apache/commons/jelly/demos/homepageBuilder.jelly
  
  Index: homepageBuilder.jelly
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/jelly/jelly-tags/swing/src/test/org/apache/commons/jelly/demos/homepageBuilder.jelly,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- homepageBuilder.jelly     6 Sep 2004 03:39:30 -0000       1.3
  +++ homepageBuilder.jelly     6 Sep 2004 03:39:40 -0000       1.4
  @@ -1,4 +1,4 @@
  -<?xml version="1.0"?>

  +<?xml version="1.0"?>
   <!--
     Copyright 2002-2004 The Apache Software Foundation
   
  @@ -14,92 +14,92 @@
     See the License for the specific language governing permissions and
     limitations under the License.
   -->
  -<j:jelly 

  -     xmlns:j="jelly:core" 

  -     xmlns="jelly:swing" >

  -

  -     <!-- create the generate page action -->

  -

  -     <action var="createPageAction" name="Build and preview your page!">

  -             <j:set var="name" value="${nameField.text}"/>

  -             <j:set var="background" value="${colorField.text}"/>

  -             <j:set var="url" value="${pictureField.text}"/>

  -             <j:set var="hobbies" value="${hobbyModel.toArray()}"/>

  -             <j:set var="template" 
value="${templateField.getSelectedItem().toString()}"/>

  -             

  -             name = ${name}

  -             background = ${background}

  -             url = ${url}

  -             hobbies = ${hobbies}

  -             template = ${template}

  -             

  -             <j:file name="demopage.html" outputMode="html">

  -                     <j:include uri="${template}"/>

  -             </j:file>

  -

  -             <frame var="showPageFrame" size="500,600" location="200,200" 
title="Your Homepage">

  -                     <scrollPane>

  -                             <editorPane 
page="${context.getResource('/demopage.html').toString()}" editable="false"/>

  -                     </scrollPane>

  -             </frame>

  -             ${showPageFrame.show()}

  -     </action>

  -

  -

  -     <!-- create the Frame -->

  -     

  -  <frame var="frame" title="Homepage Builder" location="100,100" size="800,400">

  -             <panel>

  -

  -<!-- uncomment this when we've implemented emptyBorder

  -     

  -                     <emptyBorder top="20" left="20" bottom="20" right="20" />      
                 

  --->          

  -                     <borderLayout>                                  

  -                             <borderAlign align="west">

  -                             <vbox>

  -                                     <label text="Name:"/>

  -                                     <textField var="nameField" text="James Bond"/>

  -                     

  -                                     <label text="Favourite Color:"/>

  -                                     <textField var="colorField" text="#007007"/>

  -                                     

  -                                     <label text="Picture URL::"/>

  -                                     <textField var="pictureField" 
text="http://www.ianfleming.org/007news/images3/c2002_pierce1.jpg"/>

  -                                     

  -                                     <label text="Choose template::"/>

  -                                     <comboBox var="templateField"/>

  -                                     ${templateField.addItem('template1.jelly')}

  -                                     ${templateField.addItem('template2.jelly')}

  -                                     

  -                                     <label text="Add a Hobby:"/>

  -                                     <textField var="hobbyField"/>

  -                                     

  -                                     <button>

  -                                             <action name="Add >>>">

  -                                                     
${hobbyModel.addElement(hobbyField.text)}

  -                                                     </action>

  -                                     </button>

  -                             </vbox>

  -                             </borderAlign>

  -                             

  -                             <borderAlign align="east">      

  -                             <scrollPane>

  -                                     <j:useBean 
class="javax.swing.DefaultListModel" var="hobbyModel"/>

  -                                             <list model="${hobbyModel}"/>

  -                                             ${hobbyModel.addElement('Killing bad 
guys')}

  -                                             ${hobbyModel.addElement('Wrecking 
cars')}

  -                                             ${hobbyModel.addElement('Eating 
jelly')}

  -                             </scrollPane>

  -                             </borderAlign>

  -                             

  -                             <borderAlign align="south">     

  -                             <button action="${createPageAction}"/>

  -                             </borderAlign>

  -                     </borderLayout>

  -             </panel>

  -     </frame>

  -

  -     ${frame.show()}

  -

  -</j:jelly>

  +<j:jelly 
  +     xmlns:j="jelly:core" 
  +     xmlns="jelly:swing" >
  +
  +     <!-- create the generate page action -->
  +
  +     <action var="createPageAction" name="Build and preview your page!">
  +             <j:set var="name" value="${nameField.text}"/>
  +             <j:set var="background" value="${colorField.text}"/>
  +             <j:set var="url" value="${pictureField.text}"/>
  +             <j:set var="hobbies" value="${hobbyModel.toArray()}"/>
  +             <j:set var="template" 
value="${templateField.getSelectedItem().toString()}"/>
  +             
  +             name = ${name}
  +             background = ${background}
  +             url = ${url}
  +             hobbies = ${hobbies}
  +             template = ${template}
  +             
  +             <j:file name="demopage.html" outputMode="html">
  +                     <j:include uri="${template}"/>
  +             </j:file>
  +
  +             <frame var="showPageFrame" size="500,600" location="200,200" 
title="Your Homepage">
  +                     <scrollPane>
  +                             <editorPane 
page="${context.getResource('/demopage.html').toString()}" editable="false"/>
  +                     </scrollPane>
  +             </frame>
  +             ${showPageFrame.show()}
  +     </action>
  +
  +
  +     <!-- create the Frame -->
  +     
  +  <frame var="frame" title="Homepage Builder" location="100,100" size="800,400">
  +             <panel>
  +
  +<!-- uncomment this when we've implemented emptyBorder
  +     
  +                     <emptyBorder top="20" left="20" bottom="20" right="20" />      
                 
  +-->          
  +                     <borderLayout>                                  
  +                             <borderAlign align="west">
  +                             <vbox>
  +                                     <label text="Name:"/>
  +                                     <textField var="nameField" text="James Bond"/>
  +                     
  +                                     <label text="Favourite Color:"/>
  +                                     <textField var="colorField" text="#007007"/>
  +                                     
  +                                     <label text="Picture URL::"/>
  +                                     <textField var="pictureField" 
text="http://www.ianfleming.org/007news/images3/c2002_pierce1.jpg"/>
  +                                     
  +                                     <label text="Choose template::"/>
  +                                     <comboBox var="templateField"/>
  +                                     ${templateField.addItem('template1.jelly')}
  +                                     ${templateField.addItem('template2.jelly')}
  +                                     
  +                                     <label text="Add a Hobby:"/>
  +                                     <textField var="hobbyField"/>
  +                                     
  +                                     <button>
  +                                             <action name="Add >>>">
  +                                                     
${hobbyModel.addElement(hobbyField.text)}
  +                                                     </action>
  +                                     </button>
  +                             </vbox>
  +                             </borderAlign>
  +                             
  +                             <borderAlign align="east">      
  +                             <scrollPane>
  +                                     <j:useBean 
class="javax.swing.DefaultListModel" var="hobbyModel"/>
  +                                             <list model="${hobbyModel}"/>
  +                                             ${hobbyModel.addElement('Killing bad 
guys')}
  +                                             ${hobbyModel.addElement('Wrecking 
cars')}
  +                                             ${hobbyModel.addElement('Eating 
jelly')}
  +                             </scrollPane>
  +                             </borderAlign>
  +                             
  +                             <borderAlign align="south">     
  +                             <button action="${createPageAction}"/>
  +                             </borderAlign>
  +                     </borderLayout>
  +             </panel>
  +     </frame>
  +
  +     ${frame.show()}
  +
  +</j:jelly>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to