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

Last change on this file since 567 was 567, checked in by duh, 9 years ago
  • developmental commit for bug # 107

-- turning off all bootstrapping to ensure that all possible bugs do really surface and are not obscured by bootstrap hacks / dummy data
-- SelectAddMore?.js now support the passing of multiple values to a dialog
-- in the subject page of the wizard the template select now opens a dialog passing on the entity AND the ontologies
-- templateEditor has been extended to pass ontologies as well

File size: 2.2 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:hiddenField name="ontologies" value="${ontologies}" />
46                                        <g:render template="elements/templateForm" model="['template': null]"/>
47                                        <div class="templateFieldButtons">
48                                                <input type="button" value="Save" onClick="createTemplate( 'new' );">
49                                                <input type="button" value="Cancel" onClick="hideTemplateForm( 'new' );">
50                                        </div>
51                                </form>
52                        </div>
53
54                        <g:form action="template" name="templateChoice" method="GET">
55                                <g:hiddenField name="entity" value="${encryptedEntity}" />
56                                <g:hiddenField name="ontologies" value="${ontologies}" />
57                                <input type="hidden" name="template" id="templateSelect" value="${template?.id}">
58                        </g:form>
59                </div>
60
61        </body>
62</html>
Note: See TracBrowser for help on using the repository browser.