##// END OF EJS Templates
Roadmap enhancements (closes #697, #698):...
Jean-Philippe Lang -
r1154:ade572048a76
parent child
Show More
@@ -1,50 +1,54
1 1 <h2><%=l(:label_roadmap)%></h2>
2 2
3 3 <% if @versions.empty? %>
4 4 <p class="nodata"><%= l(:label_no_data) %></p>
5 <% end %>
6
5 <% else %>
6 <div id="roadmap">
7 7 <% @versions.each do |version| %>
8 8 <%= tag 'a', :name => version.name %>
9 9 <h3 class="icon22 icon22-package"><%= link_to h(version.name), :controller => 'versions', :action => 'show', :id => version %></h3>
10 10 <%= render :partial => 'versions/overview', :locals => {:version => version} %>
11 11 <%= render(:partial => "wiki/content", :locals => {:content => version.wiki_page.content}) if version.wiki_page %>
12 12
13 13 <% issues = version.fixed_issues.find(:all,
14 14 :include => [:status, :tracker],
15 15 :conditions => ["tracker_id in (#{@selected_tracker_ids.join(',')})"],
16 16 :order => "#{Tracker.table_name}.position, #{Issue.table_name}.id") unless @selected_tracker_ids.empty?
17 17 issues ||= []
18 18 %>
19 <% if issues.size > 0 %>
20 <fieldset class="related-issues"><legend><%= l(:label_related_issues) %></legend>
19 21 <ul>
20 <% if issues.size > 0 %>
21 22 <% issues.each do |issue| %>
22 23 <li>
23 24 <%= link = link_to_issue(issue)
24 25 issue.status.is_closed? ? content_tag("del", link) : link %>: <%=h issue.subject %>
25 26 <%= content_tag "em", "(#{l(:label_closed_issues)})" if issue.status.is_closed? %>
26 27 </li>
27 28 <% end %>
28 <% end %>
29 29 </ul>
30 </fieldset>
31 <% end %>
32 <% end %>
33 </div>
30 34 <% end %>
31 35
32 36 <% content_for :sidebar do %>
33 37 <% form_tag do %>
34 38 <h3><%= l(:label_roadmap) %></h3>
35 39 <% @trackers.each do |tracker| %>
36 <label><%= check_box_tag "tracker_ids[]", tracker.id, (@selected_tracker_ids.include? tracker.id.to_s) %>
40 <label><%= check_box_tag "tracker_ids[]", tracker.id, (@selected_tracker_ids.include? tracker.id.to_s), :id => nil %>
37 41 <%= tracker.name %></label><br />
38 42 <% end %>
39 43 <br />
40 <label for="completed"><%= check_box_tag "completed", 1, params[:completed] %> <%= l(:label_show_completed_versions) %>
44 <label for="completed"><%= check_box_tag "completed", 1, params[:completed] %> <%= l(:label_show_completed_versions) %></label>
41 45 <p><%= submit_tag l(:button_apply), :class => 'button-small' %></p>
42 46 <% end %>
43 47
44 48 <h3><%= l(:label_version_plural) %></h3>
45 49 <% @versions.each do |version| %>
46 50 <%= link_to version.name, :anchor => version.name %><br />
47 51 <% end %>
48 52 <% end %>
49 53
50 54 <% html_title(l(:label_roadmap)) %>
@@ -1,546 +1,552
1 1 body { font-family: Verdana, sans-serif; font-size: 12px; color:#484848; margin: 0; padding: 0; min-width: 900px; }
2 2
3 3 h1, h2, h3, h4 { font-family: "Trebuchet MS", Verdana, sans-serif;}
4 4 h1 {margin:0; padding:0; font-size: 24px;}
5 5 h2, .wiki h1 {font-size: 20px;padding: 2px 10px 1px 0px;margin: 0 0 10px 0; border-bottom: 1px solid #bbbbbb; color: #444;}
6 6 h3, .wiki h2 {font-size: 16px;padding: 2px 10px 1px 0px;margin: 0 0 10px 0; border-bottom: 1px solid #bbbbbb; color: #444;}
7 7 h4, .wiki h3 {font-size: 12px;padding: 2px 10px 1px 0px;margin-bottom: 5px; border-bottom: 1px dotted #bbbbbb; color: #444;}
8 8
9 9 /***** Layout *****/
10 10 #wrapper {background: white;}
11 11
12 12 #top-menu {background: #2C4056;color: #fff;height:1.5em; padding: 2px 6px 0px 6px;}
13 13 #top-menu ul {margin: 0; padding: 0;}
14 14 #top-menu li {
15 15 float:left;
16 16 list-style-type:none;
17 17 margin: 0px 0px 0px 0px;
18 18 padding: 0px 0px 0px 0px;
19 19 white-space:nowrap;
20 20 }
21 21 #top-menu a {color: #fff; padding-right: 4px;}
22 22 #top-menu #loggedas { float: right; margin-right: 0.5em; color: #fff; }
23 23
24 24 #account {float:right;}
25 25
26 26 #header {height:5.3em;margin:0;background-color:#507AAA;color:#f8f8f8; padding: 4px 8px 0px 6px; position:relative;}
27 27 #header a {color:#f8f8f8;}
28 28 #quick-search {float:right;}
29 29
30 30 #main-menu {position: absolute; bottom: 0px; left:6px; margin-right: -500px;}
31 31 #main-menu ul {margin: 0; padding: 0;}
32 32 #main-menu li {
33 33 float:left;
34 34 list-style-type:none;
35 35 margin: 0px 10px 0px 0px;
36 36 padding: 0px 0px 0px 0px;
37 37 white-space:nowrap;
38 38 }
39 39 #main-menu li a {
40 40 display: block;
41 41 color: #fff;
42 42 text-decoration: none;
43 43 margin: 0;
44 44 padding: 4px 4px 4px 4px;
45 45 background: #2C4056;
46 46 }
47 47 #main-menu li a:hover, #main-menu li a.selected {background:#759FCF;}
48 48
49 49 #main {background: url(../images/mainbg.png) repeat-x; background-color:#EEEEEE;}
50 50
51 51 #sidebar{ float: right; width: 17%; position: relative; z-index: 9; min-height: 600px; padding: 0; margin: 0;}
52 52 * html #sidebar{ width: 17%; }
53 53 #sidebar h3{ font-size: 14px; margin-top:14px; color: #666; }
54 54 #sidebar hr{ width: 100%; margin: 0 auto; height: 1px; background: #ccc; border: 0; }
55 55 * html #sidebar hr{ width: 95%; position: relative; left: -6px; color: #ccc; }
56 56
57 57 #content { width: 80%; background: url(../images/contentbg.png) repeat-x; background-color: #fff; margin: 0px; border-right: 1px solid #ddd; padding: 6px 10px 10px 10px; z-index: 10; height:600px; min-height: 600px;}
58 58 * html #content{ width: 80%; padding-left: 0; margin-top: 0px; padding: 6px 10px 10px 10px;}
59 59 html>body #content {
60 60 height: auto;
61 61 min-height: 600px;
62 62 }
63 63
64 64 #main.nosidebar #sidebar{ display: none; }
65 65 #main.nosidebar #content{ width: auto; border-right: 0; }
66 66
67 67 #footer {clear: both; border-top: 1px solid #bbb; font-size: 0.9em; color: #aaa; padding: 5px; text-align:center; background:#fff;}
68 68
69 69 #login-form table {margin-top:5em; padding:1em; margin-left: auto; margin-right: auto; border: 2px solid #FDBF3B; background-color:#FFEBC1; }
70 70 #login-form table td {padding: 6px;}
71 71 #login-form label {font-weight: bold;}
72 72
73 73 .clear:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
74 74
75 75 /***** Links *****/
76 76 a, a:link, a:visited{ color: #2A5685; text-decoration: none; }
77 77 a:hover, a:active{ color: #c61a1a; text-decoration: underline;}
78 78 a img{ border: 0; }
79 79
80 80 /***** Tables *****/
81 81 table.list { border: 1px solid #e4e4e4; border-collapse: collapse; width: 100%; margin-bottom: 4px; }
82 82 table.list th { background-color:#EEEEEE; padding: 4px; white-space:nowrap; }
83 83 table.list td { overflow: hidden; text-overflow: ellipsis; vertical-align: top;}
84 84 table.list td.id { width: 2%; text-align: center;}
85 85 table.list td.checkbox { width: 15px; padding: 0px;}
86 86
87 87 tr.issue { text-align: center; white-space: nowrap; }
88 88 tr.issue td.subject, tr.issue td.category { white-space: normal; }
89 89 tr.issue td.subject { text-align: left; }
90 90 tr.issue td.done_ratio table.progress { margin-left:auto; margin-right: auto;}
91 91
92 92 tr.entry { border: 1px solid #f8f8f8; }
93 93 tr.entry td { white-space: nowrap; }
94 94 tr.entry td.filename { width: 30%; }
95 95 tr.entry td.size { text-align: right; font-size: 90%; }
96 96 tr.entry td.revision, tr.entry td.author { text-align: center; }
97 97 tr.entry td.age { text-align: right; }
98 98
99 99 tr.changeset td.author { text-align: center; width: 15%; }
100 100 tr.changeset td.committed_on { text-align: center; width: 15%; }
101 101
102 102 tr.message { height: 2.6em; }
103 103 tr.message td.last_message { font-size: 80%; }
104 104 tr.message.locked td.subject a { background-image: url(../images/locked.png); }
105 105 tr.message.sticky td.subject a { background-image: url(../images/sticky.png); font-weight: bold; }
106 106
107 107 tr.user td { width:13%; }
108 108 tr.user td.email { width:18%; }
109 109 tr.user td { white-space: nowrap; }
110 110 tr.user.locked, tr.user.registered { color: #aaa; }
111 111 tr.user.locked a, tr.user.registered a { color: #aaa; }
112 112
113 113 table.list tbody tr:hover { background-color:#ffffdd; }
114 114 table td {padding:2px;}
115 115 table p {margin:0;}
116 116 .odd {background-color:#f6f7f8;}
117 117 .even {background-color: #fff;}
118 118
119 119 .highlight { background-color: #FCFD8D;}
120 120 .highlight.token-1 { background-color: #faa;}
121 121 .highlight.token-2 { background-color: #afa;}
122 122 .highlight.token-3 { background-color: #aaf;}
123 123
124 124 .box{
125 125 padding:6px;
126 126 margin-bottom: 10px;
127 127 background-color:#f6f6f6;
128 128 color:#505050;
129 129 line-height:1.5em;
130 130 border: 1px solid #e4e4e4;
131 131 }
132 132
133 133 div.square {
134 134 border: 1px solid #999;
135 135 float: left;
136 136 margin: .3em .4em 0 .4em;
137 137 overflow: hidden;
138 138 width: .6em; height: .6em;
139 139 }
140 140
141 141 .contextual {float:right; white-space: nowrap; line-height:1.4em;margin-top:5px; padding-left: 10px; font-size:0.9em;}
142 142 .contextual input {font-size:0.9em;}
143 143
144 144 .splitcontentleft{float:left; width:49%;}
145 145 .splitcontentright{float:right; width:49%;}
146 146 form {display: inline;}
147 147 input, select {vertical-align: middle; margin-top: 1px; margin-bottom: 1px;}
148 148 fieldset {border: 1px solid #e4e4e4; margin:0;}
149 149 legend {color: #484848;}
150 150 hr { width: 100%; height: 1px; background: #ccc; border: 0;}
151 151 textarea.wiki-edit { width: 99%; }
152 152 li p {margin-top: 0;}
153 153 div.issue {background:#ffffdd; padding:6px; margin-bottom:6px;border: 1px solid #d7d7d7;}
154 154
155 155 div#issue-changesets {float:right; width:45%; margin-left: 1em; margin-bottom: 1em; background: #fff; padding-left: 1em; font-size: 90%;}
156 156 div#issue-changesets .changeset { padding: 4px;}
157 157 div#issue-changesets .changeset { border-bottom: 1px solid #ddd; }
158 158 div#issue-changesets p { margin-top: 0; margin-bottom: 1em;}
159 159
160 160 div#activity dl { margin-left: 2em; }
161 161 div#activity dd { margin-bottom: 1em; }
162 162 div#activity dt { margin-bottom: 1px; }
163 163 div#activity dt .time { color: #777; font-size: 80%; }
164 164 div#activity dd .description { font-style: italic; }
165 165
166 div#roadmap fieldset.related-issues { margin-bottom: 1em; }
167 div#roadmap fieldset.related-issues ul { margin-top: 0.3em; margin-bottom: 0.3em; }
168 div#roadmap .wiki h1:first-child { display: none; }
169 div#roadmap .wiki h1 { font-size: 120%; }
170 div#roadmap .wiki h2 { font-size: 110%; }
171
166 172 .autoscroll {overflow-x: auto; padding:1px; width:100%; margin-bottom: 1.2em;}
167 173 #user_firstname, #user_lastname, #user_mail, #my_account_form select { width: 90%; }
168 174
169 175 .pagination {font-size: 90%}
170 176 p.pagination {margin-top:8px;}
171 177
172 178 /***** Tabular forms ******/
173 179 .tabular p{
174 180 margin: 0;
175 181 padding: 5px 0 8px 0;
176 182 padding-left: 180px; /*width of left column containing the label elements*/
177 183 height: 1%;
178 184 clear:left;
179 185 }
180 186
181 187 .tabular label{
182 188 font-weight: bold;
183 189 float: left;
184 190 text-align: right;
185 191 margin-left: -180px; /*width of left column*/
186 192 width: 175px; /*width of labels. Should be smaller than left column to create some right
187 193 margin*/
188 194 }
189 195
190 196 .tabular label.floating{
191 197 font-weight: normal;
192 198 margin-left: 0px;
193 199 text-align: left;
194 200 width: 200px;
195 201 }
196 202
197 203 #preview fieldset {margin-top: 1em; background: url(../images/draft.png)}
198 204
199 205 .tabular.settings p{ padding-left: 300px; }
200 206 .tabular.settings label{ margin-left: -300px; width: 295px; }
201 207
202 208 .required {color: #bb0000;}
203 209 .summary {font-style: italic;}
204 210
205 211 div.attachments p { margin:4px 0 2px 0; }
206 212
207 213 /***** Flash & error messages ****/
208 214 #errorExplanation, div.flash, .nodata {
209 215 padding: 4px 4px 4px 30px;
210 216 margin-bottom: 12px;
211 217 font-size: 1.1em;
212 218 border: 2px solid;
213 219 }
214 220
215 221 div.flash {margin-top: 8px;}
216 222
217 223 div.flash.error, #errorExplanation {
218 224 background: url(../images/false.png) 8px 5px no-repeat;
219 225 background-color: #ffe3e3;
220 226 border-color: #dd0000;
221 227 color: #550000;
222 228 }
223 229
224 230 div.flash.notice {
225 231 background: url(../images/true.png) 8px 5px no-repeat;
226 232 background-color: #dfffdf;
227 233 border-color: #9fcf9f;
228 234 color: #005f00;
229 235 }
230 236
231 237 .nodata {
232 238 text-align: center;
233 239 background-color: #FFEBC1;
234 240 border-color: #FDBF3B;
235 241 color: #A6750C;
236 242 }
237 243
238 244 #errorExplanation ul { font-size: 0.9em;}
239 245
240 246 /***** Ajax indicator ******/
241 247 #ajax-indicator {
242 248 position: absolute; /* fixed not supported by IE */
243 249 background-color:#eee;
244 250 border: 1px solid #bbb;
245 251 top:35%;
246 252 left:40%;
247 253 width:20%;
248 254 font-weight:bold;
249 255 text-align:center;
250 256 padding:0.6em;
251 257 z-index:100;
252 258 filter:alpha(opacity=50);
253 259 opacity: 0.5;
254 260 -khtml-opacity: 0.5;
255 261 }
256 262
257 263 html>body #ajax-indicator { position: fixed; }
258 264
259 265 #ajax-indicator span {
260 266 background-position: 0% 40%;
261 267 background-repeat: no-repeat;
262 268 background-image: url(../images/loading.gif);
263 269 padding-left: 26px;
264 270 vertical-align: bottom;
265 271 }
266 272
267 273 /***** Calendar *****/
268 274 table.cal {border-collapse: collapse; width: 100%; margin: 8px 0 6px 0;border: 1px solid #d7d7d7;}
269 275 table.cal thead th {width: 14%;}
270 276 table.cal tbody tr {height: 100px;}
271 277 table.cal th { background-color:#EEEEEE; padding: 4px; }
272 278 table.cal td {border: 1px solid #d7d7d7; vertical-align: top; font-size: 0.9em;}
273 279 table.cal td p.day-num {font-size: 1.1em; text-align:right;}
274 280 table.cal td.odd p.day-num {color: #bbb;}
275 281 table.cal td.today {background:#ffffdd;}
276 282 table.cal td.today p.day-num {font-weight: bold;}
277 283
278 284 /***** Tooltips ******/
279 285 .tooltip{position:relative;z-index:24;}
280 286 .tooltip:hover{z-index:25;color:#000;}
281 287 .tooltip span.tip{display: none; text-align:left;}
282 288
283 289 div.tooltip:hover span.tip{
284 290 display:block;
285 291 position:absolute;
286 292 top:12px; left:24px; width:270px;
287 293 border:1px solid #555;
288 294 background-color:#fff;
289 295 padding: 4px;
290 296 font-size: 0.8em;
291 297 color:#505050;
292 298 }
293 299
294 300 /***** Progress bar *****/
295 301 table.progress {
296 302 border: 1px solid #D7D7D7;
297 303 border-collapse: collapse;
298 304 border-spacing: 0pt;
299 305 empty-cells: show;
300 306 text-align: center;
301 307 float:left;
302 308 margin: 1px 6px 1px 0px;
303 309 }
304 310
305 311 table.progress td { height: 0.9em; }
306 312 table.progress td.closed { background: #BAE0BA none repeat scroll 0%; }
307 313 table.progress td.done { background: #DEF0DE none repeat scroll 0%; }
308 314 table.progress td.open { background: #FFF none repeat scroll 0%; }
309 315 p.pourcent {font-size: 80%;}
310 316 p.progress-info {clear: left; font-style: italic; font-size: 80%;}
311 317
312 318 div#status_by { float:right; width:380px; margin-left: 16px; margin-bottom: 16px; }
313 319
314 320 /***** Tabs *****/
315 321 #content .tabs {height: 2.6em; border-bottom: 1px solid #bbbbbb; margin-bottom:1.2em; position:relative;}
316 322 #content .tabs ul {margin:0; position:absolute; bottom:-2px; padding-left:1em;}
317 323 #content .tabs>ul { bottom:-1px; } /* others */
318 324 #content .tabs ul li {
319 325 float:left;
320 326 list-style-type:none;
321 327 white-space:nowrap;
322 328 margin-right:8px;
323 329 background:#fff;
324 330 }
325 331 #content .tabs ul li a{
326 332 display:block;
327 333 font-size: 0.9em;
328 334 text-decoration:none;
329 335 line-height:1.3em;
330 336 padding:4px 6px 4px 6px;
331 337 border: 1px solid #ccc;
332 338 border-bottom: 1px solid #bbbbbb;
333 339 background-color: #eeeeee;
334 340 color:#777;
335 341 font-weight:bold;
336 342 }
337 343
338 344 #content .tabs ul li a:hover {
339 345 background-color: #ffffdd;
340 346 text-decoration:none;
341 347 }
342 348
343 349 #content .tabs ul li a.selected {
344 350 background-color: #fff;
345 351 border: 1px solid #bbbbbb;
346 352 border-bottom: 1px solid #fff;
347 353 }
348 354
349 355 #content .tabs ul li a.selected:hover {
350 356 background-color: #fff;
351 357 }
352 358
353 359 /***** Diff *****/
354 360 .diff_out { background: #fcc; }
355 361 .diff_in { background: #cfc; }
356 362
357 363 /***** Wiki *****/
358 364 div.wiki table {
359 365 border: 1px solid #505050;
360 366 border-collapse: collapse;
361 367 }
362 368
363 369 div.wiki table, div.wiki td, div.wiki th {
364 370 border: 1px solid #bbb;
365 371 padding: 4px;
366 372 }
367 373
368 374 div.wiki .external {
369 375 background-position: 0% 60%;
370 376 background-repeat: no-repeat;
371 377 padding-left: 12px;
372 378 background-image: url(../images/external.png);
373 379 }
374 380
375 381 div.wiki a.new {
376 382 color: #b73535;
377 383 }
378 384
379 385 div.wiki pre {
380 386 margin: 1em 1em 1em 1.6em;
381 387 padding: 2px;
382 388 background-color: #fafafa;
383 389 border: 1px solid #dadada;
384 390 width:95%;
385 391 overflow-x: auto;
386 392 }
387 393
388 394 div.wiki div.toc {
389 395 background-color: #ffffdd;
390 396 border: 1px solid #e4e4e4;
391 397 padding: 4px;
392 398 line-height: 1.2em;
393 399 margin-bottom: 12px;
394 400 margin-right: 12px;
395 401 display: table
396 402 }
397 403 * html div.wiki div.toc { width: 50%; } /* IE6 doesn't autosize div */
398 404
399 405 div.wiki div.toc.right { float: right; margin-left: 12px; margin-right: 0; width: auto; }
400 406 div.wiki div.toc.left { float: left; margin-right: 12px; margin-left: 0; width: auto; }
401 407
402 408 div.wiki div.toc a {
403 409 display: block;
404 410 font-size: 0.9em;
405 411 font-weight: normal;
406 412 text-decoration: none;
407 413 color: #606060;
408 414 }
409 415 div.wiki div.toc a:hover { color: #c61a1a; text-decoration: underline;}
410 416
411 417 div.wiki div.toc a.heading2 { margin-left: 6px; }
412 418 div.wiki div.toc a.heading3 { margin-left: 12px; font-size: 0.8em; }
413 419
414 420 /***** My page layout *****/
415 421 .block-receiver {
416 422 border:1px dashed #c0c0c0;
417 423 margin-bottom: 20px;
418 424 padding: 15px 0 15px 0;
419 425 }
420 426
421 427 .mypage-box {
422 428 margin:0 0 20px 0;
423 429 color:#505050;
424 430 line-height:1.5em;
425 431 }
426 432
427 433 .handle {
428 434 cursor: move;
429 435 }
430 436
431 437 a.close-icon {
432 438 display:block;
433 439 margin-top:3px;
434 440 overflow:hidden;
435 441 width:12px;
436 442 height:12px;
437 443 background-repeat: no-repeat;
438 444 cursor:pointer;
439 445 background-image:url('../images/close.png');
440 446 }
441 447
442 448 a.close-icon:hover {
443 449 background-image:url('../images/close_hl.png');
444 450 }
445 451
446 452 /***** Gantt chart *****/
447 453 .gantt_hdr {
448 454 position:absolute;
449 455 top:0;
450 456 height:16px;
451 457 border-top: 1px solid #c0c0c0;
452 458 border-bottom: 1px solid #c0c0c0;
453 459 border-right: 1px solid #c0c0c0;
454 460 text-align: center;
455 461 overflow: hidden;
456 462 }
457 463
458 464 .task {
459 465 position: absolute;
460 466 height:8px;
461 467 font-size:0.8em;
462 468 color:#888;
463 469 padding:0;
464 470 margin:0;
465 471 line-height:0.8em;
466 472 }
467 473
468 474 .task_late { background:#f66 url(../images/task_late.png); border: 1px solid #f66; }
469 475 .task_done { background:#66f url(../images/task_done.png); border: 1px solid #66f; }
470 476 .task_todo { background:#aaa url(../images/task_todo.png); border: 1px solid #aaa; }
471 477 .milestone { background-image:url(../images/milestone.png); background-repeat: no-repeat; border: 0; }
472 478
473 479 /***** Icons *****/
474 480 .icon {
475 481 background-position: 0% 40%;
476 482 background-repeat: no-repeat;
477 483 padding-left: 20px;
478 484 padding-top: 2px;
479 485 padding-bottom: 3px;
480 486 }
481 487
482 488 .icon22 {
483 489 background-position: 0% 40%;
484 490 background-repeat: no-repeat;
485 491 padding-left: 26px;
486 492 line-height: 22px;
487 493 vertical-align: middle;
488 494 }
489 495
490 496 .icon-add { background-image: url(../images/add.png); }
491 497 .icon-edit { background-image: url(../images/edit.png); }
492 498 .icon-copy { background-image: url(../images/copy.png); }
493 499 .icon-del { background-image: url(../images/delete.png); }
494 500 .icon-move { background-image: url(../images/move.png); }
495 501 .icon-save { background-image: url(../images/save.png); }
496 502 .icon-cancel { background-image: url(../images/cancel.png); }
497 503 .icon-pdf { background-image: url(../images/pdf.png); }
498 504 .icon-csv { background-image: url(../images/csv.png); }
499 505 .icon-html { background-image: url(../images/html.png); }
500 506 .icon-image { background-image: url(../images/image.png); }
501 507 .icon-txt { background-image: url(../images/txt.png); }
502 508 .icon-file { background-image: url(../images/file.png); }
503 509 .icon-folder { background-image: url(../images/folder.png); }
504 510 .open .icon-folder { background-image: url(../images/folder_open.png); }
505 511 .icon-package { background-image: url(../images/package.png); }
506 512 .icon-home { background-image: url(../images/home.png); }
507 513 .icon-user { background-image: url(../images/user.png); }
508 514 .icon-mypage { background-image: url(../images/user_page.png); }
509 515 .icon-admin { background-image: url(../images/admin.png); }
510 516 .icon-projects { background-image: url(../images/projects.png); }
511 517 .icon-logout { background-image: url(../images/logout.png); }
512 518 .icon-help { background-image: url(../images/help.png); }
513 519 .icon-attachment { background-image: url(../images/attachment.png); }
514 520 .icon-index { background-image: url(../images/index.png); }
515 521 .icon-history { background-image: url(../images/history.png); }
516 522 .icon-feed { background-image: url(../images/feed.png); }
517 523 .icon-time { background-image: url(../images/time.png); }
518 524 .icon-stats { background-image: url(../images/stats.png); }
519 525 .icon-warning { background-image: url(../images/warning.png); }
520 526 .icon-fav { background-image: url(../images/fav.png); }
521 527 .icon-fav-off { background-image: url(../images/fav_off.png); }
522 528 .icon-reload { background-image: url(../images/reload.png); }
523 529 .icon-lock { background-image: url(../images/locked.png); }
524 530 .icon-unlock { background-image: url(../images/unlock.png); }
525 531 .icon-checked { background-image: url(../images/true.png); }
526 532
527 533 .icon22-projects { background-image: url(../images/22x22/projects.png); }
528 534 .icon22-users { background-image: url(../images/22x22/users.png); }
529 535 .icon22-tracker { background-image: url(../images/22x22/tracker.png); }
530 536 .icon22-role { background-image: url(../images/22x22/role.png); }
531 537 .icon22-workflow { background-image: url(../images/22x22/workflow.png); }
532 538 .icon22-options { background-image: url(../images/22x22/options.png); }
533 539 .icon22-notifications { background-image: url(../images/22x22/notifications.png); }
534 540 .icon22-authent { background-image: url(../images/22x22/authent.png); }
535 541 .icon22-info { background-image: url(../images/22x22/info.png); }
536 542 .icon22-comment { background-image: url(../images/22x22/comment.png); }
537 543 .icon22-package { background-image: url(../images/22x22/package.png); }
538 544 .icon22-settings { background-image: url(../images/22x22/settings.png); }
539 545 .icon22-plugin { background-image: url(../images/22x22/plugin.png); }
540 546
541 547 /***** Media print specific styles *****/
542 548 @media print {
543 549 #top-menu, #header, #main-menu, #sidebar, #footer, .contextual { display:none; }
544 550 #main { background: #fff; }
545 551 #content { width: 99%; margin: 0; padding: 0; border: 0; background: #fff; }
546 552 }
General Comments 0
You need to be logged in to leave comments. Login now