Ignore:
Timestamp:
Nov 18, 2010, 3:20:10 PM (10 years ago)
Author:
t.w.abma@…
Message:
  • added add / modify to date template chooser
  • added some JS to handle select boxes, when choosing study the study chooser dropdown disappears
  • added encryption to select box, necessary to let the template add/remove popup work correctly
  • added "encrypted" variable to Config, used by the date template dropdown
Location:
trunk/grails-app/views/importer
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/importer/common/_properties_horizontal.gsp

    r1143 r1171  
    1515<g:form name="propertiesform" action="saveProperties">
    1616    <table>
    17           <g:each var="stdentity" in ="${standardentities}">         
    18              
    19               <% if (selectedentities.any { it.name.toLowerCase() == stdentity.value.name.toLowerCase() } && stdentity.value.name!="") { %>
     17          <g:each var="stdentity" in ="${standardentities}">           
     18              <% if (selectedentities.any { it.name.toLowerCase() == stdentity.value.entity.toLowerCase() } && stdentity.value.entity!="") { %>
    2019              <tr><td colspan="2"><h4>${stdentity.value.name}</h4></td></tr>         
    2120                <tr>
    2221                <g:each var="selentity" in="${selectedentities}">                   
    23                     <g:if test="${selentity.name.toLowerCase()==stdentity.value.name.toLowerCase()}">
     22                    <g:if test="${selentity.name.toLowerCase()==stdentity.value.entity.toLowerCase()}">
    2423                            <td class="header" width="200px">
    2524                                <b>${header[selentity.columnindex.toInteger()].name}</b>
  • trunk/grails-app/views/importer/index_simple.gsp

    r1148 r1171  
    3535    var items = data
    3636
    37     // If a study has been selected, don't show the "Choose study" field, otherwise do
    38     if ($('#'+'entity').val() == 'study')
     37    // If a study has been selected, don't show the "Choose study" field, otherwise do   
     38    if ($('#'+'entity :selected').text() == 'Study')
    3939      $('#studyfield').hide();
    4040    else $('#studyfield').show();
    4141
    4242    // set the entity name for the data template chooser
    43     //alert ( "das" + $('select[name=template_id]').attr('entity') )
     43    //if ($('#'+'entity').val() == 'event')
    4444
    4545    //$('select[name=template_id]').attr('entity', $('#'+'entity').val());
     46    $('select[name=template_id]').attr('entity', $('#'+'entity').val());
     47
    4648
    4749    if (items) {
     
    7274       rel     : 'typetemplate',
    7375       url     : '/gscf/templateEditor',
    74        vars    : 'thentity', // can be a comma separated list of variable names to pass on
     76       vars    : 'entity', // can be a comma separated list of variable names to pass on
    7577       label   : 'add / modify ...',
    7678       style   : 'modify',
     
    162164                from="${entities}"             
    163165                optionValue="${{it.value.name}}"
    164                 optionKey="key"
     166                optionKey="${{it.value.encrypted}}"
    165167                noSelection="['':'-Choose type of data-']"
    166168                onChange="${remoteFunction( controller: 'importer',
     
    175177            </td>
    176178            <td>
    177                 <g:select rel="typetemplate" entity="hoi" name="template_id" optionKey="id" optionValue="name" from="[]" />
     179                <g:select rel="typetemplate" entity="none" name="template_id" optionKey="id" optionValue="name" from="[]" />
    178180            </td>
    179181        </tr>
Note: See TracChangeset for help on using the changeset viewer.