1
/* IVLE - Informatics Virtual Learning Environment
2
* Copyright (C) 2007-2008 The University of Melbourne
3
* Style Sheet for File Browser and Editor
5
* This file is redistributable under the terms of the GNU General Public
6
* License version 2 or later.
10
/* Note: Top-level things are layed out with position: absolute in order to
11
* make sure they fill up the whole canvas. */
14
/* Fill containing box, but reserve space for status bar */
17
/* bottom == #statusbar_outer.height + #statusbar_outer.padding * 2 */
23
/* FILE LISTINGS TABLE */
26
/* Position to fill its containing box, except the right 300px, for
33
border-collapse: collapse;
34
border-right: 1px solid #888;
36
/* Present a vertical scroll bar in case there are too many files.
37
* This ensures the overall page will never scroll (which causes huge
38
* problems for everything being absolutely positioned). */
40
/* Some browsers support overflow-x and overflow-y. In this case, use
41
* overflow-x: auto to disable the horizontal scroll bar.
42
* (If unsupported this will simply fall back to a harmless but annoying
43
* horizontal scroll bar).
60
/* Individual column sizes */
61
/* All columns have fixed widths except filename, which expands to fit. */
79
/* Table borders and rows */
82
background-color: #336;
85
tr.rowhead a:link, tr.rowhead a:visited {
88
/* Unselected (grey shades)
89
* Note alternating rows are different shades
92
background-color: #ccc;
96
background-color: #bbb;
99
/* And if they are selected (blue shades) */
101
background-color: #88e;
105
background-color: #77d;
110
border-collapse: collapse;
113
#filetable td, #filetable th {
114
border: 1px solid #888;
117
/* Borders between icons and filename are turned off. */
119
#filetable td.col-icons, #filetable th.col-date, #filetable td.col-date {
120
border-right: 0 none;
122
#filetable td.col-filename {
129
/* Position this full canvas height, page right */
135
border-left: 1px solid #888;
136
border-top: 1px solid #888;
137
background-color: #ccc;
140
/* Cut off the bottom if it doesn't fit on the page for some reason.
141
* This ensures the overall page will never scroll (which causes huge
142
* problems for everything being absolutely positioned). */
149
#sidepanel p, #sidepanel h2, #sidepanel h3 {
165
/* Get this to the bottom of the screen */
170
background-color: #aaa;
171
border-top: 1px solid #888;
173
height: 1em; /* Mandate an exact height */
175
/* Nested div so the font size doesn't affect our outer calculations */