www/include/styles/joust-2.css

Code
Comments
Other
Rev Date Author Line
7604 25 Feb 19 nicklas 1 @charset "UTF-8";
7604 25 Feb 19 nicklas 2 /* $Id $
7604 25 Feb 19 nicklas 3   ------------------------------------------------------------------
7604 25 Feb 19 nicklas 4   Copyright (C) 2005 Nicklas Nordborg
7604 25 Feb 19 nicklas 5   Copyright (C) 2006 Jari Häkkinen, Nicklas Nordborg
7604 25 Feb 19 nicklas 6
7604 25 Feb 19 nicklas 7   This file is part of BASE - BioArray Software Environment.
7604 25 Feb 19 nicklas 8   Available at http://base.thep.lu.se/
7604 25 Feb 19 nicklas 9
7604 25 Feb 19 nicklas 10   BASE is free software; you can redistribute it and/or
7604 25 Feb 19 nicklas 11   modify it under the terms of the GNU General Public License
7604 25 Feb 19 nicklas 12   as published by the Free Software Foundation; either version 3
7604 25 Feb 19 nicklas 13   of the License, or (at your option) any later version.
7604 25 Feb 19 nicklas 14
7604 25 Feb 19 nicklas 15   BASE is distributed in the hope that it will be useful,
7604 25 Feb 19 nicklas 16   but WITHOUT ANY WARRANTY; without even the implied warranty of
7604 25 Feb 19 nicklas 17   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
7604 25 Feb 19 nicklas 18   GNU General Public License for more details.
7604 25 Feb 19 nicklas 19
7604 25 Feb 19 nicklas 20   You should have received a copy of the GNU General Public License
7604 25 Feb 19 nicklas 21   along with BASE. If not, see <http://www.gnu.org/licenses/>.
7604 25 Feb 19 nicklas 22   ------------------------------------------------------------------
7604 25 Feb 19 nicklas 23
7604 25 Feb 19 nicklas 24   Stylesheet used by the Joust outliner system.
7604 25 Feb 19 nicklas 25
7604 25 Feb 19 nicklas 26   @author Nicklas
7604 25 Feb 19 nicklas 27   @version 2.0
7604 25 Feb 19 nicklas 28 */
7604 25 Feb 19 nicklas 29
7604 25 Feb 19 nicklas 30 .joust 
7604 25 Feb 19 nicklas 31 {
7604 25 Feb 19 nicklas 32   white-space: nowrap;
7604 25 Feb 19 nicklas 33 }
7604 25 Feb 19 nicklas 34
7604 25 Feb 19 nicklas 35 /* Main div tag for menuitem */
7604 25 Feb 19 nicklas 36 .joust .joustitem
7604 25 Feb 19 nicklas 37 {
7604 25 Feb 19 nicklas 38   height: 1.65em;
7604 25 Feb 19 nicklas 39   min-height: 18px;
7604 25 Feb 19 nicklas 40   white-space: nowrap;
7604 25 Feb 19 nicklas 41 }
7604 25 Feb 19 nicklas 42
7604 25 Feb 19 nicklas 43 /* Child div tags for holding padding, outline, icon and text */
7604 25 Feb 19 nicklas 44 .joust .joustitem > div
7604 25 Feb 19 nicklas 45 {
7604 25 Feb 19 nicklas 46   height: 100%;
7604 25 Feb 19 nicklas 47   overflow: hidden;
7604 25 Feb 19 nicklas 48   vertical-align: middle;
7604 25 Feb 19 nicklas 49   display: inline-block;
7604 25 Feb 19 nicklas 50 }
7604 25 Feb 19 nicklas 51
7604 25 Feb 19 nicklas 52 .joust .joustitem .icon
7604 25 Feb 19 nicklas 53 {
7604 25 Feb 19 nicklas 54   margin-right: 2px;
7604 25 Feb 19 nicklas 55 }
7604 25 Feb 19 nicklas 56
7604 25 Feb 19 nicklas 57 /* Text part of the menu entry */
7604 25 Feb 19 nicklas 58 .joust .joustitem .text
7604 25 Feb 19 nicklas 59 {
7604 25 Feb 19 nicklas 60   padding: 2px;
7604 25 Feb 19 nicklas 61   border-radius: 4px;
7604 25 Feb 19 nicklas 62   height: auto;
7604 25 Feb 19 nicklas 63 }
7604 25 Feb 19 nicklas 64
7604 25 Feb 19 nicklas 65 /* Show border around the text when hovering over the menu entry */
7604 25 Feb 19 nicklas 66 .joust .joustitem .text:hover 
7604 25 Feb 19 nicklas 67 {
7604 25 Feb 19 nicklas 68   cursor: pointer;
7604 25 Feb 19 nicklas 69   border-width: 2px;
7604 25 Feb 19 nicklas 70   padding: 0; 
7604 25 Feb 19 nicklas 71 }
7604 25 Feb 19 nicklas 72
7604 25 Feb 19 nicklas 73 /* A selected menu item is highlighted */
7604 25 Feb 19 nicklas 74 .joust .joustitem.selected 
7604 25 Feb 19 nicklas 75 {
7604 25 Feb 19 nicklas 76   font-weight: bold;
7604 25 Feb 19 nicklas 77 }
7604 25 Feb 19 nicklas 78 .joust .joustitem.selected .text
7604 25 Feb 19 nicklas 79  {}
7604 25 Feb 19 nicklas 80
7604 25 Feb 19 nicklas 81 /* Used while lazy-loading child items */
7604 25 Feb 19 nicklas 82 .joust .joustitem.working
7604 25 Feb 19 nicklas 83 {
7604 25 Feb 19 nicklas 84   cursor: progress;
7604 25 Feb 19 nicklas 85 }
7604 25 Feb 19 nicklas 86
7604 25 Feb 19 nicklas 87 /* Padding is either empty or a vertical dotted line */
7604 25 Feb 19 nicklas 88 .joust .joustitem .pad
7604 25 Feb 19 nicklas 89 {
7604 25 Feb 19 nicklas 90   width: 18px;
7604 25 Feb 19 nicklas 91 }
7604 25 Feb 19 nicklas 92 .joust .joustitem .pad.line
7604 25 Feb 19 nicklas 93 {
7604 25 Feb 19 nicklas 94   background-image: url('../../images/joust/line.png');
7604 25 Feb 19 nicklas 95   background-repeat: repeat-y;
7604 25 Feb 19 nicklas 96 }
7604 25 Feb 19 nicklas 97
7604 25 Feb 19 nicklas 98 /* Styles for open child menu */
7604 25 Feb 19 nicklas 99 .joust .children.open
7604 25 Feb 19 nicklas 100 {}
7604 25 Feb 19 nicklas 101
7604 25 Feb 19 nicklas 102 /* Styles for closed child menu */
7604 25 Feb 19 nicklas 103 .joust .children.closed
7604 25 Feb 19 nicklas 104 {
7604 25 Feb 19 nicklas 105   display: none;
6386 18 Dec 13 nicklas 106 }