Changeset 1148


Ignore:
Timestamp:
Nov 16, 2010, 4:47:18 PM (10 years ago)
Author:
t.w.abma@…
Message:
  • multiselect and add/remove added, only entity needs to be passed (todo)
File:
1 edited

Legend:

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

    r1143 r1148  
    99  <head>
    1010    <meta name="layout" content="main"/>
    11     <title>Importer wizard (simple)</title>
     11    <title>Importer wizard (simple)</title>   
    1212    <link rel="stylesheet" href="${resource(dir: 'css', file: 'importer.css')}"/>
    1313
    14 <g:javascript library="jquery" plugin="jquery"/>
     14<g:if env="production">
     15  <script type="text/javascript" src="${resource(dir: 'js', file: 'SelectAddMore.min.js')}"></script>
     16</g:if><g:else>
     17  <script type="text/javascript" src="${resource(dir: 'js', file: 'SelectAddMore.js')}"></script>
     18</g:else>
    1519
    1620<g:javascript>
     
    3034    var rselect = $('#'+name).get(0)
    3135    var items = data
     36
     37    // If a study has been selected, don't show the "Choose study" field, otherwise do
     38    if ($('#'+'entity').val() == 'study')
     39      $('#studyfield').hide();
     40    else $('#studyfield').show();
     41
     42    // set the entity name for the data template chooser
     43    //alert ( "das" + $('select[name=template_id]').attr('entity') )
     44
     45    //$('select[name=template_id]').attr('entity', $('#'+'entity').val());
    3246
    3347    if (items) {
     
    5367        });
    5468    }
     69
     70 // handle template selects
     71  new SelectAddMore().init({
     72       rel     : 'typetemplate',
     73       url     : '/gscf/templateEditor',
     74       vars    : 'thentity', // can be a comma separated list of variable names to pass on
     75       label   : 'add / modify ...',
     76       style   : 'modify',
     77       onClose : function(scope) {
     78           //refreshWebFlow();           
     79       }
     80    });
    5581}
    5682
    5783$(document).ready(function() {
    58 
    59       // handle template selects
    60   new SelectAddMore().init({
    61        rel     : 'template',
    62        url     : '/gscf/templateEditor',
    63        vars    : 'entity', // can be a comma separated list of variable names to pass on
    64        label   : 'add / modify..',
    65        style   : 'modify',
    66        onClose : function(scope) {
    67            refreshWebFlow();
    68        }
    69   });
    70 
    7184   
    7285    $('#simplewizardform').submit(function() {
     
    131144            </td>
    132145        </tr>
    133         <tr>
     146        <tr id="studyfield">
    134147            <td>
    135148                Choose your study:
     
    144157            </td>
    145158            <td>
    146                 <g:select
    147                 rel="template"
     159                <g:select               
    148160                name="entity"
    149161                id="entity"
     
    163175            </td>
    164176            <td>
    165                 <g:select name="template_id" optionKey="id" optionValue="name" from="[]" />
     177                <g:select rel="typetemplate" entity="hoi" name="template_id" optionKey="id" optionValue="name" from="[]" />
    166178            </td>
    167179        </tr>
    168 
    169 
    170180        <tr>
    171181            <td colspan="2">
Note: See TracChangeset for help on using the changeset viewer.