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

Last change on this file since 1027 was 1027, checked in by robert@…, 10 years ago

Implemented compare templates feature and fixed show studies overview (tickets #7 and #137)

  • Property svn:keywords set to Author Date Rev
File size: 2.7 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: 1027 $
12        * $Author: robert@isdat.nl $
13        * $Date: 2010-11-01 11:42:49 +0000 (ma, 01 nov 2010) $
14        */
15%>
16<%@ page contentType="text/html;charset=UTF-8" %>
17<html>
18        <head>
19                <meta name="layout" content="${layout}"/>
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                <style type="text/css">
24                  #content .templateEditorStep { font-size: 0.8em; }
25                </style>
26                <script type="text/javascript" language="javascript">
27                  var standalone = ${extraparams?.standalone ? 'true' : 'false'};
28                </script>
29        </head>
30        <body>
31
32                <div class="templateEditorStep" id="step1_template">
33                        <h3>Select template</h3>
34                        <p>Showing templates for <b>${humanReadableEntity}</b>.</p>
35                        <p>Please select a template to edit or create a new template</p>
36
37                        <ul id="templates">
38                                <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>
39                                <g:each in="${templates}" var="currentTemplate">
40                                  <g:render template="elements/liTemplate" model="['template': currentTemplate, 'extraparams': extraparams]"/>
41                                </g:each>
42                        </ul>
43
44                        <div id="addNew">
45                                <a href="#" onClick="editTemplate( 'new' ); this.blur(); return false;">
46                                        <b>Create new template</b>
47                                </a>
48
49                                <form class="templateField_form" id="template_new_form" action="createTemplate">
50                                        <g:hiddenField name="entity" value="${encryptedEntity}" />
51                                        <g:hiddenField name="ontologies" value="${ontologies}" />
52                                        <g:hiddenField name="standalone" value="${extraparams?.standalone}" />
53                                        <g:render template="elements/templateForm" model="['template': null]"/>
54                                        <div class="templateFieldButtons">
55                                                <input type="button" value="Save" onClick="createTemplate( 'new' );">
56                                                <input type="button" value="Cancel" onClick="hideTemplateForm( 'new' );">
57                                        </div>
58                                </form>
59                        </div>
60
61                        <g:form action="template" name="templateChoice" method="GET">
62                                <g:hiddenField name="entity" value="${encryptedEntity}" />
63                                <g:hiddenField name="ontologies" value="${ontologies}" />
64                                <g:hiddenField name="standalone" value="${extraparams?.standalone}" />
65                                <input type="hidden" name="template" id="templateSelect" value="${template?.id}">
66                        </g:form>
67                </div>
68                <br clear="all" />
69                <div id="wait" class="wait">
70                  &nbsp;
71                </div>
72                <div class="wait_text wait">
73                  <img src="<g:resource dir="images" file="spinner.gif" />"> Please wait
74                </div>
75
76
77        </body>
78</html>
Note: See TracBrowser for help on using the repository browser.