Changeset 35


Ignore:
Timestamp:
Oct 28, 2009, 4:08:08 PM (10 years ago)
Author:
keesvb
Message:

added jquery-ui manually (install-jquery-plugin seems broken) and added Study scaffold

Location:
trunk
Files:
26 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/domain/Study.groovy

    r18 r35  
    1313class Study {
    1414
    15     String      name
     15    String      title
    1616    String      description
     17    String      code
     18    String      researchQuestion
     19    Date        startDate
     20    Integer     ecCode
    1721    Date        created
    1822    Date        modified
    19     Integer     StudyType
    2023
    2124    static constraints = {
  • trunk/grails-app/views/index.gsp

    r26 r35  
    33      <title>Generic Study Capture Framework</title>
    44      <meta name="layout" content="main" />
     5      <g:javascript library="jquery"/>
     6      <link rel="stylesheet" href="${createLinkTo(dir:'css/jquery-ui', file: 'jquery-ui-1.7.2.custom.css')}">
     7      <script src="${createLinkTo(dir: 'js', file: 'jquery-ui-1.7.2.custom.min.js')}" type="text/javascript"></script>
     8      <script type="text/javascript">
     9        $(function() {
     10                $("#accordion").accordion();
     11                $("#tabs").tabs();
     12        });
     13      </script>
    514    </head>
    615    <body>
    7       <h1>Welcome</h1>
    816
    9       <p>
    10         <img src="/gscf/images/index1.jpg" />
    11         <a href="http://www.lipsum.com/" target="_new">Lorem ipsum</a> dolor sit amet, consectetur adipiscing elit. Ut commodo imperdiet mauris nec scelerisque. Vestibulum quis congue mi. Aenean porta adipiscing magna. Aliquam varius egestas tellus nec congue. Nulla eget nulla sapien. Morbi viverra enim in diam consectetur tincidunt. Morbi tincidunt varius eros quis placerat. Suspendisse rutrum posuere ipsum. Aliquam erat volutpat. Etiam fermentum ante ut erat faucibus cursus. Nam in purus ipsum. Nam non libero feugiat enim adipiscing dapibus et a odio. Suspendisse at justo eu ipsum mattis elementum. Curabitur fermentum, ipsum at venenatis tristique, urna orci porttitor velit, a rutrum orci risus vitae erat. Integer mi est, fermentum varius tristique adipiscing, sagittis id magna. Nam arcu eros, ultricies non mattis consectetur, posuere a quam. Suspendisse aliquet ullamcorper velit eu placerat. Pellentesque tincidunt malesuada mi eu euismod. Curabitur est nulla, sagittis id iaculis at, malesuada eget augue. Quisque auctor metus luctus nunc suscipit a mattis mauris venenatis.
    12       </p>
    13 
    14       <p>
    15         Curabitur eleifend, massa non venenatis semper, urna dui sollicitudin libero, et molestie massa lectus vel augue. Nullam lobortis neque gravida ligula interdum eget consectetur mauris iaculis. Cras aliquam lacinia nisl vel varius. Integer urna magna, faucibus a suscipit non, congue et diam. Etiam turpis nisi, aliquam et hendrerit sit amet, lobortis ac enim. Nulla at mi eu est mattis consequat. Vivamus ullamcorper ornare tellus ut luctus. Suspendisse potenti. Praesent orci sem, sodales in consectetur id, consectetur eu arcu. Vivamus quis tortor quis massa ornare interdum nec nec nisi. In non varius justo. Cras vitae quam vitae lacus luctus feugiat nec in elit. Vivamus at arcu elit.
    16       </p>
    17 
    18       <p>
    19         <img src="/gscf/images/index2.jpg" />
    20         Mauris quis massa lacus, a mollis lorem. In massa eros, accumsan eu porttitor vitae, dictum cursus purus. Maecenas sit amet nibh et metus ullamcorper porta. Vestibulum quis mollis arcu. Cras turpis ligula, ullamcorper eu dignissim ac, vehicula sed nisl. Etiam a ipsum turpis, at tincidunt ipsum. Sed commodo, augue et accumsan molestie, arcu lorem sollicitudin erat, tempor placerat justo tellus tincidunt erat. Nunc odio metus, porttitor a venenatis vitae, vehicula vitae elit. Sed magna ipsum, tincidunt eget eleifend eget, vehicula vitae lacus. Nullam erat diam, ultricies ut ultrices et, pellentesque et lorem. Praesent facilisis nunc nec lorem dignissim convallis volutpat velit fermentum. Sed sapien arcu, tempor eu imperdiet vitae, suscipit vitae sapien. Fusce pharetra posuere lacus sed iaculis.
    21       </p>
    22 
    23       <p>
    24         Ut vel fringilla velit. Vivamus id orci odio. Praesent rhoncus ante a turpis imperdiet accumsan. Morbi fermentum ante non est lobortis volutpat. Sed euismod sapien at odio dignissim eget facilisis urna aliquet. Vestibulum mollis imperdiet mollis. Proin non odio diam. Aliquam semper velit a arcu pellentesque et ullamcorper nisl vulputate. Praesent eu condimentum turpis. Quisque molestie, neque vitae tristique ornare, risus turpis auctor risus, eu interdum sapien nisi a dolor. Aenean egestas lobortis libero nec cursus. Etiam sit amet dui non neque adipiscing luctus faucibus in neque.
    25       </p>
    26     </body>
     17    <div id="tabs">
     18      <ul>
     19        <li><a href="#tab-query">Query database</a></li>
     20        <li><a href="#tab-add">My studies</a></li>
     21      </ul>
     22      <div id="tab-query">
     23        <g:form url="[action:'list',controller:'study']">
     24          <input type="hidden" name="targetUri" value="${targetUri}" />
     25          <label class="grey" for="querytext">Search for:</label>
     26          <input class="field" type="text" name="querytext" id="querytext" size="40" />
     27          <input type="submit" name="submit" value="Query"/>
     28        </g:form>
     29        <p><a href="<g:createLink url="[action:'create',controller:'query']"/>">Create advanced query</a></p>
     30        <p>
     31        <jsec:isNotLoggedIn>
     32        <small>To query private studies, please login above.</small>
     33        </jsec:isNotLoggedIn>
     34        </p>
     35      </div>
     36      <div id="tab-add">
     37        <jsec:isNotLoggedIn>
     38        To add or change study data, please login above.
     39        </jsec:isNotLoggedIn>
     40      </div>
     41    </div>
     42  </body>
    2743</html>
Note: See TracChangeset for help on using the changeset viewer.