Changeset 1353


Ignore:
Timestamp:
Jan 7, 2011, 6:12:04 PM (12 years ago)
Author:
work@…
Message:
  • fixed some issues with ajaxbuttons that were still left unworking after refactoring into ajaxflows (improvement #183)
  • updated ajaxflow to 0.1.15
Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/application.properties

    r1340 r1353  
    11#Grails Metadata file
    2 #Wed Jan 05 16:37:39 CET 2011
     2#Fri Jan 07 17:58:28 CET 2011
    33app.build.display.info=0
    44app.build.svn.revision=1079
     
    99app.servlet.version=2.4
    1010app.version=0.6.1
    11 plugins.ajaxflow=0.1.14
     11plugins.ajaxflow=0.1.15
    1212plugins.crypto=2.0
    1313plugins.db-util=0.4
  • trunk/grails-app/controllers/dbnp/studycapturing/StudyWizardController.groovy

    r1352 r1353  
    524524                                // remove eventGroup
    525525                                def eventGroupToRemove = flow.study.eventGroups.find { it.getIdentifier() == (params.get('do') as int) }
     526                                if (eventGroupToRemove) {
     527                                        flow.study.deleteEventGroup( eventGroupToRemove )
     528                                }
    526529                        }.to "events"
    527530                        on("duplicate") {
  • trunk/grails-app/domain/dbnp/studycapturing/Study.groovy

    r1327 r1353  
    217217                // Delete the subject from the event groups it was referenced in
    218218                this.eventGroups.each {
    219                         if (it.subjects.contains(subject)) {
     219                        if (it.subjects?.contains(subject)) {
    220220                                it.removeFromSubjects(subject)
    221221                        }
  • trunk/grails-app/views/studyWizard/pages/_assays.gsp

    r1286 r1353  
    5050                                <div class="row">
    5151                                        <div class="firstColumn">
    52                                                 <wizard:ajaxButton name="deleteAssay" src="${resource(dir: 'images/icons', file: 'delete.png', plugin: 'famfamfam')}" alt="delete this assay" class="famfamfam" value="-" before="\$(\'input[name=do]\').val(${assay.getIdentifier()});" afterSuccess="onPage()"/>
     52                                                <af:ajaxButton name="deleteAssay" src="${resource(dir: 'images/icons', file: 'delete.png', plugin: 'famfamfam')}" alt="delete this assay" class="famfamfam" value="-" before="\$(\'input[name=do]\').val(${assay.getIdentifier()});" afterSuccess="onPage()"/>
    5353                                        </div>
    5454                                        <wizard:templateColumns class="column" entity="${assay}" name="assay_${assay.getIdentifier()}" />
  • trunk/grails-app/views/studyWizard/pages/_events.gsp

    r1286 r1353  
    8383                                        <div class="column">
    8484                                                <g:textField name="eventGroup_${eventGroup.getIdentifier()}_${template.getIdentifier()}" value="${eventGroup.name}" />
    85                                                 <wizard:ajaxButton name="deleteEventGroup" src="${resource(dir: 'images/icons', file: 'delete.png', plugin: 'famfamfam')}" alt="delete this eventgroup" class="famfamfam" value="-" before="\$(\'input[name=do]\').val(${eventGroup.getIdentifier()});" afterSuccess="onPage()" />
     85                                                <af:ajaxButton name="deleteEventGroup" src="${resource(dir: 'images/icons', file: 'delete.png', plugin: 'famfamfam')}" alt="delete this eventgroup" class="famfamfam" value="-" before="\$(\'input[name=do]\').val(${eventGroup.getIdentifier()});" afterSuccess="onPage()" />
    8686                                        </div>
    8787                                        </g:each></g:if>
    8888                                        <div class="firstColumn">
    89                                                 <wizard:ajaxButton name="addEventGroup" src="${resource(dir: 'images/icons', file: 'add.png', plugin: 'famfamfam')}" alt="add a new eventgroup" class="famfamfam" value="+" afterSuccess="onPage()" />
     89                                                <af:ajaxButton name="addEventGroup" src="${resource(dir: 'images/icons', file: 'add.png', plugin: 'famfamfam')}" alt="add a new eventgroup" class="famfamfam" value="+" afterSuccess="onPage()" />
    9090                                        </div>
    9191                                  <wizard:templateColumnHeaders class="column" entity="${event}" />
     
    9595                                <div class="row">
    9696                                        <div class="firstColumn">
    97                                                 <wizard:ajaxButton name="deleteEvent" src="${resource(dir: 'images/icons', file: 'delete.png', plugin: 'famfamfam')}" alt="delete this event" class="famfamfam" value="-" before="\$(\'input[name=do]\').val(${event.getIdentifier()});" afterSuccess="onPage()"/>
     97                                                <af:ajaxButton name="deleteEvent" src="${resource(dir: 'images/icons', file: 'delete.png', plugin: 'famfamfam')}" alt="delete this event" class="famfamfam" value="-" before="\$(\'input[name=do]\').val(${event.getIdentifier()});" afterSuccess="onPage()"/>
    9898                                        </div>
    9999                                        <g:if test="${study.eventGroups}"><g:each var="eventGroup" in="${study.eventGroups}">
     
    107107                                        </g:each></g:if>
    108108                                        <div class="firstColumn">
    109                                                 <wizard:ajaxButton name="duplicate" src="${resource(dir: 'images/icons', file: 'application_put.png', plugin: 'famfamfam')}" alt="duplicate this event" class="famfamfam" value="-" before="\$(\'input[name=do]\').val(${event.getIdentifier()});" afterSuccess="onPage()" />
     109                                                <af:ajaxButton name="duplicate" src="${resource(dir: 'images/icons', file: 'application_put.png', plugin: 'famfamfam')}" alt="duplicate this event" class="famfamfam" value="-" before="\$(\'input[name=do]\').val(${event.getIdentifier()});" afterSuccess="onPage()" />
    110110                                        </div>
    111111                                        <wizard:templateColumns class="column" entity="${event}" name="event_${event.getIdentifier()}" />
  • trunk/grails-app/views/studyWizard/pages/_subjects.gsp

    r1286 r1353  
    5252                                <div class="row">
    5353                                        <div class="firstColumn">
    54                                                 <wizard:ajaxButton name="delete" src="${resource(dir: 'images/icons', file: 'delete.png', plugin: 'famfamfam')}" alt="delete this subject" class="famfamfam" value="-" before="\$(\'input[name=do]\').val(${subject.getIdentifier()});" afterSuccess="onPage()" />
     54                                                <af:ajaxButton name="delete" src="${resource(dir: 'images/icons', file: 'delete.png', plugin: 'famfamfam')}" alt="delete this subject" class="famfamfam" value="-" before="\$(\'input[name=do]\').val(${subject.getIdentifier()});" afterSuccess="onPage()" />
    5555                                        </div>
    5656                                        <wizard:templateColumns class="column" entity="${subject}" name="subject_${subject.getIdentifier()}" />
Note: See TracChangeset for help on using the changeset viewer.