Changeset 349 for trunk/grails-app/conf


Ignore:
Timestamp:
Apr 19, 2010, 1:05:48 PM (12 years ago)
Author:
duh
Message:
  • added more templates to bootstrap
  • added a 300ms delay to ontology-chooser
  • refactored wizard subject page's "add subjects" dialogue (not working yet!) to incorporate an ontology field instead of a term select... this has to change though...
  • added template elements to tag library (ajaxButtonField and ontologyField)
  • minified ontology-chooser javascript
  • minified wizard.css
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/conf/BootStrap.groovy

    r347 r349  
    2727
    2828                        // adding the academic
    29                         println "Adding academic study template..."
     29                        println ".adding academic study template..."
    3030                        def studyTemplate = new Template(
    3131                                name: 'Academic study', entity: dbnp.studycapturing.Study)
     
    3636                                .addToFields(new TemplateField(name: 'Lab code',type: TemplateFieldType.STRING))
    3737                                .addToFields(new TemplateField(name: 'Institute',type: TemplateFieldType.STRING))
     38                        .with { if (!validate()) { errors.each { println it} } else save()}
     39
     40                        // Mouse template
     41                        println ".adding mouse subject template..."
     42                        def mouseTemplate = new Template(
     43                                name: 'Mouse', entity: dbnp.studycapturing.Subject)
     44                        .addToFields(new TemplateField(
     45                                name: 'Strain', type: TemplateFieldType.ONTOLOGYTERM))
     46                        //.addToFields(genotypeField)
     47                        //.addToFields(genotypeTypeField)
     48                        //.addToFields(genderField)
     49                        .addToFields(new TemplateField(
     50                                name: 'Age (weeks)', type: TemplateFieldType.INTEGER, unit: 'weeks'))
     51                        .addToFields(new TemplateField(
     52                                name: 'Age type',type: TemplateFieldType.STRINGLIST,
     53                                listEntries: [new TemplateFieldListItem(name:'postnatal'),new TemplateFieldListItem(name:'embryonal')]))
     54                        .addToFields(new TemplateField(
     55                                name: 'Cage',type: TemplateFieldType.STRING))
     56                        .addToFields(new TemplateField(
     57                                name: '#Mice in cage',type: TemplateFieldType.INTEGER))
     58                        .addToFields(new TemplateField(
     59                                name: 'Litter size',type: TemplateFieldType.INTEGER))
     60                        .addToFields(new TemplateField(
     61                                name: 'Weight (g)', type: TemplateFieldType.DOUBLE, unit: 'gram'))
     62                        .with { if (!validate()) { errors.each { println it} } else save()}
     63
     64                        // Human template
     65                        println ".adding human subject template..."
     66                        def humanTemplate = new Template(
     67                                name: 'Human', entity: dbnp.studycapturing.Subject)
     68                        //.addToFields(genderField)
     69                        //.addToFields(ageField)
     70                        .addToFields(new TemplateField(
     71                                name: 'DOB',type: TemplateFieldType.DATE))
     72                        .addToFields(new TemplateField(
     73                                name: 'Height',type: TemplateFieldType.DOUBLE, unit: 'm'))
     74                        .addToFields(new TemplateField(
     75                                name: 'Weight (kg)',type: TemplateFieldType.DOUBLE, unit: 'kg'))
     76                        .addToFields(new TemplateField(
     77                                name: 'BMI',type: TemplateFieldType.DOUBLE, unit: 'kg/m2'))
     78                        .addToFields(new TemplateField(
     79                                name: 'Race',type: TemplateFieldType.STRING))
     80                        .addToFields(new TemplateField(
     81                                name: 'Waist circumference',type: TemplateFieldType.FLOAT, unit: 'cm'))
     82                        .addToFields(new TemplateField(
     83                                name: 'Hip circumference',type: TemplateFieldType.FLOAT, unit: 'cm'))
     84                        .addToFields(new TemplateField(
     85                                name: 'Systolic blood pressure',type: TemplateFieldType.FLOAT, unit: 'mmHg'))
     86                        .addToFields(new TemplateField(
     87                                name: 'Diastolic blood pressure',type: TemplateFieldType.FLOAT, unit: 'mmHg'))
     88                        .addToFields(new TemplateField(
     89                                name: 'Heart rate',type: TemplateFieldType.FLOAT, unit: 'beats/min'))
     90                        .addToFields(new TemplateField(
     91                                name: 'Run-in-food',type: TemplateFieldType.TEXT))
    3892                        .with { if (!validate()) { errors.each { println it} } else save()}
    3993
Note: See TracChangeset for help on using the changeset viewer.