source: trunk/grails-app/views/templateEditor/index.gsp @ 558

Last change on this file since 558 was 558, checked in by roberth, 11 years ago

Improved template editor , stringlists and ontologyfields can be edited and extra checks are built in.

File size: 2.1 KB
Line 
1<%
2        /**
3        * Template Editor overview template
4        *
5        * @author Jeroen Wesbeek
6        * @since 20100422
7        * @package wizard
8        * @see dbnp.studycapturing.TemplateEditorController
9        *
10        * Revision information:
11        * $Rev: 428 $
12        * $Author: duh $
13        * $Date: 2010-05-18 11:09:55 +0200 (di, 18 mei 2010) $
14        */
15%>
16<%@ page contentType="text/html;charset=UTF-8" %>
17<html>
18        <head>
19                <meta name="layout" content="dialog"/>
20                <title>template editor</title>
21                <script src="${createLinkTo(dir: 'js', file: 'templateEditor.js')}" type="text/javascript"></script>
22                <link rel="stylesheet" href="${createLinkTo(dir: 'css', file: 'templateEditor.css')}" />
23        </head>
24        <body>
25
26                <div class="templateEditorStep" id="step1_template">
27                        <h3>Select template</h3>
28                        <p>Showing templates for <b>${humanReadableEntity}</b>.</p>
29                        <p>Please select a template to edit or create a new template</p>
30
31                        <ul id="templates">
32                                <li class="empty ui-state-default" <g:if test="${templates.size() > 0 }">style='display: none;'</g:if>>There are no templates for ${humanReadableEntity}. Use the 'Add template' button to add fields.</li>
33                                <g:each in="${templates}" var="currentTemplate">
34                                  <g:render template="elements/liTemplate" model="['template': currentTemplate]"/>
35                                </g:each>
36                        </ul>
37
38                        <div id="addNew">
39                                <a href="#" onClick="editTemplate( 'new' ); this.blur(); return false;">
40                                        <b>Create new template</b>
41                                </a>
42
43                                <form class="templateField_form" id="template_new_form" action="createTemplate">
44                                        <g:hiddenField name="entity" value="${encryptedEntity}" />
45                                        <g:render template="elements/templateForm" model="['template': null]"/>
46                                        <div class="templateFieldButtons">
47                                                <input type="button" value="Save" onClick="createTemplate( 'new' );">
48                                                <input type="button" value="Cancel" onClick="hideTemplateForm( 'new' );">
49                                        </div>
50                                </form>
51                        </div>
52
53                        <g:form action="template" name="templateChoice" method="GET">
54                                <g:hiddenField name="entity" value="${encryptedEntity}" />
55                                <input type="hidden" name="template" id="templateSelect" value="${template?.id}">
56                        </g:form>
57                </div>
58
59        </body>
60</html>
Note: See TracBrowser for help on using the repository browser.