Changeset 316 for trunk/grails-app/views


Ignore:
Timestamp:
Mar 26, 2010, 1:02:39 PM (12 years ago)
Author:
ademcan
Message:

queryController changes

Location:
trunk/grails-app/views
Files:
1 added
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/query/common/_error.gsp

    r315 r316  
    1515         */
    1616%>
     17<g:if test="${errors}">
     18        <div id="wizardError" class="error" title="errors">
     19                <g:each in="${errors}" var="error" status="e">
     20                        <p>
     21                                <g:if test="${!e}"><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 50px 0;"></span></g:if>
     22                                ${error.value['key']} &rarr; ${error.value['value']}
     23${error.value['dynamic']}
     24                        </p>
     25                </g:each>
     26        </div>
     27        <script type="text/javascript">
     28                // mark error fields
     29                <g:each in="${errors}" var="error">
     30                <g:if test="${error.value['dynamic']}">
     31                $("input:[name='${error.key}'], select:[name='${error.key}']").addClass('error');
     32                </g:if><g:else>
     33                $("input:[name='${error.key}'], select:[name='${error.key}']").parent().parent().addClass('error');
     34                </g:else>
     35                </g:each>
    1736
    18 error...
     37                // show error dialog
     38                var we = $("div#wizardError");
     39                we.dialog({
     40                        modal: true,
     41                        width: 600,
     42                        buttons: {
     43                                Ok: function() {
     44                                        $(this).dialog('close');
     45                                        we.remove();
     46                                }
     47                        }
     48                });
     49        </script>
     50</g:if>
     51
  • trunk/grails-app/views/query/common/_query.gsp

    r315 r316  
    1616%>
    1717<div id="wizard" class="wizard">
    18         <h1>Create a new study</h1>
     18        <h1>Query</h1>
    1919        <g:form action="pages" name="wizardForm" id="wizardForm">
    2020        <g:hiddenField name="do" value="" />
  • trunk/grails-app/views/query/mainPage.gsp

    r314 r316  
     1
    12<html>
    2     <head>
    3       <title>Generic Study Capture Framework - Query studies</title>
    4       <meta name="layout" content="main" />
    5       <script type="text/javascript">
    6         $(function() {
    7                 $("#tabs").tabs();
    8         });
    9       </script>
    10     </head>
    11     <body>
    12 
    13 aaaaaaa
    14 
    15 
    16 
    17 <div id="wizard" class="wizard">
    18         <h1>Create a new study</h1>
    19         <g:form action="pages" name="wizardForm" id="wizardForm">
    20         <g:hiddenField name="do" value="" />
    21                 <div id="wizardPage">
    22                         <wizard:ajaxFlowRedirect form="form#wizardForm" name="next" url="[controller:'query',action:'pages']" update="[success:'wizardPage',failure:'wizardError']" />
    23                 </div>
    24         </g:form>
    25 </div>
    26 
    27 
    28 
    29 
    30   </body>
     3<head>
     4        <meta name="layout" content="main"/><g:if env="production">
     5        <link rel="stylesheet" href="${resource(dir: 'css', file: 'wizard.min.css')}"/>
     6        <script type="text/javascript" src="${resource(dir: 'js', file: 'jquery.qtip-1.0.0-rc3.min.js')}"></script>
     7        <script type="text/javascript" src="${resource(dir: 'js', file: 'swfobject.min.js')}"></script>
     8        <script type="text/javascript" src="${resource(dir: 'js', file: 'table-editor.min.js')}"></script>
     9        <script type="text/javascript" src="${resource(dir: 'js', file: 'ontology-chooser.min.js')}"></script>
     10        <script type="text/javascript" src="${resource(dir: 'js', file: 'timepicker-0.2.1.min.js')}"></script>
     11        <script type="text/javascript" src="${resource(dir: 'js', file: 'wizard.min.js')}"></script>
     12</g:if><g:else>
     13        <link rel="stylesheet" href="${resource(dir: 'css', file: 'wizard.css')}"/>
     14        <script type="text/javascript" src="${resource(dir: 'js', file: 'jquery.qtip-1.0.0-rc3.min.js')}"></script>
     15        <script type="text/javascript" src="${resource(dir: 'js', file: 'swfobject.js')}"></script>
     16        <script type="text/javascript" src="${resource(dir: 'js', file: 'table-editor.js')}"></script>
     17        <script type="text/javascript" src="${resource(dir: 'js', file: 'ontology-chooser.js')}"></script>
     18        <script type="text/javascript" src="${resource(dir: 'js', file: 'timepicker-0.2.1.js')}"></script>
     19        <script type="text/javascript" src="${resource(dir: 'js', file: 'wizard.js')}"></script>
     20</g:else>
     21</head>
     22<body>
     23<g:render template="common/query"/>
     24</body>
    3125</html>
  • trunk/grails-app/views/query/pages/_biomarker.gsp

    r314 r316  
    1 biomarker
     1<wizard:pageContent>
     2        Biomarkers
     3</wizard:pageContent>
     4
  • trunk/grails-app/views/query/pages/_group.gsp

    r314 r316  
    1 group
     1<wizard:pageContent>
     2    Group
     3</wizard:pageContent>
     4
  • trunk/grails-app/views/query/pages/_result.gsp

    r314 r316  
    1 result
     1<wizard:pageContent>
     2        Results
     3</wizard:pageContent>
     4
  • trunk/grails-app/views/query/pages/_sample.gsp

    r314 r316  
    1 sample
     1<wizard:pageContent>
     2
     3  Select samples
     4</wizard:pageContent>
  • trunk/grails-app/views/query/pages/_study.gsp

    r314 r316  
    11<wizard:pageContent>
    2         hello world
     2        Study
    33</wizard:pageContent>
  • trunk/grails-app/views/study/list_extended.gsp

    r299 r316  
    4444
    4545    <% if (selectedStudies.size()>0) {%>
    46 
    4746
    4847        <div id="tabs">
     
    225224
    226225          <% def protocol_list = [] %>
    227           <% def tmp_protocol = stud.events.eventDescription.protocol.get(0) %>
    228           <% def tmpBis_protocol = stud.samplingEvents.eventDescription.protocol.get(0) %>
    229           <% protocol_list.add(tmp_protocol) %>
    230           <% protocol_list.add(tmpBis_protocol) %>
    231 
    232           <g:each in="${stud.events.eventDescription.protocol}" var="s">
    233           <% if (tmp_protocol!=s) { %>
    234             <% protocol_list.add(s) %>
    235             <%}%>
    236           </g:each>
    237 
    238  <g:each in="${stud.samplingEvents.eventDescription.protocol}" var="s">
    239           <% if (tmpBis_protocol!=s) { %>
    240             <% protocol_list.add(s) %>
    241             <%}%>
    242           </g:each>
     226          <% protocol_list.add(stud.events.eventDescription.protocol.unique()) %>
     227          <% protocol_list.addAll(stud.samplingEvents.eventDescription.protocol.unique()) %>
    243228
    244229          <g:each in="${protocol_list}" var="protocol">
     
    292277          <td>${e.getPrettyDuration()}</td>
    293278           <td><g:checkBox name="event" disabled="${true}" value="${false}"/></td>
    294           <g:each in="${e.eventDescription.protocol.parameters}" var="param">
    295           <td>
    296             ${param.name} : ${param.listEntries}
    297           </td>
    298             </g:each>
    299             </tr>
     279
     280           </tr>
    300281          </g:each>
    301282
  • trunk/grails-app/views/study/show.gsp

    r299 r316  
    371371    </div>
    372372  </div>
    373 </div>
    374373</body>
    375374</html>
Note: See TracChangeset for help on using the changeset viewer.