Ignore:
Timestamp:
Nov 1, 2010, 12:42:49 PM (9 years ago)
Author:
robert@…
Message:

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

Location:
trunk/grails-app/views/templateEditor
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/templateEditor/elements/_liTemplate.gsp

    r959 r1027  
    11<li id="template_${template.id}"class="ui-state-default">
    22  <g:if test="${template.inUse()}">
    3         <g:render template="elements/liTemplateNonEditable" model="['template': template]"/>
     3        <g:render template="elements/liTemplateNonEditable" model="['template': template, , 'standalone': standalone]"/>
    44  </g:if>
    55  <g:else>
    6         <g:render template="elements/liTemplateEditable" model="['template': template]"/>
     6        <g:render template="elements/liTemplateEditable" model="['template': template, 'standalone': standalone]"/>
    77  </g:else>
    88</li>
  • trunk/grails-app/views/templateEditor/elements/_liTemplateEditable.gsp

    r996 r1027  
    77${template.name}
    88
    9 
    109<form class="templateField_form" id="template_${template.id}_form" action="updateTemplate">
    1110        <g:hiddenField name="id" value="${template.id}" />
    1211        <g:hiddenField name="version" value="${template.version}" />
     12        <g:hiddenField name="standalone" value="${standalone}" />
    1313        <g:render template="elements/templateForm" model="['template': template]"/>
    1414        <div class="templateFieldButtons">
  • trunk/grails-app/views/templateEditor/elements/_liTemplateNonEditable.gsp

    r996 r1027  
    1212        <g:hiddenField name="id" value="${template.id}" />
    1313        <g:hiddenField name="version" value="${template.version}" />
     14        <g:hiddenField name="standalone" value="${standalone}" />
    1415        <g:render template="elements/templateForm" model="['template': template]"/>
    1516        <div class="templateFieldButtons">
  • trunk/grails-app/views/templateEditor/index.gsp

    r996 r1027  
    1717<html>
    1818        <head>
    19                 <meta name="layout" content="dialog"/>
     19                <meta name="layout" content="${layout}"/>
    2020                <title>template editor</title>
    2121                <script src="${createLinkTo(dir: 'js', file: 'templateEditor.js')}" type="text/javascript"></script>
    2222                <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>
    2329        </head>
    2430        <body>
     
    3238                                <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>
    3339                                <g:each in="${templates}" var="currentTemplate">
    34                                   <g:render template="elements/liTemplate" model="['template': currentTemplate]"/>
     40                                  <g:render template="elements/liTemplate" model="['template': currentTemplate, 'extraparams': extraparams]"/>
    3541                                </g:each>
    3642                        </ul>
     
    4450                                        <g:hiddenField name="entity" value="${encryptedEntity}" />
    4551                                        <g:hiddenField name="ontologies" value="${ontologies}" />
     52                                        <g:hiddenField name="standalone" value="${extraparams?.standalone}" />
    4653                                        <g:render template="elements/templateForm" model="['template': null]"/>
    4754                                        <div class="templateFieldButtons">
     
    5562                                <g:hiddenField name="entity" value="${encryptedEntity}" />
    5663                                <g:hiddenField name="ontologies" value="${ontologies}" />
     64                                <g:hiddenField name="standalone" value="${extraparams?.standalone}" />
    5765                                <input type="hidden" name="template" id="templateSelect" value="${template?.id}">
    5866                        </g:form>
    5967                </div>
    60 
     68                <br clear="all" />
    6169                <div id="wait" class="wait">
    6270                  &nbsp;
  • trunk/grails-app/views/templateEditor/template.gsp

    r996 r1027  
    1717<html>
    1818        <head>
    19                 <meta name="layout" content="dialog"/>
     19                <meta name="layout" content="${layout}"/>
    2020                <title>template editor</title>
    2121                <script src="${createLinkTo(dir: 'js', file: 'templateEditor.js')}" type="text/javascript"></script>
     
    2626                  <script type="text/javascript" src="${resource(dir: 'js', file: 'ontology-chooser.js')}"></script>
    2727                </g:else>
     28
     29                <style type="text/css">
     30                  #content .templateEditorStep { font-size: 0.8em; }
     31                </style>
    2832        </head>
    2933        <body>
     
    8084                <g:if test="${template}">
    8185                        <div class="templateEditorStep" id="step2_selectedFields">
    82                                 <h3 class="templateName">${template.name} (<a class="switch" href="${createLink(action:'index')}?entity=${encryptedEntity.encodeAsURL()}">switch</a>)</h3>
     86                                <h3 class="templateName">${template.name} (<a class="switch" href="${createLink(action:'index',params: extraparams + [ 'entity': encryptedEntity ])}">switch</a>)</h3>
    8387
    8488                                <p>Currently, this template contains the following fields. Drag fields to reorder. Drag fields to the list of available fields to remove the field from the template.</p>
     
    117121                        </div>
    118122                </g:if>
    119 
     123                <br clear="all" />
    120124                <div id="ontologyDialog">
    121125                  <g:render template="ontologyDialog" />
Note: See TracChangeset for help on using the changeset viewer.