source: MILK/trunk/milk_server/milk_server/templates/atom_editor/atom_creator.html @ 4597

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/MILK/trunk/milk_server/milk_server/templates/atom_editor/atom_creator.html@4597
Revision 4597, 2.2 KB checked in by cbyrom, 13 years ago (diff)

Set 'author' as a required field on the initial create atom page + add
appropriate validators.

Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml"
3        xmlns:py="http://genshi.edgewall.org/" 
4        xmlns:xi="http://www.w3.org/2001/XInclude">
5        <xi:include href="layout.html" />
6        <xi:include href="atom_functions.html" />
7        <head>
8        <title py:content="c.title">title</title>
9    </head>
10  <body class="submit">
11      <panelTab>Editor</panelTab>
12      <div id="contents">
13            <div class="metadata">
14                            <a href="${h.url_for(controller='atom_editor/listatom',action='atomHome')}">Home</a>
15                            <h3>  $c.title                             
16                            <span py:replace="helpIcon('create_help', 'div')"/>
17                    <div id="create_help" class="hidden" >
18                        <div class="helptxt">
19                                $g.create_help
20                        </div>
21                    </div>
22                            </h3>
23                        <div class="headingblock">
24                                <form action="${h.url_for(controller = 'atom_editor/editatom', action='create', saveData='1')}" method="post">
25                                <table summary="">
26                                    <tr>
27                                        <td class="cellhead">Provider ID:</td>
28                                <td>
29                                                ${Markup(h.select('providerID',option_tags=c.providerIDs, class_="fullWidth"))}
30                                        </td>
31                                    </tr>
32                                        <tr><td class="cellhead">Data Type:</td>
33                                        <td>
34                                                ${Markup(h.select('atomTypeID',option_tags=c.atomTypes, class_="fullWidth"))}
35                                        </td>
36                                    </tr>
37                                    <tr><td class="cellhead">Title:</td>
38                                        <td>
39                                        ${Markup(h.text_field('title',"", class_="fullWidth"))}
40                                                <span py:if="'title' in c.errors" class="error">${c.errors.title}</span>
41                                        </td>
42                                    </tr>
43                                    <tr><td class="cellhead">Author:</td>
44                                        <td>
45                                        ${Markup(h.text_field('author',"", class_="fullWidth"))}
46                                                <span py:if="'author' in c.errors" class="error">${c.errors.author}</span>
47                                        </td>
48                                    </tr>
49                                <tr>
50                                <td></td>
51                                <td>
52                ${Markup(h.submit('Create', **{'onclick': 'Div_show("loading");'}))}
53                                </td>
54                                </tr></table>
55                                </form>
56                        </div>
57                </div>
58        </div>
59  </body>
60</html>
Note: See TracBrowser for help on using the repository browser.