Changeset 140


Ignore:
Timestamp:
Jan 27, 2010, 1:32:41 PM (9 years ago)
Author:
duh
Message:
  • temporary backup commit
Location:
trunk/grails-app
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/controllers/dbnp/studycapturing/WizardController.groovy

    r138 r140  
    105105
    106106                                if (!flow.subjects) {
    107                                         flow.subjects = new LinkedHashMap()
     107                                        flow.subjects = []
    108108                                }
    109109                        }
  • trunk/grails-app/domain/dbnp/studycapturing/Template.groovy

    r92 r140  
    55 * in terms of extra fields (described by classes that extend the TemplateField class).
    66 * At this moment, only extension of the subject entity is implemented.
     7 *
     8 * Revision information:
     9 * $Rev$
     10 * $Author$
     11 * $Date$
    712 */
    8 class Template {
    9 
     13class Template implements Serializable {
    1014    String name
    1115    //nimble.User owner
  • trunk/grails-app/taglib/dbnp/studycapturing/WizardTagLib.groovy

    r138 r140  
    22
    33import org.codehaus.groovy.grails.plugins.web.taglib.JavascriptTagLib
    4 import dbnp.data.Term
     4import dbnp.studycapturing.*
     5import dbnp.data.*
    56
    67/**
     
    231232        }
    232233
     234        //def baseElement
     235
     236        def templateElement = { attrs, body ->
     237
     238        }
     239
    233240        /**
    234241         * render a dateElement
     
    264271         * render a species select element
    265272         * @param Map attrs
    266          * @param Closure body (help text)
    267          */
    268         def speciesSelect = { attrs, body ->
     273         */
     274        def speciesSelect = { attrs ->
    269275                // fetch all species
    270276                attrs.from = Term.findAll()     // for now, all terms, should be refactored to be species ontology only!
     
    277283                out << select(attrs)
    278284        }
     285
     286        /**
     287         * render a template select element
     288         * @param Map attrs
     289         */
     290        def templateSelect = { attrs ->
     291                // fetch all templates
     292                attrs.from = Template.findAll() // for now, all templates
     293
     294                // got a name?
     295                if (!attrs.name) {
     296                        attrs.name = 'template'
     297                }
     298
     299                out << select(attrs)
     300        }
    279301}
  • trunk/grails-app/views/wizard/pages/_study.gsp

    r107 r140  
    1616%>
    1717<wizard:pageContent>
     18        <wizard:templateSelect />
    1819        <wizard:textFieldElement name="title" description="Title" error="title" value="${study?.title}">
    1920                The title of the study you are creating
  • trunk/grails-app/views/wizard/pages/_subjects.gsp

    r138 r140  
    2424<g:each var="subject" status="i" in="${subjects}">
    2525        <div class="subject<g:if test="${i>0}"> topborder</g:if>">
    26                 <div class="row">subject ${i}</div>
    27                 <div class="row">${subject}</div>
     26                <div class="row">${i+1}</div>
     27                <div class="row"><g:textField name="test" value="test" size="12" maxlength="12" /></div>
     28                <div class="row">
     29                        <wizard:speciesSelect value="${subject.species}" name="species_${i}" />
     30                </div>
     31                <div class="row">${subject.name}</div>
    2832        </div>
    2933</g:each>
Note: See TracChangeset for help on using the changeset viewer.