Changeset 2148
- Timestamp:
- Jan 24, 2012, 10:59:34 AM (10 years ago)
- Location:
- trunk/grails-app
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/controllers/generic/AjaxController.groovy
r2146 r2148 37 37 } 38 38 39 def uniqueEventTemplateNames = { 40 def user = authenticationService.getLoggedInUser() 41 def studies = Study.giveReadableStudies(user) 42 def uniqueEventTemplates = [] 39 43 44 // iterate through studies 45 studies.each { study -> 46 study.events.each { event -> 47 if (!uniqueEventTemplates.contains(event.template)) { 48 uniqueEventTemplates.add(event.template) 49 } 50 } 51 } 40 52 53 def result = uniqueEventTemplates 54 55 // set output header to json 56 response.contentType = 'application/json' 57 58 // render result 59 if (params.callback) { 60 render "${params.callback}(${result as JSON})" 61 } else { 62 render result as JSON 63 } 64 } 65 66 def uniqueSamplingEventTemplateNames = { 67 def user = authenticationService.getLoggedInUser() 68 def studies = Study.giveReadableStudies(user) 69 def uniqueSamplingEventTemplates = [] 70 71 // iterate through studies 72 studies.each { study -> 73 study.samplingEvents.each { event -> 74 if (!uniqueSamplingEventTemplates.contains(event.template)) { 75 uniqueSamplingEventTemplates.add(event.template) 76 } 77 } 78 } 79 80 def result = uniqueSamplingEventTemplates 81 82 // set output header to json 83 response.contentType = 'application/json' 84 85 // render result 86 if (params.callback) { 87 render "${params.callback}(${result as JSON})" 88 } else { 89 render result as JSON 90 } 91 } 41 92 } -
trunk/grails-app/views/studyCompare/pages/_page_one.gsp
r2146 r2148 14 14 <af:page> 15 15 species: <div id="uniqueSpecies" class="ajax"></div> 16 unique event names: <div id="uniqueEventTemplateNames" class="ajax"></div> 17 unique sampling event names: <div id="uniqueSamplingEventTemplateNames" class="ajax"></div> 16 18 17 19 </af:page>
Note: See TracChangeset
for help on using the changeset viewer.