Ignore:
Timestamp:
Apr 22, 2010, 3:45:22 PM (12 years ago)
Author:
duh
Message:
  • css changes
  • termEditor changes
  • templateEditor changes
  • etc
Location:
trunk/grails-app/controllers/dbnp/studycapturing
Files:
2 edited

Legend:

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

    r359 r372  
    1414 */
    1515package dbnp.studycapturing
     16import dbnp.data.*
     17import dbnp.studycapturing.*
    1618
    1719class TemplateEditorController {
     
    2022         */
    2123    def index = {
    22                 // got a template get parameter?
    23                 def template = (params.template) ? params.template : null
     24                // got a entity get parameter?
     25                def entity = null
     26                if (params.entity) {
     27                        // decode entity get parameter
     28                        entity = new String(params.entity.toString().decodeBase64())
     29                }
    2430
    25                 // enter the flow!
    26         redirect(action: 'pages', params:["template":template])
     31                // got with the flow!
     32        redirect(action: 'pages', params:["entity":entity])
    2733    }
    2834
     
    3339                // start the flow
    3440                onStart {
    35                         println "start template editor flow"
     41                        println params
     42                        if (params.entity) {
     43                                //def name = params.entity
     44                                //def name = "java.lang.Integer"
     45                                //println name.class
     46                                //def S = new dbnp.studycapturing.Study()
    3647
    37                         if (params.template) {
    38                                 flow.template = template
     48                                //def name = "dbnp.studycapturing.Study" as Class
     49                                //println name.newInstance()
     50                                println Class.forName(new GString("dbnp.studycapturing.Study"))
     51                                //flow.entity = (name as Class).newInstance()
     52                                //flow.templates = Template.findAllByEntity(flow.entity)
     53                        } else {
     54                                // all templates for all entities; note that normally
     55                                // this shouldn't happen as this flow is designed to
     56                                // launch in a jquery dialog, passing an encoded entity
     57                                flow.templates = Template.findAll()
    3958                        }
     59                        flow.templates = Template.findAll()
    4060                }
    4161
    4262                // main template editor page
    4363                templates {
    44                         render(view: "/templateEditor/templates", collection:[templates: Template.findAll()])
     64                        render(view: "/templateEditor/templates")
    4565                        onRender {
    4666                                println "render templates"
    47                                 println Template.findAll()
    4867                        }
    4968                        on("next").to "start"
  • trunk/grails-app/controllers/dbnp/studycapturing/TermEditorController.groovy

    r359 r372  
    5353                }
    5454
    55                 // main template editor page
    56                 templates {
     55                // main term editor page
     56                terms {
    5757                        render(view: "/termEditor/terms")
    5858                        onRender {
Note: See TracChangeset for help on using the changeset viewer.