1.1 --- a/examples/Common/PEP241/Resources/pep241_template.xhtml Tue Jul 19 23:40:05 2005 +0000
1.2 +++ b/examples/Common/PEP241/Resources/pep241_template.xhtml Wed Jul 20 12:53:04 2005 +0000
1.3 @@ -23,22 +23,22 @@
1.4 <tr>
1.5 <th>Package name</th>
1.6 <td template:attribute="name"><input type="text" size="20"
1.7 - name="{template:field-name()}" value="{$this-value}" /></td>
1.8 + name="{template:this-attribute()}" value="{$this-value}" /></td>
1.9 </tr>
1.10 <tr>
1.11 <th>Package version</th>
1.12 <td template:attribute="version"><input type="text" size="10"
1.13 - name="{template:field-name()}" value="{$this-value}" /></td>
1.14 + name="{template:this-attribute()}" value="{$this-value}" /></td>
1.15 </tr>
1.16 <tr>
1.17 <th>Summary</th>
1.18 <td template:attribute="summary"><input type="text" size="20"
1.19 - name="{template:field-name()}" value="{$this-value}" /></td>
1.20 + name="{template:this-attribute()}" value="{$this-value}" /></td>
1.21 </tr>
1.22 <tr>
1.23 <th>Description</th>
1.24 <td template:attribute="description"><textarea cols="80" rows="5"
1.25 - name="{template:field-name()}">
1.26 + name="{template:this-attribute()}">
1.27 <span template:value="$this-value" template:effect="replace">Insert
1.28 longer description here!</span></textarea></td>
1.29 </tr>
1.30 @@ -50,12 +50,12 @@
1.31 <tr>
1.32 <th>Home page</th>
1.33 <td template:attribute="home-page"><input type="text" size="80"
1.34 - name="{template:field-name()}" value="{$this-value}" /></td>
1.35 + name="{template:this-attribute()}" value="{$this-value}" /></td>
1.36 </tr>
1.37 <tr>
1.38 <th>Licence</th>
1.39 <td template:attribute="licence"><input type="text" size="20"
1.40 - name="{template:field-name()}" value="{$this-value}" /></td>
1.41 + name="{template:this-attribute()}" value="{$this-value}" /></td>
1.42 </tr>
1.43 <tr>
1.44 <th colspan="2" class="heading">Categories</th>
1.45 @@ -63,7 +63,7 @@
1.46 <tr template:element="categories">
1.47 <th>Categories</th>
1.48 <td>
1.49 - <select template:element="category" name="{template:multi-field-name('value')}" multiple="multiple">
1.50 + <select template:element="category" name="{template:list-attribute('value')}" multiple="multiple">
1.51 <option template:element="category-enum" template:expr-attr="selected" template:expr="@value-is-set" template:value="@value"
1.52 value="{@value}"></option>
1.53 </select>
1.54 @@ -74,31 +74,31 @@
1.55 </tr>
1.56 <tr template:element="platforms,platform">
1.57 <th>Platform name</th>
1.58 - <td><span template:attribute="name"><input name="{template:field-name()}" value="{$this-value}" type="text" size="20" /></span>
1.59 + <td><span template:attribute="name"><input name="{template:this-attribute()}" value="{$this-value}" type="text" size="20" /></span>
1.60 <input type="submit" value="Remove!"
1.61 - name="remove_platform={template:this-position()}" /></td>
1.62 + name="remove_platform={template:this-element()}" /></td>
1.63 </tr>
1.64 <tr>
1.65 <th></th>
1.66 <td>
1.67 <input type="submit" value="Add platform!"
1.68 - name="add_platform={template:this-position()}" /></td>
1.69 + name="add_platform={template:this-element()}" /></td>
1.70 </tr>
1.71 <tr>
1.72 <th colspan="2" class="heading">Supported platforms</th>
1.73 </tr>
1.74 <tr template:element="supported-platforms,supported-platform">
1.75 <th>Platform name</th>
1.76 - <td><span template:attribute="name"><input name="{template:field-name()}" value="{$this-value}" type="text" size="20" /></span>
1.77 + <td><span template:attribute="name"><input name="{template:this-attribute()}" value="{$this-value}" type="text" size="20" /></span>
1.78 <input type="submit" value="Remove!"
1.79 - name="remove_supported_platform={template:this-position()}"
1.80 + name="remove_supported_platform={template:this-element()}"
1.81 /></td>
1.82 </tr>
1.83 <tr>
1.84 <th></th>
1.85 <td>
1.86 <input type="submit" value="Add platform!"
1.87 - name="add_supported_platform={template:this-position()}"
1.88 + name="add_supported_platform={template:this-element()}"
1.89 /></td>
1.90 </tr>
1.91 <tr>
1.92 @@ -106,15 +106,15 @@
1.93 </tr>
1.94 <tr template:element="keywords,keyword">
1.95 <th>Keyword</th>
1.96 - <td><span template:attribute="name"><input name="{template:field-name()}" value="{$this-value}" type="text" size="20" /></span>
1.97 + <td><span template:attribute="name"><input name="{template:this-attribute()}" value="{$this-value}" type="text" size="20" /></span>
1.98 <input type="submit" value="Remove!"
1.99 - name="remove_keyword={template:this-position()}" /></td>
1.100 + name="remove_keyword={template:this-element()}" /></td>
1.101 </tr>
1.102 <tr>
1.103 <th></th>
1.104 <td>
1.105 <input type="submit" value="Add keyword!"
1.106 - name="add_keyword={template:this-position()}" /></td>
1.107 + name="add_keyword={template:this-element()}" /></td>
1.108 </tr>
1.109 <tr>
1.110 <th colspan="2" class="heading">Authors</th>
1.111 @@ -123,17 +123,17 @@
1.112 <tbody template:element="authors,author">
1.113 <tr>
1.114 <th>Author name</th>
1.115 - <td><span template:attribute="name"><input name="{template:field-name()}" value="{$this-value}" type="text" size="20" /></span>
1.116 + <td><span template:attribute="name"><input name="{template:this-attribute()}" value="{$this-value}" type="text" size="20" /></span>
1.117 <input type="submit" value="Remove!"
1.118 - name="remove_author={template:this-position()}" /></td>
1.119 + name="remove_author={template:this-element()}" /></td>
1.120 </tr>
1.121 <tr>
1.122 <th>Author contact</th>
1.123 - <td template:attribute="contact"><input name="{template:field-name()}" value="{$this-value}" type="text" size="20" /></td>
1.124 + <td template:attribute="contact"><input name="{template:this-attribute()}" value="{$this-value}" type="text" size="20" /></td>
1.125 </tr>
1.126 <tr>
1.127 <th>Author e-mail</th>
1.128 - <td template:attribute="e-mail"><input name="{template:field-name()}" value="{$this-value}" type="text" size="20" /></td>
1.129 + <td template:attribute="e-mail"><input name="{template:this-attribute()}" value="{$this-value}" type="text" size="20" /></td>
1.130 </tr>
1.131 </tbody>
1.132 <tbody>
1.133 @@ -141,7 +141,7 @@
1.134 <th></th>
1.135 <td>
1.136 <input type="submit" value="Add author!"
1.137 - name="add_author={template:this-position()}" /></td>
1.138 + name="add_author={template:this-element()}" /></td>
1.139 </tr>
1.140 <tr>
1.141 <th colspan="2" class="heading">Dependencies</th>
1.142 @@ -150,13 +150,13 @@
1.143 <tbody template:element="dependencies,dependency">
1.144 <tr>
1.145 <th>Package name</th>
1.146 - <td><span template:attribute="name"><input name="{template:field-name()}" value="{$this-value}" type="text" size="20" /></span>
1.147 + <td><span template:attribute="name"><input name="{template:this-attribute()}" value="{$this-value}" type="text" size="20" /></span>
1.148 <input type="submit" value="Remove!"
1.149 - name="remove_dependency={template:this-position()}" /></td>
1.150 + name="remove_dependency={template:this-element()}" /></td>
1.151 </tr>
1.152 <tr>
1.153 <th>Package version</th>
1.154 - <td template:attribute="version"><input name="{template:field-name()}" value="{$this-value}" type="text" size="10" /></td>
1.155 + <td template:attribute="version"><input name="{template:this-attribute()}" value="{$this-value}" type="text" size="10" /></td>
1.156 </tr>
1.157 </tbody>
1.158 <tbody>
1.159 @@ -164,7 +164,7 @@
1.160 <th></th>
1.161 <td>
1.162 <input type="submit" value="Add dependency!"
1.163 - name="add_dependency={template:this-position()}" /></td>
1.164 + name="add_dependency={template:this-element()}" /></td>
1.165 </tr>
1.166 <tr>
1.167 <th colspan="2" class="heading">Actions</th>