Changeset 1033

Show
Ignore:
Timestamp:
01-11-10 16:14:21 (3 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 modified

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;