Changeset 91 for trunk/grails-app/views/study/show.gsp
- Timestamp:
- Jan 19, 2010, 2:11:11 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/views/study/show.gsp
r85 r91 2 2 <%@ page import="dbnp.studycapturing.Study" %> 3 3 <html> 4 <head> 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 6 <meta name="layout" content="main" /> 7 <g:set var="entityName" value="${message(code: 'study.label', default: 'Study')}" /> 8 <title><g:message code="default.show.label" args="[entityName]" /></title> 9 </head> 10 <body> 11 <div class="nav"> 12 <span class="menuButton"><a class="home" href="${createLink(uri: '/')}">Home</a></span> 13 <span class="menuButton"><g:link class="list" action="list"><g:message code="default.list.label" args="[entityName]" /></g:link></span> 14 <span class="menuButton"><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]" /></g:link></span> 15 </div> 16 <div class="body"> 17 <h1><g:message code="default.show.label" args="[entityName]" /></h1> 18 <g:if test="${flash.message}"> 19 <div class="message">${flash.message}</div> 20 </g:if> 21 <div class="dialog"> 22 <table> 23 <tbody> 24 25 <tr class="prop"> 26 <td valign="top" class="name"><g:message code="study.id.label" default="Id" /></td> 27 28 <td valign="top" class="value">${fieldValue(bean: studyInstance, field: "id")}</td> 29 30 </tr> 31 32 <tr class="prop"> 33 <td valign="top" class="name"><g:message code="study.template.label" default="Template" /></td> 34 35 <td valign="top" class="value"><g:link controller="template" action="show" id="${studyInstance?.template?.id}">${studyInstance?.template?.encodeAsHTML()}</g:link></td> 36 37 </tr> 38 39 <tr class="prop"> 40 <td valign="top" class="name"><g:message code="study.startDate.label" default="Start Date" /></td> 41 42 <td valign="top" class="value"><g:formatDate date="${studyInstance?.startDate}" /></td> 43 44 </tr> 45 46 <tr class="prop"> 47 <td valign="top" class="name"><g:message code="study.samplingEvents.label" default="Sampling Events" /></td> 48 49 <td valign="top" style="text-align: left;" class="value"> 50 <ul> 51 <g:each in="${studyInstance.samplingEvents}" var="s"> 52 <li><g:link controller="samplingEvent" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li> 53 </g:each> 54 </ul> 55 </td> 56 57 </tr> 58 59 <tr class="prop"> 60 <td valign="top" class="name"><g:message code="study.subjects.label" default="Subjects" /></td> 61 62 <td valign="top" style="text-align: left;" class="value"> 63 <ul> 64 <g:each in="${studyInstance.subjects}" var="s"> 65 <li><g:link controller="subject" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li> 66 </g:each> 67 </ul> 68 </td> 69 70 </tr> 71 72 <tr class="prop"> 73 <td valign="top" class="name"><g:message code="study.events.label" default="Events" /></td> 74 75 <td valign="top" style="text-align: left;" class="value"> 76 <ul> 77 <g:each in="${studyInstance.events}" var="e"> 78 <li><g:link controller="event" action="show" id="${e.id}">${e?.encodeAsHTML()}</g:link></li> 79 </g:each> 80 </ul> 81 </td> 82 83 </tr> 84 85 <tr class="prop"> 86 <td valign="top" class="name"><g:message code="study.lastUpdated.label" default="Last Updated" /></td> 87 88 <td valign="top" class="value"><g:formatDate date="${studyInstance?.lastUpdated}" /></td> 89 90 </tr> 91 92 <tr class="prop"> 93 <td valign="top" class="name"><g:message code="study.readers.label" default="Readers" /></td> 94 95 <td valign="top" style="text-align: left;" class="value"> 96 <ul> 97 <g:each in="${studyInstance.readers}" var="r"> 98 <li><g:link controller="user" action="show" id="${r.id}">${r?.encodeAsHTML()}</g:link></li> 99 </g:each> 100 </ul> 101 </td> 102 103 </tr> 104 105 <tr class="prop"> 106 <td valign="top" class="name"><g:message code="study.code.label" default="Code" /></td> 107 108 <td valign="top" class="value">${fieldValue(bean: studyInstance, field: "code")}</td> 109 110 </tr> 111 112 <tr class="prop"> 113 <td valign="top" class="name"><g:message code="study.editors.label" default="Editors" /></td> 114 115 <td valign="top" style="text-align: left;" class="value"> 116 <ul> 117 <g:each in="${studyInstance.editors}" var="e"> 118 <li><g:link controller="user" action="show" id="${e.id}">${e?.encodeAsHTML()}</g:link></li> 119 </g:each> 120 </ul> 121 </td> 122 123 </tr> 124 125 <tr class="prop"> 126 <td valign="top" class="name"><g:message code="study.ecCode.label" default="Ec Code" /></td> 127 128 <td valign="top" class="value">${fieldValue(bean: studyInstance, field: "ecCode")}</td> 129 130 </tr> 131 132 <tr class="prop"> 133 <td valign="top" class="name"><g:message code="study.researchQuestion.label" default="Research Question" /></td> 134 135 <td valign="top" class="value">${fieldValue(bean: studyInstance, field: "researchQuestion")}</td> 136 137 </tr> 138 139 <tr class="prop"> 140 <td valign="top" class="name"><g:message code="study.title.label" default="Title" /></td> 141 142 <td valign="top" class="value">${fieldValue(bean: studyInstance, field: "title")}</td> 143 144 </tr> 145 146 <tr class="prop"> 147 <td valign="top" class="name"><g:message code="study.description.label" default="Description" /></td> 148 149 <td valign="top" class="value">${fieldValue(bean: studyInstance, field: "description")}</td> 150 151 </tr> 152 153 <tr class="prop"> 154 <td valign="top" class="name"><g:message code="study.owner.label" default="Owner" /></td> 155 156 <td valign="top" class="value"><g:link controller="user" action="show" id="${studyInstance?.owner?.id}">${studyInstance?.owner?.encodeAsHTML()}</g:link></td> 157 158 </tr> 159 160 <tr class="prop"> 161 <td valign="top" class="name"><g:message code="study.dateCreated.label" default="Date Created" /></td> 162 163 <td valign="top" class="value"><g:formatDate date="${studyInstance?.dateCreated}" /></td> 164 165 </tr> 166 167 <tr class="prop"> 168 <td valign="top" class="name"><g:message code="study.groups.label" default="Groups" /></td> 169 170 <td valign="top" style="text-align: left;" class="value"> 171 <ul> 172 <g:each in="${studyInstance.groups}" var="g"> 173 <li><g:link controller="subjectGroup" action="show" id="${g.id}">${g?.encodeAsHTML()}</g:link></li> 174 </g:each> 175 </ul> 176 </td> 177 178 </tr> 179 180 </tbody> 181 </table> 182 </div> 183 <div class="buttons"> 184 <g:form> 185 <g:hiddenField name="id" value="${studyInstance?.id}" /> 186 <span class="button"><g:actionSubmit class="edit" action="edit" value="${message(code: 'default.button.edit.label', default: 'Edit')}" /></span> 187 <span class="button"><g:actionSubmit class="delete" action="delete" value="${message(code: 'default.button.delete.label', default: 'Delete')}" onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Are you sure?')}');" /></span> 188 </g:form> 189 </div> 190 </div> 191 </body> 4 <head> 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 6 <meta name="layout" content="main" /> 7 <g:set var="entityName" value="${message(code: 'study.label', default: 'Study')}" /> 8 <title><g:message code="default.show.label" args="[entityName]" /></title> 9 </head> 10 <body> 11 12 13 <script type="text/javascript"> 14 render "hello" 15 </script> 16 17 18 <resource:accordion skin="default" /> 19 <div class="nav"> 20 <span class="menuButton"><a class="home" href="${createLink(uri: '/')}">Home</a></span> 21 <span class="menuButton"><g:link class="list" action="list"><g:message code="default.list.label" args="[entityName]" /></g:link></span> 22 <span class="menuButton"><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]" /></g:link></span> 23 </div> 24 <div class="body"> 25 <h1><g:message code="default.show.label" args="[entityName]" /></h1> 26 <g:if test="${flash.message}"> 27 <div class="message">${flash.message}</div> 28 </g:if> 29 <div class="dialog"> 30 <richui:accordion> 31 <richui:accordionItem id="1" caption="Id"> ${fieldValue(bean: studyInstance, field: "id")} </richui:accordionItem> 32 <richui:accordionItem id="1" caption="Template"> <g:link controller="template" action="show" id="${studyInstance?.template?.id}">${studyInstance?.template?.encodeAsHTML()}</g:link> </richui:accordionItem> 33 <richui:accordionItem id="1" caption="Start Date"> <g:formatDate date="${studyInstance?.startDate}" /> </richui:accordionItem> 34 <richui:accordionItem id="1" caption="Sampling Events"> <ul> 35 <g:each in="${studyInstance.samplingEvents}" var="s"> 36 <li><g:link controller="samplingEvent" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li> 37 </g:each> 38 </ul> </richui:accordionItem> 39 <richui:accordionItem id="1" caption="Subjects"> <ul> 40 <g:each in="${studyInstance.subjects}" var="s"> 41 <li><g:link controller="subject" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li> 42 </g:each> 43 </ul> </richui:accordionItem> 44 <richui:accordionItem id="1" caption="Events"> <ul> 45 <g:each in="${studyInstance.events}" var="e"> 46 <li><g:link controller="event" action="show" id="${e.id}">${e?.encodeAsHTML()}</g:link></li> 47 </g:each> 48 </ul> 49 </richui:accordionItem> 50 <richui:accordionItem id="1" caption="Last Updated"> <g:formatDate date="${studyInstance?.lastUpdated}" /> </richui:accordionItem> 51 <richui:accordionItem id="1" caption="Readers"> <ul> 52 <g:each in="${studyInstance.readers}" var="r"> 53 <li><g:link controller="user" action="show" id="${r.id}">${r?.encodeAsHTML()}</g:link></li> 54 </g:each> 55 </ul> </richui:accordionItem> 56 57 <richui:accordionItem id="1" caption="Code">${fieldValue(bean: studyInstance, field: "code")} </richui:accordionItem> 58 <richui:accordionItem id="1" caption="Editors"> <ul> 59 <g:each in="${studyInstance.editors}" var="e"> 60 <li><g:link controller="user" action="show" id="${e.id}">${e?.encodeAsHTML()}</g:link></li> 61 </g:each> 62 </ul> </richui:accordionItem> 63 <richui:accordionItem id="1" caption="EC Code">${fieldValue(bean: studyInstance, field: "ecCode")} </richui:accordionItem> 64 <richui:accordionItem id="1" caption="Research Question">${fieldValue(bean: studyInstance, field: "researchQuestion")} </richui:accordionItem> 65 <richui:accordionItem id="1" caption="Title">${fieldValue(bean: studyInstance, field: "title")} </richui:accordionItem> 66 <richui:accordionItem id="1" caption="Description">${fieldValue(bean: studyInstance, field: "description")} </richui:accordionItem> 67 <richui:accordionItem id="1" caption="Owner"> <g:link controller="user" action="show" id="${studyInstance?.owner?.id}">${studyInstance?.owner?.encodeAsHTML()}</g:link> </richui:accordionItem> 68 <richui:accordionItem id="1" caption="Date Created"> <g:formatDate date="${studyInstance?.dateCreated}" /> </richui:accordionItem> 69 <richui:accordionItem id="1" caption="Groups"><ul> 70 <g:each in="${studyInstance.groups}" var="g"> 71 <li><g:link controller="subjectGroup" action="show" id="${g.id}">${g?.encodeAsHTML()}</g:link></li> 72 </g:each> 73 </ul> </richui:accordionItem> 74 75 </richui:accordion> 76 </div> 77 <br> 78 <div class="buttons"> 79 <g:form> 80 <g:hiddenField name="id" value="${studyInstance?.id}" /> 81 <span class="button"><g:actionSubmit class="edit" action="edit" value="${message(code: 'default.button.edit.label', default: 'Edit')}" /></span> 82 <span class="button"><g:actionSubmit class="delete" action="delete" value="${message(code: 'default.button.delete.label', default: 'Delete')}" onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Are you sure?')}');" /></span> 83 </g:form> 84 </div> 85 </div> 86 </body> 192 87 </html>
Note: See TracChangeset
for help on using the changeset viewer.