* added issue_relations branch
* issue_relation model added git-svn-id: http://redmine.rubyforge.org/svn/branches/work@162 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
1 parent
5b2d5701bd
commit
bc9eb65c98
580 files changed
+41600
No files matched your search
@@ -0,0 +1,604 @@
|
||||
/* andreas08 - an open source xhtml/css website layout by Andreas Viklund - http://andreasviklund.com . Free to use in any way and for any purpose as long as the proper credits are given to the original designer. Version: 1.0, November 28, 2005 */
|
||||
/* Edited by Jean-Philippe Lang *>
|
||||
/**************** Body and tag styles ****************/
|
||||
|
||||
|
||||
#header * {margin:0; padding:0;}
|
||||
p, ul, ol, li {margin:0; padding:0;}
|
||||
|
||||
|
||||
body{
|
||||
font:76% Verdana,Tahoma,Arial,sans-serif;
|
||||
line-height:1.4em;
|
||||
text-align:center;
|
||||
color:#303030;
|
||||
background:#e8eaec;
|
||||
margin:0;
|
||||
}
|
||||
|
||||
|
||||
a{
|
||||
color:#467aa7;
|
||||
font-weight:bold;
|
||||
text-decoration:none;
|
||||
background-color:inherit;
|
||||
}
|
||||
|
||||
a:hover{color:#2a5a8a; text-decoration:none; background-color:inherit;}
|
||||
a img{border:none;}
|
||||
|
||||
p{margin:0 0 1em 0;}
|
||||
p form{margin-top:0; margin-bottom:20px;}
|
||||
|
||||
img.left,img.center,img.right{padding:4px; border:1px solid #a0a0a0;}
|
||||
img.left{float:left; margin:0 12px 5px 0;}
|
||||
img.center{display:block; margin:0 auto 5px auto;}
|
||||
img.right{float:right; margin:0 0 5px 12px;}
|
||||
|
||||
/**************** Header and navigation styles ****************/
|
||||
|
||||
#container{
|
||||
width:100%;
|
||||
min-width: 800px;
|
||||
margin:0;
|
||||
padding:0;
|
||||
text-align:left;
|
||||
background:#ffffff;
|
||||
color:#303030;
|
||||
}
|
||||
|
||||
#header{
|
||||
height:4.5em;
|
||||
margin:0;
|
||||
background:#467aa7;
|
||||
color:#ffffff;
|
||||
margin-bottom:1px;
|
||||
}
|
||||
|
||||
#header h1{
|
||||
padding:10px 0 0 20px;
|
||||
font-size:2em;
|
||||
background-color:inherit;
|
||||
color:#fff;
|
||||
letter-spacing:-1px;
|
||||
font-weight:bold;
|
||||
font-family: Trebuchet MS,Georgia,"Times New Roman",serif;
|
||||
}
|
||||
|
||||
#header h2{
|
||||
margin:3px 0 0 40px;
|
||||
font-size:1.5em;
|
||||
background-color:inherit;
|
||||
color:#f0f2f4;
|
||||
letter-spacing:-1px;
|
||||
font-weight:normal;
|
||||
font-family: Trebuchet MS,Georgia,"Times New Roman",serif;
|
||||
}
|
||||
|
||||
#navigation{
|
||||
height:2.2em;
|
||||
line-height:2.2em;
|
||||
margin:0;
|
||||
background:#578bb8;
|
||||
color:#ffffff;
|
||||
}
|
||||
|
||||
#navigation li{
|
||||
float:left;
|
||||
list-style-type:none;
|
||||
border-right:1px solid #ffffff;
|
||||
white-space:nowrap;
|
||||
}
|
||||
|
||||
#navigation li.right {
|
||||
float:right;
|
||||
list-style-type:none;
|
||||
border-right:0;
|
||||
border-left:1px solid #ffffff;
|
||||
white-space:nowrap;
|
||||
}
|
||||
|
||||
#navigation li a{
|
||||
display:block;
|
||||
padding:0px 10px 0px 22px;
|
||||
font-size:0.8em;
|
||||
font-weight:normal;
|
||||
text-decoration:none;
|
||||
background-color:inherit;
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
#navigation li.submenu {
|
||||
background:url(../images/arrow_down.png) 96% 80% no-repeat;
|
||||
}
|
||||
|
||||
#navigation li.submenu a {
|
||||
padding:0px 16px 0px 22px;
|
||||
}
|
||||
|
||||
* html #navigation a {width:1%;}
|
||||
|
||||
#navigation .selected,#navigation a:hover{
|
||||
color:#ffffff;
|
||||
text-decoration:none;
|
||||
background-color: #80b0da;
|
||||
}
|
||||
|
||||
/**************** Icons *******************/
|
||||
.icon {
|
||||
background-position: 0% 40%;
|
||||
background-repeat: no-repeat;
|
||||
padding-left: 20px;
|
||||
padding-top: 2px;
|
||||
padding-bottom: 3px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
#navigation .icon {
|
||||
background-position: 4px 50%;
|
||||
}
|
||||
|
||||
.icon22 {
|
||||
background-position: 0% 40%;
|
||||
background-repeat: no-repeat;
|
||||
padding-left: 24px;
|
||||
line-height: 22px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.icon-add { background-image: url(../images/add.png); }
|
||||
.icon-edit { background-image: url(../images/edit.png); }
|
||||
.icon-del { background-image: url(../images/delete.png); }
|
||||
.icon-move { background-image: url(../images/move.png); }
|
||||
.icon-save { background-image: url(../images/save.png); }
|
||||
.icon-pdf { background-image: url(../images/pdf.png); }
|
||||
.icon-csv { background-image: url(../images/csv.png); }
|
||||
.icon-file { background-image: url(../images/file.png); }
|
||||
.icon-folder { background-image: url(../images/folder.png); }
|
||||
.icon-package { background-image: url(../images/package.png); }
|
||||
.icon-home { background-image: url(../images/home.png); }
|
||||
.icon-user { background-image: url(../images/user.png); }
|
||||
.icon-mypage { background-image: url(../images/user_page.png); }
|
||||
.icon-admin { background-image: url(../images/admin.png); }
|
||||
.icon-projects { background-image: url(../images/projects.png); }
|
||||
.icon-logout { background-image: url(../images/logout.png); }
|
||||
.icon-help { background-image: url(../images/help.png); }
|
||||
.icon-attachment { background-image: url(../images/attachment.png); }
|
||||
|
||||
.icon22-projects { background-image: url(../images/22x22/projects.png); }
|
||||
.icon22-users { background-image: url(../images/22x22/users.png); }
|
||||
.icon22-tracker { background-image: url(../images/22x22/tracker.png); }
|
||||
.icon22-role { background-image: url(../images/22x22/role.png); }
|
||||
.icon22-workflow { background-image: url(../images/22x22/workflow.png); }
|
||||
.icon22-options { background-image: url(../images/22x22/options.png); }
|
||||
.icon22-notifications { background-image: url(../images/22x22/notifications.png); }
|
||||
.icon22-authent { background-image: url(../images/22x22/authent.png); }
|
||||
.icon22-info { background-image: url(../images/22x22/info.png); }
|
||||
.icon22-comment { background-image: url(../images/22x22/comment.png); }
|
||||
|
||||
/**************** Content styles ****************/
|
||||
|
||||
html>body #content {
|
||||
height: auto;
|
||||
min-height: 500px;
|
||||
}
|
||||
|
||||
#content{
|
||||
width: auto;
|
||||
height:500px;
|
||||
font-size:0.9em;
|
||||
padding:20px 10px 10px 20px;
|
||||
margin-left: 120px;
|
||||
border-left: 1px dashed #c0c0c0;
|
||||
|
||||
}
|
||||
|
||||
#content h2{
|
||||
display:block;
|
||||
margin:0 0 16px 0;
|
||||
font-size:1.7em;
|
||||
font-weight:normal;
|
||||
letter-spacing:-1px;
|
||||
color:#606060;
|
||||
background-color:inherit;
|
||||
font-family: Trebuchet MS,Georgia,"Times New Roman",serif;
|
||||
}
|
||||
|
||||
#content h2 a{font-weight:normal;}
|
||||
#content h3{margin:0 0 12px 0; font-size:1.4em;color:#707070;font-family: Trebuchet MS,Georgia,"Times New Roman",serif;}
|
||||
#content h4{font-size: 1em; margin-bottom: 12px; margin-top: 20px; font-weight: normal; border-bottom: dotted 1px #c0c0c0;}
|
||||
#content a:hover,#subcontent a:hover{text-decoration:underline;}
|
||||
#content ul,#content ol{margin:0 5px 16px 35px;}
|
||||
#content dl{margin:0 5px 10px 25px;}
|
||||
#content dt{font-weight:bold; margin-bottom:5px;}
|
||||
#content dd{margin:0 0 10px 15px;}
|
||||
|
||||
|
||||
/***********************************************/
|
||||
|
||||
form {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
blockquote {
|
||||
padding-left: 6px;
|
||||
border-left: 2px solid #ccc;
|
||||
}
|
||||
|
||||
input, select {
|
||||
vertical-align: middle;
|
||||
margin-bottom: 4px;
|
||||
}
|
||||
|
||||
input.button-small
|
||||
{
|
||||
font-size: 0.8em;
|
||||
}
|
||||
|
||||
.select-small
|
||||
{
|
||||
font-size: 0.8em;
|
||||
}
|
||||
|
||||
label {
|
||||
font-weight: bold;
|
||||
font-size: 1em;
|
||||
color: #505050;
|
||||
}
|
||||
|
||||
fieldset {
|
||||
border:1px solid #c0c0c0;
|
||||
padding: 6px;
|
||||
}
|
||||
|
||||
legend {
|
||||
color: #505050;
|
||||
|
||||
}
|
||||
|
||||
.required {
|
||||
color: #bb0000;
|
||||
}
|
||||
|
||||
.odd {
|
||||
background-color:#f6f7f8;
|
||||
}
|
||||
.even {
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
hr { border:none; border-bottom: dotted 1px #c0c0c0; }
|
||||
|
||||
div.square {
|
||||
border: 1px solid #999;
|
||||
float: left;
|
||||
margin: .4em .5em 0 0;
|
||||
overflow: hidden;
|
||||
width: .6em; height: .6em;
|
||||
}
|
||||
|
||||
table p {
|
||||
margin:0;
|
||||
padding:0;
|
||||
}
|
||||
|
||||
ul.documents {
|
||||
list-style-type: none;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
ul.documents li {
|
||||
background-image: url(../images/32x32/file.png);
|
||||
background-repeat: no-repeat;
|
||||
background-position: 0 1px;
|
||||
padding-left: 36px;
|
||||
margin-bottom: 10px;
|
||||
margin-left: -37px;
|
||||
}
|
||||
|
||||
/********** Table used to display lists of things ***********/
|
||||
|
||||
table.list {
|
||||
width:100%;
|
||||
border-collapse: collapse;
|
||||
border: 1px dotted #d0d0d0;
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
|
||||
table.with-cells td {
|
||||
border: 1px solid #d7d7d7;
|
||||
}
|
||||
|
||||
table.list thead th {
|
||||
text-align: center;
|
||||
background: #eee;
|
||||
border: 1px solid #d7d7d7;
|
||||
color: #777;
|
||||
}
|
||||
|
||||
table.list tbody th {
|
||||
font-weight: normal;
|
||||
background: #eed;
|
||||
border: 1px solid #d7d7d7;
|
||||
}
|
||||
|
||||
/********** Validation error messages *************/
|
||||
#errorExplanation {
|
||||
width: 400px;
|
||||
border: 0;
|
||||
padding: 7px;
|
||||
padding-bottom: 3px;
|
||||
margin-bottom: 0px;
|
||||
}
|
||||
|
||||
#errorExplanation h2 {
|
||||
text-align: left;
|
||||
font-weight: bold;
|
||||
padding: 5px 5px 10px 26px;
|
||||
font-size: 1em;
|
||||
margin: -7px;
|
||||
background: url(../images/alert.png) no-repeat 6px 6px;
|
||||
}
|
||||
|
||||
#errorExplanation p {
|
||||
color: #333;
|
||||
margin-bottom: 0;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
#errorExplanation ul li {
|
||||
font-size: 1em;
|
||||
list-style: none;
|
||||
margin-left: -16px;
|
||||
}
|
||||
|
||||
/*========== Drop down menu ==============*/
|
||||
div.menu {
|
||||
background-color: #FFFFFF;
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
border-color: #7F9DB9;
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
padding: 0;
|
||||
visibility: hidden;
|
||||
z-index: 101;
|
||||
}
|
||||
|
||||
div.menu a.menuItem {
|
||||
font-size: 10px;
|
||||
font-weight: normal;
|
||||
line-height: 2em;
|
||||
color: #000000;
|
||||
background-color: #FFFFFF;
|
||||
cursor: default;
|
||||
display: block;
|
||||
padding: 0 1em;
|
||||
margin: 0;
|
||||
border: 0;
|
||||
text-decoration: none;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
|
||||
background-color: #80b0da;
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
div.menu a.menuItem span.menuItemText {}
|
||||
|
||||
div.menu a.menuItem span.menuItemArrow {
|
||||
margin-right: -.75em;
|
||||
}
|
||||
|
||||
/**************** Sidebar styles ****************/
|
||||
|
||||
#subcontent{
|
||||
position: absolute;
|
||||
left: 0px;
|
||||
width:110px;
|
||||
padding:20px 20px 10px 5px;
|
||||
}
|
||||
|
||||
#subcontent h2{
|
||||
display:block;
|
||||
margin:0 0 5px 0;
|
||||
font-size:1.0em;
|
||||
font-weight:bold;
|
||||
text-align:left;
|
||||
color:#606060;
|
||||
background-color:inherit;
|
||||
font-family: Trebuchet MS,Georgia,"Times New Roman",serif;
|
||||
}
|
||||
|
||||
#subcontent p{margin:0 0 16px 0; font-size:0.9em;}
|
||||
|
||||
/**************** Menublock styles ****************/
|
||||
|
||||
.menublock{margin:0 0 20px 8px; font-size:0.8em;}
|
||||
.menublock li{list-style:none; display:block; padding:1px; margin-bottom:0px;}
|
||||
.menublock li a{font-weight:bold; text-decoration:none;}
|
||||
.menublock li a:hover{text-decoration:none;}
|
||||
.menublock li ul{margin:0; font-size:1em; font-weight:normal;}
|
||||
.menublock li ul li{margin-bottom:0;}
|
||||
.menublock li ul a{font-weight:normal;}
|
||||
|
||||
/**************** Footer styles ****************/
|
||||
|
||||
#footer{
|
||||
clear:both;
|
||||
padding:5px 0;
|
||||
margin:0;
|
||||
font-size:0.9em;
|
||||
color:#f0f0f0;
|
||||
background:#467aa7;
|
||||
}
|
||||
|
||||
#footer p{padding:0; margin:0; text-align:center;}
|
||||
#footer a{color:#f0f0f0; background-color:inherit; font-weight:bold;}
|
||||
#footer a:hover{color:#ffffff; background-color:inherit; text-decoration: underline;}
|
||||
|
||||
/**************** Misc classes and styles ****************/
|
||||
|
||||
.splitcontentleft{float:left; width:49%;}
|
||||
.splitcontentright{float:right; width:49%;}
|
||||
.clear{clear:both;}
|
||||
.small{font-size:0.8em;line-height:1.4em;padding:0 0 0 0;}
|
||||
.hide{display:none;}
|
||||
.textcenter{text-align:center;}
|
||||
.textright{text-align:right;}
|
||||
.important{color:#f02025; background-color:inherit; font-weight:bold;}
|
||||
|
||||
.box{
|
||||
margin:0 0 20px 0;
|
||||
padding:10px;
|
||||
border:1px solid #c0c0c0;
|
||||
background-color:#fafbfc;
|
||||
color:#505050;
|
||||
line-height:1.5em;
|
||||
}
|
||||
|
||||
a.close-icon {
|
||||
display:block;
|
||||
margin-top:3px;
|
||||
overflow:hidden;
|
||||
width:12px;
|
||||
height:12px;
|
||||
background-repeat: no-repeat;
|
||||
cursor:pointer;
|
||||
background-image:url('../images/close.png');
|
||||
}
|
||||
|
||||
a.close-icon:hover {
|
||||
background-image:url('../images/close_hl.png');
|
||||
}
|
||||
|
||||
.rightbox{
|
||||
background: #fafbfc;
|
||||
border: 1px solid #c0c0c0;
|
||||
float: right;
|
||||
padding: 8px;
|
||||
position: relative;
|
||||
margin: 0 5px 5px;
|
||||
}
|
||||
|
||||
.layout-active {
|
||||
background: #ECF3E1;
|
||||
}
|
||||
|
||||
.block-receiver {
|
||||
border:1px dashed #c0c0c0;
|
||||
margin-bottom: 20px;
|
||||
padding: 15px 0 15px 0;
|
||||
}
|
||||
|
||||
.mypage-box {
|
||||
margin:0 0 20px 0;
|
||||
color:#505050;
|
||||
line-height:1.5em;
|
||||
}
|
||||
|
||||
.handle {
|
||||
cursor: move;
|
||||
}
|
||||
|
||||
.login {
|
||||
width: 50%;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
img.calendar-trigger {
|
||||
cursor: pointer;
|
||||
vertical-align: middle;
|
||||
margin-left: 4px;
|
||||
}
|
||||
|
||||
#history p {
|
||||
margin-left: 34px;
|
||||
}
|
||||
|
||||
/***** Contextual links div *****/
|
||||
.contextual {
|
||||
float: right;
|
||||
font-size: 0.8em;
|
||||
line-height: 16px;
|
||||
padding: 2px;
|
||||
}
|
||||
|
||||
.contextual select, .contextual input {
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
/***** Gantt chart *****/
|
||||
.gantt_hdr {
|
||||
position:absolute;
|
||||
top:0;
|
||||
height:16px;
|
||||
border-top: 1px solid #c0c0c0;
|
||||
border-bottom: 1px solid #c0c0c0;
|
||||
border-right: 1px solid #c0c0c0;
|
||||
text-align: center;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.task {
|
||||
position: absolute;
|
||||
height:8px;
|
||||
font-size:0.8em;
|
||||
color:#888;
|
||||
padding:0;
|
||||
margin:0;
|
||||
line-height:0.8em;
|
||||
}
|
||||
|
||||
.task_late { background:#f66 url(../images/task_late.png); border: 1px solid #f66; }
|
||||
.task_done { background:#66f url(../images/task_done.png); border: 1px solid #66f; }
|
||||
.task_todo { background:#aaa url(../images/task_todo.png); border: 1px solid #aaa; }
|
||||
|
||||
/***** Tooltips ******/
|
||||
.tooltip{position:relative;z-index:24;}
|
||||
.tooltip:hover{z-index:25;color:#000;}
|
||||
.tooltip span.tip{display: none}
|
||||
|
||||
div.tooltip:hover span.tip{
|
||||
display:block;
|
||||
position:absolute;
|
||||
top:12px; left:24px; width:270px;
|
||||
border:1px solid #555;
|
||||
background-color:#fff;
|
||||
padding: 4px;
|
||||
font-size: 0.8em;
|
||||
color:#505050;
|
||||
}
|
||||
|
||||
/***** CSS FORM ******/
|
||||
.tabular p{
|
||||
margin: 0;
|
||||
padding: 5px 0 8px 0;
|
||||
padding-left: 180px; /*width of left column containing the label elements*/
|
||||
height: 1%;
|
||||
}
|
||||
|
||||
.tabular label{
|
||||
font-weight: bold;
|
||||
float: left;
|
||||
margin-left: -180px; /*width of left column*/
|
||||
width: 175px; /*width of labels. Should be smaller than left column to create some right
|
||||
margin*/
|
||||
}
|
||||
|
||||
.error {
|
||||
color: #cc0000;
|
||||
}
|
||||
|
||||
|
||||
/*.threepxfix class below:
|
||||
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
|
||||
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
|
||||
*/
|
||||
|
||||
* html .threepxfix{
|
||||
margin-left: 3px;
|
||||
}
|
||||
Reference in new issue
Block a user