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

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

Compare templates view updated.

  • Property svn:keywords set to Author Date Rev
File size: 2.8 KB
RevLine 
[538]1<%
2        /**
[544]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:
[959]11        * $Rev: 1029 $
12        * $Author: robert@isdat.nl $
13        * $Date: 2010-11-01 12:17:38 +0000 (ma, 01 nov 2010) $
[544]14        */
[538]15%>
16<%@ page contentType="text/html;charset=UTF-8" %>
17<html>
[544]18        <head>
[1027]19                <meta name="layout" content="${layout}"/>
[544]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')}" />
[1027]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>
[544]29        </head>
30        <body>
[538]31
[556]32                <div class="templateEditorStep" id="step1_template">
33                        <h3>Select template</h3>
[1029]34                        <p>Showing templates for <b>${humanReadableEntity}</b> (<g:link controller="templateEditor" action="compare" params="${[entity: encryptedEntity] + extraparams}">compare</g:link>).</p>
[556]35                        <p>Please select a template to edit or create a new template</p>
[538]36
[556]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>
[544]39                                <g:each in="${templates}" var="currentTemplate">
[1027]40                                  <g:render template="elements/liTemplate" model="['template': currentTemplate, 'extraparams': extraparams]"/>
[544]41                                </g:each>
42                        </ul>
[538]43
[544]44                        <div id="addNew">
[556]45                                <a href="#" onClick="editTemplate( 'new' ); this.blur(); return false;">
46                                        <b>Create new template</b>
[544]47                                </a>
48
[556]49                                <form class="templateField_form" id="template_new_form" action="createTemplate">
50                                        <g:hiddenField name="entity" value="${encryptedEntity}" />
[567]51                                        <g:hiddenField name="ontologies" value="${ontologies}" />
[1027]52                                        <g:hiddenField name="standalone" value="${extraparams?.standalone}" />
[556]53                                        <g:render template="elements/templateForm" model="['template': null]"/>
[544]54                                        <div class="templateFieldButtons">
[556]55                                                <input type="button" value="Save" onClick="createTemplate( 'new' );">
56                                                <input type="button" value="Cancel" onClick="hideTemplateForm( 'new' );">
[544]57                                        </div>
58                                </form>
59                        </div>
60
[556]61                        <g:form action="template" name="templateChoice" method="GET">
62                                <g:hiddenField name="entity" value="${encryptedEntity}" />
[567]63                                <g:hiddenField name="ontologies" value="${ontologies}" />
[1027]64                                <g:hiddenField name="standalone" value="${extraparams?.standalone}" />
[556]65                                <input type="hidden" name="template" id="templateSelect" value="${template?.id}">
66                        </g:form>
67                </div>
[1027]68                <br clear="all" />
[996]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
[544]77        </body>
[538]78</html>
Note: See TracBrowser for help on using the repository browser.