1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
|
%# BEGIN BPS TAGGED BLOCK {{{
%#
%# COPYRIGHT:
%#
%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
%#
%#
%# LICENSE:
%#
%# This work is made available to you under the terms of Version 2 of
%# the GNU General Public License. A copy of that license should have
%# been provided with this software, but in any event can be snarfed
%# from www.gnu.org.
%#
%# This work is distributed in the hope that it will be useful, but
%# WITHOUT ANY WARRANTY; without even the implied warranty of
%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
%# General Public License for more details.
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
%# 02110-1301 or visit their web page on the internet at
%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
%#
%# (The following paragraph is not intended to limit the rights granted
%# to you to modify and distribute this software under the terms of
%# the GNU General Public License and is only of importance to you if
%# you choose to contribute your changes and enhancements to the
%# community by submitting them to Best Practical Solutions, LLC.)
%#
%# By intentionally submitting any modifications, corrections or
%# derivatives to this work, or any other work intended for use with
%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
%# you are the copyright holder for those contributions and you grant
%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
%# royalty-free, perpetual, license to use, copy, create derivative
%# works based on those contributions, and sublicense and distribute
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
.titlebox {
margin-bottom: 1em;
}
.titlebox .titlebox-content {
margin-top: -1px;
padding: 0.25em .50em 0.125em .50em;
/*padding: 1em 2em 0.5em 2em;*/
margin: 0;
/*margin: 1em 2em 0.5em 2em;*/
}
.titlebox th { font-size: 0.8em; }
%# TRS: I wish there was a more elegant way to do this... I essentially need to
%# select all elements X that do NOT have element Y as a descendant... which I can
%# fake with the child selector of CSS2, but IE is stupid and does not support that.
% for (qw(index
% Search-Build
% User-Prefs
% Approvals
% Admin-Users-Modify
% SelfService
% SelfService-Closed
% ))
% {
#comp-<%$_%> .titlebox .titlebox-content,
% }
.titlebox .titlebox .titlebox-content
{
background: #eee;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
border-left: 0.5em solid #069;
}
#login-box .titlebox .titlebox-content
{
background: none;
border: none;
}
.titlebox .titlebox-title {
position: relative;
font-weight: bold;
color: #930;
font-size: 1.2em;
padding: 0.2em 0 0.2em 4em;
border-bottom: 1px solid #069;
}
.titlebox .titlebox-title .right {
position: absolute;
top: 0.5em;
right: 1.5em;
font-size: 0.9em;
color: #888;
}
.titlebox .titlebox-title .right .selected { color: #930; }
#body .titlebox .titlebox-title .right :link,
#body .titlebox .titlebox-title .right :visited {
color: #888;
}
#body .titlebox .titlebox-title .right :link:hover,
#body .titlebox .titlebox-title .right :visited:hover {
color: #930;
}
.titlebox .titlebox-title .widget a {
display: block;
padding-top: 1em;
width: 20px;
background: url(<%$RT::WebImagesURL%>/css/rollup-arrow.gif) no-repeat center center;
margin: 0;
text-indent: -9999px;
position: absolute;
top: 0.4em;
left: 0.75em;
float: left;
%# Basically IE5 will see those crazy backslashes and prematurely end the rule.
%# This allows values for IE 5's broken box model to be set before the hack and
%# the real values to be set after. We also set voice-family back to whatever it
%# would have been on the off chance it's actually used.
/* WIN IE5 hack */
height: 7px;
voice-family: "\"}\"";
voice-family: inherit;
height: 0;
overflow: hidden;
}
%# IE also doesn't support the child selector ">", so we can use it to set values
%# that only other browsers will see (in this case, playing nice with Opera, which
%# also suffers from the backslash hack above.)
html>body .titlebox .titlebox-title .widget a {
height: 0;
overflow: hidden;
}
%# Compensates for IE's bad box model by hiding this rule from other browsers
* html .titlebox .titlebox-title .widget a {
background-position: center 0.3em;
left: -3.5em;
}
.titlebox.rolled-up .titlebox-title .widget a {
background-image: url(<%$RT::WebImagesURL%>/css/rolldown-arrow.gif);
}
#body .titlebox .titlebox-title :link,
#body .titlebox .titlebox-title :visited
{
color: #930;
text-decoration: none;
}
#body .titlebox .titlebox-title :link:hover,
#body .titlebox .titlebox-title :visited:hover
{
text-decoration: underline;
}
.titlebox .titlebox-content hr.clear {
visibility: hidden;
}
|