1 <?xml version="1.0" encoding="iso-8859-1"?> 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 3 "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 4 <html xmlns="http://www.w3.org/1999/xhtml" 5 xmlns:template="http://www.boddie.org.uk/ns/xmltools/template"> 6 <head> 7 <title>PEP 241 Package Registry</title> 8 <meta name="generator" content="amaya 8.1a, see http://www.w3.org/Amaya/" /> 9 <link xmlns:xlink="http://www.w3.org/1999/xlink" href="styles.css" 10 rel="stylesheet" type="text/css" /> 11 </head> 12 13 <body> 14 <h1>PEP 241 Package Registry</h1> 15 16 <form method="POST"> 17 18 <table cellspacing="0" cellpadding="5" template:element="package"> 19 <tbody> 20 <tr> 21 <th class="heading" colspan="2">Summary</th> 22 </tr> 23 <tr> 24 <th>Package name</th> 25 <td template:attribute="name"><input type="text" size="20" 26 name="{template:field-name()}" value="{$this-value}" /></td> 27 </tr> 28 <tr> 29 <th>Package version</th> 30 <td template:attribute="version"><input type="text" size="10" 31 name="{template:field-name()}" value="{$this-value}" /></td> 32 </tr> 33 <tr> 34 <th>Summary</th> 35 <td template:attribute="summary"><span template:value="$this-value" template:effect="replace">An 36 XML-based Web forms processing package.</span></td> 37 </tr> 38 <tr> 39 <th>Description</th> 40 <td template:attribute="description" template:value="$this-value">Insert 41 longer description here!</td> 42 </tr> 43 <tr template:element="error"> 44 <th></th> 45 <td template:attribute="description-size" class="error">Only 100 characters 46 can be used in a description.</td> 47 </tr> 48 <tr> 49 <th>Home page</th> 50 <td template:attribute="home-page" template:value="$this-value">Home page</td> 51 </tr> 52 <tr> 53 <th>Licence</th> 54 <td template:attribute="licence" template:value="$this-value">Licence</td> 55 </tr> 56 <tr> 57 <th colspan="2" class="heading">Categories</th> 58 </tr> 59 <tr template:element="categories"> 60 <th>Categories</th> 61 <td> 62 <select template:element="category" name="{template:multi-field-name('value')}" multiple="multiple"> 63 <option template:element="category-enum" template:expr-attr="selected" template:expr="@value-is-set" template:value="@value" 64 value="{@value}"></option> 65 </select> 66 </td> 67 </tr> 68 <tr> 69 <th colspan="2" class="heading">Platforms</th> 70 </tr> 71 <tr template:element="platforms,platform"> 72 <th>Platform name</th> 73 <td><span template:attribute="name"><input name="{template:field-name()}" value="{$this-value}" type="text" size="20" /></span> 74 <input type="submit" value="Remove!" 75 name="remove_platform={template:this-position()}" /></td> 76 </tr> 77 <tr> 78 <th></th> 79 <td> 80 <input type="submit" value="Add platform!" 81 name="add_platform={template:this-position()}" /></td> 82 </tr> 83 <tr> 84 <th colspan="2" class="heading">Supported platforms</th> 85 </tr> 86 <tr template:element="supported-platforms,supported-platform"> 87 <th>Platform name</th> 88 <td><span template:attribute="name"><input name="{template:field-name()}" value="{$this-value}" type="text" size="20" /></span> 89 <input type="submit" value="Remove!" 90 name="remove_supported_platform={template:this-position()}" 91 /></td> 92 </tr> 93 <tr> 94 <th></th> 95 <td> 96 <input type="submit" value="Add platform!" 97 name="add_supported_platform={template:this-position()}" 98 /></td> 99 </tr> 100 <tr> 101 <th colspan="2" class="heading">Keywords</th> 102 </tr> 103 <tr template:element="keywords,keyword"> 104 <th>Keyword</th> 105 <td><span template:attribute="name"><input name="{template:field-name()}" value="{$this-value}" type="text" size="20" /></span> 106 <input type="submit" value="Remove!" 107 name="remove_keyword={template:this-position()}" /></td> 108 </tr> 109 <tr> 110 <th></th> 111 <td> 112 <input type="submit" value="Add keyword!" 113 name="add_keyword={template:this-position()}" /></td> 114 </tr> 115 <tr> 116 <th colspan="2" class="heading">Authors</th> 117 </tr> 118 </tbody> 119 <tbody template:element="authors,author"> 120 <tr> 121 <th>Author name</th> 122 <td><span template:attribute="name"><input name="{template:field-name()}" value="{$this-value}" type="text" size="20" /></span> 123 <input type="submit" value="Remove!" 124 name="remove_author={template:this-position()}" /></td> 125 </tr> 126 <tr> 127 <th>Author contact</th> 128 <td template:attribute="contact"><input name="{template:field-name()}" value="{$this-value}" type="text" size="20" /></td> 129 </tr> 130 <tr> 131 <th>Author e-mail</th> 132 <td template:attribute="e-mail"><input name="{template:field-name()}" value="{$this-value}" type="text" size="20" /></td> 133 </tr> 134 </tbody> 135 <tbody> 136 <tr> 137 <th></th> 138 <td> 139 <input type="submit" value="Add author!" 140 name="add_author={template:this-position()}" /></td> 141 </tr> 142 <tr> 143 <th colspan="2" class="heading">Dependencies</th> 144 </tr> 145 </tbody> 146 <tbody template:element="dependencies,dependency"> 147 <tr> 148 <th>Package name</th> 149 <td><span template:attribute="name"><input name="{template:field-name()}" value="{$this-value}" type="text" size="20" /></span> 150 <input type="submit" value="Remove!" 151 name="remove_dependency={template:this-position()}" /></td> 152 </tr> 153 <tr> 154 <th>Package version</th> 155 <td template:attribute="version"><input name="{template:field-name()}" value="{$this-value}" type="text" size="10" /></td> 156 </tr> 157 </tbody> 158 <tbody> 159 <tr> 160 <th></th> 161 <td> 162 <input type="submit" value="Add dependency!" 163 name="add_dependency={template:this-position()}" /></td> 164 </tr> 165 <tr> 166 <th colspan="2" class="heading">Actions</th> 167 </tr> 168 <tr> 169 <th></th> 170 <td> 171 <input type="submit" value="Update!" name="update" /> 172 <input type="submit" value="Export!" name="export" /> 173 <input type="submit" value="Finish!" name="finish" /></td> 174 </tr> 175 </tbody> 176 </table> 177 </form> 178 </body> 179 </html>