Changeset 1033


Ignore:
Timestamp:
Nov 1, 2010, 4:14:21 PM (6 years ago)
Author:
j.a.m.wesbeek@…
Message:
  • developmental and administration menu items are now icons to save top menu space
Location:
trunk
Files:
2 edited

Legend:

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

    r1029 r1033  
    1 
    2     <!-- TOPNAV //-->
    3     <ul class="topnav">
    4      <li><g:link controller="home" action="index">Home</g:link></li>
    5 <sec:ifLoggedIn>
    6      <li><g:link controller="study" action="myStudies">My studies</g:link></li>
    7 </sec:ifLoggedIn>
     1<!-- TOPNAV //-->
     2<ul class="topnav">
     3        <li><g:link controller="home" action="index">Home</g:link></li>
     4        <sec:ifLoggedIn>
     5                <li><g:link controller="study" action="myStudies">My studies</g:link></li>
     6        </sec:ifLoggedIn>
    87        <li>
    9       <a href="#">Studies</a>
    10       <ul class="subnav">
    11         <li><g:link controller="study" action="list">View studies</g:link></li>
    12                 <li><g:link controller="wizard" action="index">Create/edit study</g:link></li>
    13                 <li><g:link controller="importer" action="index">Import study data</g:link></li>
    14         <li><g:link controller="simpleQuery" action="index">Search study data</g:link></li>
    15       <li><g:link controller="exporter" action="index">Export as SimpleTox</g:link></li>
    16       </ul>
    17      </li>
     8                <a href="#">Studies</a>
     9                <ul class="subnav">
     10                        <li><g:link controller="study" action="list">View studies</g:link></li>
     11                        <li><g:link controller="wizard" action="index">Create/edit study</g:link></li>
     12                        <li><g:link controller="importer" action="index">Import study data</g:link></li>
     13                        <li><g:link controller="simpleQuery" action="index">Search study data</g:link></li>
     14                        <li><g:link controller="exporter" action="index">Export as SimpleTox</g:link></li>
     15                </ul>
     16        </li>
    1817        <li>
    19       <a href="#">Templates</a>
    20       <ul class="subnav">
    21         <li><g:link controller="templateEditor" action="study" params="${[standalone: true]}">Study templates</g:link></li>
    22         <li><g:link controller="templateEditor" action="subject" params="${[standalone: true]}">Subject templates</g:link></li>
    23         <li><g:link controller="templateEditor" action="event" params="${[standalone: true]}">Event templates</g:link></li>
    24         <li><g:link controller="templateEditor" action="samplingEvent" params="${[standalone: true]}">Sampling event templates</g:link></li>
    25         <li><g:link controller="templateEditor" action="sample" params="${[standalone: true]}">Sample templates</g:link></li>
    26         <li><g:link controller="templateEditor" action="assay" params="${[standalone: true]}">Assay templates</g:link></li>
    27       </ul>
    28      </li>
    29      <li>
    30       <a href="#">Contacts</a>
    31       <ul class="subnav">
    32         <li><g:link controller="person" action="list">View persons</g:link></li>
    33         <li><g:link controller="personAffiliation" action="list">View affiliations</g:link></li>
    34         <li><g:link controller="personRole" action="list">View roles</g:link></li>
    35       </ul>
    36      </li>
    37     <li>
    38     <a href="#">Publications</a>
    39     <ul class="subnav">
    40       <li><g:link controller="publication" action="list">View publications</g:link></li>
    41       <li><g:link controller="publication" action="add">Add publication</g:link></li>
    42     </ul>
    43    </li>
    44     <g:if env="development">
    45      <li><g:link controller="query" action="index">Query database</g:link></li>
    46          <li>
    47           <a href="#">Scaffolded controllers</a>
    48           <ul class="subnav"><g:each var="c" in="${grailsApplication.controllerClasses}">
    49            <li><g:link controller="${c.logicalPropertyName}">${c.fullName}</g:link></li></g:each>
    50           </ul>
    51      </li>
     18                <a href="#">Templates</a>
     19                <ul class="subnav">
     20                        <li><g:link controller="templateEditor" action="study" params="${[standalone: true]}">Study templates</g:link></li>
     21                        <li><g:link controller="templateEditor" action="subject" params="${[standalone: true]}">Subject templates</g:link></li>
     22                        <li><g:link controller="templateEditor" action="event" params="${[standalone: true]}">Event templates</g:link></li>
     23                        <li><g:link controller="templateEditor" action="samplingEvent" params="${[standalone: true]}">Sampling event templates</g:link></li>
     24                        <li><g:link controller="templateEditor" action="sample" params="${[standalone: true]}">Sample templates</g:link></li>
     25                        <li><g:link controller="templateEditor" action="assay" params="${[standalone: true]}">Assay templates</g:link></li>
     26                </ul>
     27        </li>
     28        <li>
     29                <a href="#">Contacts</a>
     30                <ul class="subnav">
     31                        <li><g:link controller="person" action="list">View persons</g:link></li>
     32                        <li><g:link controller="personAffiliation" action="list">View affiliations</g:link></li>
     33                        <li><g:link controller="personRole" action="list">View roles</g:link></li>
     34                </ul>
     35        </li>
     36        <li>
     37                <a href="#">Publications</a>
     38                <ul class="subnav">
     39                        <li><g:link controller="publication" action="list">View publications</g:link></li>
     40                        <li><g:link controller="publication" action="add">Add publication</g:link></li>
     41                </ul>
     42        </li>
     43        <sec:ifAllGranted roles="ROLE_ADMIN">
     44                <li>
     45                        <a href="#"><img src="${fam.icon(name: 'user')}" alt="user administration"/></a>
     46                        <ul class="subnav">
     47                                <li><g:link controller="user" class="icon icon_user">List Users</g:link></li>
     48                                <li><g:link controller="user" action="create" class="icon icon_user_add">Create User</g:link></li>
     49                                <li><g:link controller="logout" class="icon icon_cross">Sign out</g:link></li>
     50                        </ul>
     51                </li>
     52        </sec:ifAllGranted>
     53        <g:if env="development">
     54                <li><g:link controller="query" action="index"><img src="${fam.icon(name: 'database_gear')}" alt="query database"/></g:link></li>
     55                <li>
     56                        <a href="#"><img src="${fam.icon(name: 'application_form')}" alt="scaffolded controllers"/></a>
     57                        <ul class="subnav"><g:each var="c" in="${grailsApplication.controllerClasses}">
     58                                <li><g:link controller="${c.logicalPropertyName}">${c.fullName}</g:link></li></g:each>
     59                        </ul>
     60                </li>
    5261        </g:if>
    53    <sec:ifAllGranted roles="ROLE_ADMIN">
    54      <li>
    55           <a href="#">User administation</a>
    56           <ul class="subnav">
    57             <li><g:link controller="user" class="icon icon_user">List Users</g:link></li>
    58             <li><g:link controller="user" action="create" class="icon icon_user_add">Create User</g:link></li>
    59             <li><g:link controller="logout" class="icon icon_cross">Sign out</g:link></li>
    60           </ul>
    61      </li>
    62    </sec:ifAllGranted>
    63     </ul>
    64     <!-- /TOPNAV //-->
     62</ul>
     63<!-- /TOPNAV //-->
  • trunk/web-app/css/default_style.css

    r987 r1033  
    3333        padding-top: 120px;
    3434}
    35 #header img {
    36         margin: 20px 0 10px;
    37 }
    3835
    3936/** END :: header **/
     
    5552        position: relative; /*--Declare X and Y axis base--*/
    5653}
     54ul.topnav li img {
     55    border: none;
     56}
    5757ul.topnav li a{
    58         padding: 10px 5px;
     58    padding: 10px 5px;
    5959        color: #fff;
    6060        display: block;
Note: See TracChangeset for help on using the changeset viewer.