diff --git a/app/assets/stylesheets/custom.scss b/app/assets/stylesheets/custom.scss index 82a4a153a..bf3d48eb5 100644 --- a/app/assets/stylesheets/custom.scss +++ b/app/assets/stylesheets/custom.scss @@ -140,3 +140,138 @@ article div.date-block div.date { .date_select { select {margin:3px 0px; padding:0px;} } + +article div#repo-wrapper div.hr { + width: 100%; +} + +article table.commit_stats { + line-height: 1.4em; + margin-top: 12px; + width: 100%; + border-spacing: 0; + border-top: 1px solid #DDDDDD; + margin: 10px 0; + padding: 0; + font-size: 90%; + border-collapse: collapse; +} + +article table.commit_stats td { + border-bottom: 1px solid #DDDDDD; + padding: 0.4em 5px; +} + +article table.commit_stats .diffstat { + text-align: right; + white-space: nowrap; + padding-right: 0; + width: 1%; +} + +article div.file div.diff_data { + overflow-x: auto; +} + +article div.file table { + border-spacing: 0; + border-collapse: collapse; +} + +#repo-wrapper table.diff td.line_numbers { + -moz-user-select: none; + font-size: 12px; + padding: 0 0.5em; + background-color: #ECECEC; + border-right: 1px solid #DDDDDD; + color: #999999; + text-align: right; +} + +#repo-wrapper table.diff td.line_numbers, +#repo-wrapper table.diff td.header, +#repo-wrapper table.diff td.code { + font-family: 'Bitstream Vera Sans Mono','Courier',monospace; +} + +#repo-wrapper table.diff td.header { + background-color: #ECECEC; + color: #999999; + width: 100%; + line-height: 1.4em; + font-size: 90%; +} + +#repo-wrapper table.diff td.code, #repo-wrapper table.diff td.header { + padding-left: 10px; +} + +#repo-wrapper table.diff pre { + padding: 0; + margin: 0; +} + +#repo-wrapper table.diff .diff-content { + padding: 0; + margin: 0; +} + +#repo-wrapper table.diff tr td.code.del { + background-color: #FFDDDD; +} + +#repo-wrapper table.diff tr td.code.del .idiff { + background-color: #F2ACAD; +} + +#repo-wrapper table.diff tr td.code.ins { + background-color: #DDFFDD; +} + +#repo-wrapper table.diff tr td.code.ins .idiff { + background-color: #BAFBAD; +} + +#repo-wrapper div.comment { + background: none repeat scroll 0 0 #DCECFA; + border: 1px solid #B3CCE0; + border-radius: 4px 4px 4px 4px; + margin-bottom: 10px; + margin-top: 15px; + padding: 6px; + text-align: left; +} + +#repo-wrapper div.view { + display: block; +} + +#repo-wrapper div.comment div.wrapper { + border: 1px solid #DEDEDE; + border-radius: 4px 4px 4px 4px; + color: #575756; + background: #FFFFFF; + font-size: 12px; + height: 110px; + margin: 10px 0; + padding: 5px; +} + +#repo-wrapper div.comment div.wrapper textarea { + border: none; + color: #575756; + font-family: Tahoma,Geneva,Helvetica,sans-serif; + width: 100%; + height: 100%; + resize: none; +} + +#repo-wrapper div.comment div.comment-left { + float: left; + font-size: 12px; + margin-top: 4px; +} + +#repo-wrapper div.comment div.comment-right { + float: right; +} diff --git a/app/assets/stylesheets/main.css b/app/assets/stylesheets/main.css deleted file mode 100644 index 16d9cc7aa..000000000 --- a/app/assets/stylesheets/main.css +++ /dev/null @@ -1,2163 +0,0 @@ -html, body { - margin: 0; - padding: 0; - font-family: Tahoma, Geneva, Helvetica, sans-serif; - color: #565657; - background: #1f60a1 url("../pics/bg.png") repeat-x; - min-width: 940px; - min-height: 600px; - text-align: center; - height: 100%; -} - -header, section, footer, aside, nav, article, menu { - display: block; -} - -input[type="text"]:focus { outline: none; } - -input[type="password"]:focus { outline: none; } - -input:focus { outline: none; } - -select:focus { outline: none; } - -a img { border: none; } - -.wrap { - width: 940px; - margin: 0 auto; - text-align: center; - border: 1px solid #3f668c; - -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.5); - -moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.5); - box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.5); - background: #FFF; - min-height: 92%; -} - -.wrap.columns { - background: #FFF url("../pics/page-bg.png") repeat-y; -} - -.both { - clear: both; -} - -/* Top menu */ - -header { - -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.4); - -moz-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.4); - box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.4); - position: relative; - z-index: 1000; -} - -header div.left { - background: url("../pics/top-left.png"); - height: 46px; - width: 14px; - float: left; -} - -header div.middle { - background: url("../pics/top-middle.png"); - float: left; - height: 46px; - width: 912px; -} - -header div.right { - background: url("../pics/top-right.png"); - height: 46px; - width: 14px; - float: right; -} - -/* Left part of top menu*/ - -header menu { - float: left; - margin: 0; - padding: 0; -} - -header menu ul { - list-style: none; - margin: 0; - padding: 10px 0px 0px 0px; -} - -header menu ul li { - display: inline; -} - -header menu ul li a { - font-size: 12px; - color: #FFF; - text-decoration: none; - height: 43px; - padding: 15px 15px 15px 15px; -} - -header menu ul li a:hover { - color: #cee7ff; -} - -header menu ul li a.first { - padding-left: 45px; -} - -header menu ul li a.active { - background: url("../pics/menu-hover.png") repeat-x; -} - - - -header div.logo { - float: left; - margin-top: -25px; - padding-left: 10px; - position: absolute; -} - -/* Right part of top menu */ - -header div.information { - float: right; -} - -header div.search { - float: left; - margin: 10px 0px 0px 0px; - -moz-border-radius-topleft: 3px; - -moz-border-radius-topright: 3px; - -moz-border-radius-bottomright: 3px; - -moz-border-radius-bottomleft: 3px; - -webkit-border-radius: 3px 3px 3px 3px; - border-radius: 3px 3px 3px 3px; - background: #FFF; - border: 1px solid #7691aa; -} - -header div.search div.pic { - background: url("../pics/search-button.png"); - height: 22px; - width: 24px; - float: left; -} - -header div.search div.field { - float: left; - margin: -1px 0px 0px 0px; -} - -header div.search div.field input { - border: none; - height: 18px; - background: none; - width: 132px; - font-size: 12px; - font-family: Arial; - padding: 2px 0px 0px 0px; -} - -header div.search div.field input.gray { - color: #cfcfcf; -} - -header div.search div.field input.black { - color: #333333; -} - -header div.avatar { - float:left; - padding: 6px 10px 10px 10px; - -} - -header div.information div.active { - background: url("../pics/menu-hover.png") repeat-x; -} - -header div.information div.user { - float: left; - margin-left: 14px; -} - -header div.profile { - float: left; - text-align: right; - color: #FFF; - font-size: 12px; - padding-top: 12px; -} - -header div.profile a { - color: #FFF; - text-decoration: none; - padding-right: 10px; -} - -header div.profile a:hover { - text-decoration: underline; -} - - -header div.droplist-wrap { - margin: -4px 0px 0px 0px; - width: 151px; - float: right; -} - -header div.droplist { - background: url("../pics/bg-droplist.png") repeat-x; - height: 91px; - width: 151px; - -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5); - -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5); - box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5); - position: absolute; - margin-top: 0px; - border-radius: 0px 0px 4px 4px; - display: none; - text-align: right; - z-index: 9999; -} - -header div.droplist-wrap div.a { - margin-top: 5px; -} - -header div.droplist a{ - position: relative; - padding-left: 15px; - font-size: 12px; - color: #7eb7ed; - text-decoration: none; - padding-right: 15px; - margin-top: 10px; -} - -header div.droplist a:hover{ - text-decoration: underline; -} - - -/* Submenu */ - -.sub-menu { - height: 38px; - margin: -7px 0px 0px 0px; - padding: 0px 0px 0px 15px; - background: #ededed; - position: relative; - z-index: 100; - border-bottom: 1px solid #FFF; - -webkit-box-shadow: 0px 5px 3px -3px rgba(18, 86, 135, 0.2); - -moz-box-shadow: 0px 5px 3px -3px rgba(18, 86, 135, 0.2); - box-shadow: 0px 5px 3px -3px rgba(18, 86, 135, 0.2); -} - -.sub-menu div.left { - float: left; - width: 200px; - border-right: 1px solid #dcdcdc; - font-size: 12px; - text-align: left; - font-weight: 700; - padding: 10px 0px 0px 0px; - height: 21px; -} - -.sub-menu div.right { - float: left; -} - - -.sub-menu nav { /* */ - float: left; - margin: 0px 0px 0px 0px; -} - -.sub-menu nav ul { - list-style: none; - text-align: left; - padding: 0; - margin: 0; - padding-top: 5px; -} - -.sub-menu nav ul li { - display: inline; -} - -.sub-menu nav ul li a { - font-size: 12px; - color: #575756; - text-decoration: none; - height: 34px; - padding: 0px 20px 6px 20px; -} - -.sub-menu nav ul li a.active { - background: url("../pics/submenu-hover.png") repeat-x; -} - -.sub-menu nav ul li a:hover { - color: #2b6daf; -} - -/* Page markup */ - -article { - font-size: 12px; -} - -aside { - float: left; - width: 215px; -} - -article div.right { - float: right; - width: 645px; - padding: 20px 40px 40px 40px; - text-align: left; -} - -article div.right.bigpadding { - width: 445px; - padding: 20px 140px 40px 140px; -} - -article div.right.middlepadding { - width: 510px; - padding: 20px 120px 40px 50px; -} - -article div.right.middlepadding div.rightlist{ - width: 300px; -} - -article div.right.middlepadding div.rightlist input{ - width: 300px; -} - -article div.right.middlepadding div.rightlist textarea{ - width: 300px; -} - -article div.all { - width: 855px; - padding: 20px 40px 20px 40px; - text-align: left; -} - -article div.all.bigpadding { - width: 605px; - padding: 0px 40px 20px 200px; - text-align: left; -} - -article div.all.verybigpadding { - width: 545px; - padding: 0px 40px 20px 200px; - text-align: left; -} - -article div.all.verybigpadding div.left { - float: left; -} - -article div.all.verybigpadding div.left img{ - padding-right: 40px; - margin-top: 20px; -} - -article div.all.verybigpadding div.left h3, article div.all.verybigpadding div.left h4, article div.all.verybigpadding div.left p{ - width: 420px; -} - -article div.all.verybigpadding div.left .tmargin5 { - padding-top: 5px; - position: relative; -} - - -/* Left part of page markup */ - -aside div.bordered { - border-bottom: 1px solid #dee5eb; - text-align: left; - padding: 20px 0px 30px 15px; -} - -aside div.block { - text-align: left; - padding: 10px 0px 30px 15px; -} - -/* Common page parts markups */ - -article h4 { - font-size: 12px; - margin-bottom: 0px; - padding-bottom: 2px; -} - -article p { - margin: 0; - padding: 0; -} - -div.expand-gray-down, div.expand-gray-up { - height: 10px; - width: 12px; - float: left; - margin: 3px 0px 0px 3px; - cursor: pointer; -} - -div.expand-gray-down { - background: url("../pics/expand-gray.png") no-repeat; -} - -div.expand-gray-up { - background: url("../pics/expand-gray2.png") no-repeat; -} - -article a.button { - display: inline-block; - white-space: nowrap; - background-color: #125687; - background-image: -webkit-gradient(linear, left top, left bottom, from(#68a3d8), to(#125687)); - background-image: -webkit-linear-gradient(top, #68a3d8, #125687); - background-image: -moz-linear-gradient(top, #68a3d8, #125687); - background-image: -ms-linear-gradient(top, #68a3d8, #125687); - background-image: -o-linear-gradient(top, #68a3d8, #125687); - background-image: linear-gradient(top, #68a3d8, #125687); - filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#68a3d8', EndColorStr='#125687'); - border: 1px solid #5084b4; - padding: 4px 20px; - margin: 0; - font-size: 12px; - text-decoration: none; - color: #FFF; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; - text-align: center; -} - -article a.button:hover{ - background-color: #34719d; - background-image: -webkit-gradient(linear, left top, left bottom, from(#7fb3e1), to(#34719d)); - background-image: -webkit-linear-gradient(top, #7fb3e1, #34719d); - background-image: -moz-linear-gradient(top, #7fb3e1, #34719d); - background-image: -ms-linear-gradient(top, #7fb3e1, #34719d); - background-image: -o-linear-gradient(top, #7fb3e1, #34719d); - background-image: linear-gradient(top, #7fb3e1, #34719d); - filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#7fb3e1', EndColorStr='#34719d'); - text-decoration: none; -} - - - -article a.button:active{ - background-color: #125687; - background-image: -webkit-gradient(linear, left top, left bottom, from(#68a3d8), to(#125687)); - background-image: -webkit-linear-gradient(top, #68a3d8, #125687); - background-image: -moz-linear-gradient(top, #68a3d8, #125687); - background-image: -ms-linear-gradient(top, #68a3d8, #125687); - background-image: -o-linear-gradient(top, #68a3d8, #125687); - background-image: linear-gradient(top, #68a3d8, #125687); - filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#68a3d8', EndColorStr='#125687'); -} - -article a.disabled { - background-color: #888888; - background-image: -webkit-gradient(linear, left top, left bottom, from(#aaaaaa), to(#888888)); - background-image: -webkit-linear-gradient(top, #aaaaaa, #888888); - background-image: -moz-linear-gradient(top, #aaaaaa, #888888); - background-image: -ms-linear-gradient(top, #aaaaaa, #888888); - background-image: -o-linear-gradient(top, #aaaaaa, #888888); - background-image: linear-gradient(top, #aaaaaa, #888888); - filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#aaaaaa', EndColorStr='#888888'); - cursor: default; - color: #d8d8d8; - border: 1px solid #aaaaaa; - cursor: default; - text-align: center; -} - -article input[type="file"] { - - -} - -article input[type="submit"] { - display: inline-block; - white-space: nowrap; - background-color: #125687; - background-image: -webkit-gradient(linear, left top, left bottom, from(#68a3d8), to(#125687)); - background-image: -webkit-linear-gradient(top, #68a3d8, #125687); - background-image: -moz-linear-gradient(top, #68a3d8, #125687); - background-image: -ms-linear-gradient(top, #68a3d8, #125687); - background-image: -o-linear-gradient(top, #68a3d8, #125687); - background-image: linear-gradient(top, #68a3d8, #125687); - filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#68a3d8', EndColorStr='#125687'); - border: 1px solid #5084b4; - padding: 4px 20px; - margin: 0; - font-size: 12px; - text-decoration: none; - color: #FFF; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; - text-align: center; - height: auto; - width: auto; - -} - -article input[type="submit"]:hover{ - background-color: #34719d; - background-image: -webkit-gradient(linear, left top, left bottom, from(#7fb3e1), to(#34719d)); - background-image: -webkit-linear-gradient(top, #7fb3e1, #34719d); - background-image: -moz-linear-gradient(top, #7fb3e1, #34719d); - background-image: -ms-linear-gradient(top, #7fb3e1, #34719d); - background-image: -o-linear-gradient(top, #7fb3e1, #34719d); - background-image: linear-gradient(top, #7fb3e1, #34719d); - filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#7fb3e1', EndColorStr='#34719d'); - text-decoration: none; - cursor: pointer; -} - - - -article input[type="submit"]:active{ - background-color: #125687; - background-image: -webkit-gradient(linear, left top, left bottom, from(#68a3d8), to(#125687)); - background-image: -webkit-linear-gradient(top, #68a3d8, #125687); - background-image: -moz-linear-gradient(top, #68a3d8, #125687); - background-image: -ms-linear-gradient(top, #68a3d8, #125687); - background-image: -o-linear-gradient(top, #68a3d8, #125687); - background-image: linear-gradient(top, #68a3d8, #125687); - filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#68a3d8', EndColorStr='#125687'); -} - -article input[type="submit"]:disabled { - background-color: #888888; - background-image: -webkit-gradient(linear, left top, left bottom, from(#aaaaaa), to(#888888)); - background-image: -webkit-linear-gradient(top, #aaaaaa, #888888); - background-image: -moz-linear-gradient(top, #aaaaaa, #888888); - background-image: -ms-linear-gradient(top, #aaaaaa, #888888); - background-image: -o-linear-gradient(top, #aaaaaa, #888888); - background-image: linear-gradient(top, #aaaaaa, #888888); - filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#aaaaaa', EndColorStr='#888888'); - cursor: default; - color: #d8d8d8; - border: 1px solid #aaaaaa; - cursor: default; - text-align: center; -} - - -article h3{ - font-size: 14px; - color: #575756; - margin-bottom: 0; - padding-bottom: 2px; -} - -article h3.fix { - margin-top: 0px; - padding-top: 0px; -} - -article a{ - color: #7eb7ed; - font-size: 12px; - text-decoration: none; - padding: 0px 0px; -} - -article a:hover{ - text-decoration: underline; -} - -/* Right part of page markup */ - -article div.right div.hr { - border-bottom: 1px solid #dedede; - width: 100%; - padding-top: 30px; - margin-bottom: 30px; -} - -article div.right div.hr.bottom { - margin-bottom: 10px; - padding-top: 20px; -} - -article div.right div.hr.top { - padding-top: 7px; - margin-bottom: 20px; -} - -article div.leftside { - float: left; -} - -article div.rightside { - float: right; -} - -article div.all.bigpadding div.rightside { - margin-right: 40px; -} - -.lefter { - float: left; - margin-right: 5px; -} - -.lefter span.gap { - padding-right: 59px; -} - -.lefter.top { - margin-top: -6px; -} - -.w25 { - width: 25px; -} - -.w420 { - width: 420px; - padding-bottom: 20px; -} - -.padd25 { - padding-left: 25px; -} - -.width70 { - width: 70px; -} - - -/* Footer */ - -footer { - height: 32px; - padding-left: 15px; - width: 900px; - margin: 0 auto; - text-align: center; -} - -footer ul { - margin: 0; - padding: 0; - list-style: none; - font-size: 12px; - color: #FFF; - padding-top: 10px; - text-align: left; -} - -footer ul li { - display: inline; -} - -footer ul li a { - font-size: 12px; - color: #FFF; - text-decoration: none; -} - -footer ul li a:hover { - text-decoration: underline; -} - -/* Main page */ - -aside div.bordered table{ - padding: 0; - margin: 0; - padding-bottom: 0px; - margin-left: -10px; -} - -aside div.bordered table td{ - font-size: 12px; - padding: 1px 0px 0px 0px; -} - -aside div.block table td { - text-align: right; - padding: 2px 3px 1px 3px; -} - - -aside div.block table td.first{ - width: 150px; - text-align: left; -} - -article div.right div.messages { - background: #e9f4fb; - border: 1px solid #dfeefa; - border-radius: 5px; - width: 100%; - color: #477cae; - text-align: center; - font-size: 12px; - padding: 4px 0px 4px 0px; - cursor: pointer; - margin: 15px 0px 15px 0px; -} - -article div.right div.messages:hover { - background: #dceffa; -} - -article div.right div.messages p{ - margin: 0; - padding: 0; -} - -article div.activity { - border: 1px solid #d6d6d6; - /*width: 614px;*/ - border-radius: 5px; - padding: 6px; - margin-top: 15px; - color: #333; -} - -article div.activity div.top div.image { - float: left; -} - -article div.activity div.top div.text { - float: left; - padding-left: 10px; - font-size: 12px; -} - -article div.activity div.top div.text span.name { - font-weight: 700; -} - -article div.activity div.top div.text span.date { - font-size: 11px; -} - -article div.text span.subject { - float: left; -} - -article div.activity div.top div.text span.subject img { - cursor: pointer; -} - -article div.activity div.fulltext { - font-size: 12px; - padding-top: 10px; - display: none; -} - -article div.activity div.fulltext.view { - display: block; -} - -/* Admin page */ - -.admin-preferences ul { - list-style: none; - margin: 0; - padding: 0; - margin-top: 20px; - width: 215px; - text-align: left; -} - -.admin-preferences ul li{ - padding-top: 5px; - padding-bottom: 5px; - width: 215px; -} - -.admin-preferences ul li.active, .admin-preferences ul li:hover { - background: #dcecfa; -} - -.admin-preferences ul li a{ - color: #575756; - text-decoration: none; - padding-top: 5px; - padding-bottom: 5px; - padding-left: 15px; -} - -.right div.leftlist, .all div.leftlist { - float: left; - width: 200px; - margin: 0px 0px 10px 0px; -} - -.right div.rightlist, .all div.rightlist { - float: left; - width: 400px; - font-size: 12px; - color: #575756; - margin: 0px 0px 10px 0px; -} - -.right div.rightlist div.check { - float: left; -} - -.right div.rightlist div.forcheck { - float: left; - margin: 1px 0px 0px 5px; -} -div.rightlist textarea { - height: 110px; - width: 350px; - border: 1px solid #dedede; - border-radius: 4px; - padding: 5px; - font-family: Tahoma, Geneva, Helvetica, sans-serif; - font-size: 12px; -} - -div.rightlist input[type="text"], div.rightlist input[type="password"] { - height: 15px; - width: 350px; - border: 1px solid #dedede; - border-radius: 4px; - padding: 5px; - font-family: Tahoma, Geneva, Helvetica, sans-serif; - font-size: 12px; -} - -/* Admin-members page */ - -.right table div.img { - float: left; -} - -.right table div.radio { - float: left; - margin: 5px 0px 0px 0px; -} - -.right table div.forimg { - float: left; - margin: 5px 0px 0px 5px; -} - -.right table div.forradio { - float: left; - margin: 5px 0px 0px 5px; -} - -.right table span.niceCheck-main { - margin-top: 3px; -} - -.right div.admin-search { - float: left; -} - -.right div.admin-role { - float: left; -} - -.right div.admin-search input { - width: 300px; - margin-right: 5px; - height: 23px; - border: 1px solid #dedede; - border-radius: 3px; - margin-top: 1px; - font-size: 12px; - font-family: Tahoma, Geneva, Helvetica, sans-serif; - padding-left: 5px; -} - -article input.gray { - color: #cfcfcf; -} - -article input.black { - color: #333333; -} - -.right div.admin-add { - float: left; - padding-top: 1px; - margin-left: 5px; -} - -.right div.admin-add a { - width: 86px; - text-align: center; - padding-bottom: 5px; -} - -/* Input elements */ - -.niceRadio { - width: 17px; - height: 17px; - display: inline-block; - cursor: pointer; - background: url("../pics/radio.png"); - overflow: hidden; -} -.radioChecked { - background-position: 0 -17px; -} -.niceRadio input { - margin-left: -18px; -} - -.sel80 { - width: 200px; - padding-bottom: 4px; - text-align: left; -} - -.sel80.aside { - width: 185px; -} -.lineForm, -.lineForm3 { - margin-bottom: 0px; -} - -.niceCheck { - width: 17px; - height: 17px; - display: inline-block; - cursor: pointer; - background: url("../pics/checkbox.png"); -} -.niceCheck input { - display: none; -} - -.niceCheck-main { - width: 18px; - height: 18px; - display: inline-block; - cursor: pointer; - background: url("../pics/checkbox-main.png"); -} -.niceCheck-main input { - display: none; -} - -/* Admin build project */ - -section.left { - float: left; - text-align: left; - width: 230px; - margin-left: 250px; -} - -section.right { - float: right; - text-align: left; - width: 200px; - margin-right: 250px; -} - -section .left { - float: left; - margin-right: 4px; -} - -/* Commits history */ - - -article .date-block { - width: 100%; - margin-top: 17px; -} - -article .date-block div.date { - float: left; - background: #bedbf6; - color: #477cae; - border: 1px solid #98bede; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topright: 0px; - -moz-border-radius-bottomright: 0px; - -moz-border-radius-bottomleft: 4px; - -webkit-border-radius: 4px 0px 0px 4px; - border-radius: 4px 0px 0px 4px; - width: 65px; - height: 55px; - padding: 10px; - padding-top: 20px; - -webkit-box-shadow: -1px 0px 0px 1px rgba(0, 0, 0, 0.1); - -moz-box-shadow: -1px 0px 0px 1px rgba(0, 0, 0, 0.1); - box-shadow: -1px 0px 0px 1px rgba(0, 0, 0, 0.1); - font-size: 14px; - text-align: center; -} - -article .date-block div.messages { - float: left; - border: 1px solid #cfdde7; - -moz-border-radius-topleft: 0px; - -moz-border-radius-topright: 4px; - -moz-border-radius-bottomright: 4px; - -moz-border-radius-bottomleft: 4px; - -webkit-border-radius: 0px 4px 4px 4px; - border-radius: 0px 4px 4px 4px; - padding: 10px; - padding-bottom: 0px; - width: 746px; -} - -article .date-block div.message { - border: 1px solid #d6d6d6; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topright: 4px; - -moz-border-radius-bottomright: 4px; - -moz-border-radius-bottomleft: 4px; - -webkit-border-radius: 4px 4px 4px 4px; - border-radius: 4px 4px 4px 4px; - padding: 6px; - margin-bottom: 10px; -} - -article .date-block div.message div.body { - float: left; - text-align: left; -} - -article .date-block div.message div.code { - float: right; - margin: -7px 0px 0px 640px; - position: absolute; -} - -article .date-block div.code div.top { - width: 90px; - height: 22px; - border: 1px solid #9dbcd5; - background: #cbdeef; -} - -article .date-block div.code div.bottom { - width: 90px; - text-align: right; -} - -article .date-block div.code div.left { - float: left; - width: 13px; - height: 13px; - padding-left: 2px; - padding-top: 4px; -} - -article .date-block div.code div.right { - float: right; - border: 1px solid #bcd5ea; - background: #FFF; - font-size: 12px; - width: 65px; - height: 14px; - margin: 2px; - padding: 0px 2px 2px 0px; - text-align: center; -} - -article .date-block div.image, .last-commit div.image { - float: left; -} - -article .date-block div.text, .last-commit div.text { - float: left; - padding-left: 10px; - font-size: 12px; -} - -article .date-block div.text span.name, .last-commit span.name { - font-weight: 700; -} - -article .date-block div.text span.date, .last-commit span.date { - font-size: 11px; -} - -article .date-block div.text span.subject img, .last-commit span.subject img { - cursor: pointer; -} - -article .date-block div.fulltext, .last-commit div.fulltext { - font-size: 12px; - padding-top: 10px; - display: none; - /*width: 640px;*/ -} - - -article div.year { - background: #e9f4fb; - border: 1px solid #dfeefa; - border-radius: 5px; - width: 760px; - color: 477cae; - text-align: center; - font-size: 12px; - padding: 4px; - margin-left: 87px; - margin-top: 30px; - margin-bottom: 30px; -} - -article div.year p{ - margin: 0; - padding: 0; - color: #477CAE; -} - -div.pagination.tmargin30 { - margin-top: 30px; -} - -/* Create issue */ - -.bordered.nopadding, .right.nopadding { - padding-top: 0px; -} - -p.tmargin5 { - margin-top: 5px; -} - -aside input { - height: 25px; - width: 170px; - border: 1px solid #dedede; - border-radius: 4px; - padding: 0px 5px; - font-family: Tahoma, Geneva, Helvetica, sans-serif; - font-size: 12px; - margin-bottom: 5px; - margin-top: 5px; -} - -aside input.gray { - color: #cfcfcf; -} - -aside input.black { - color: #333333; -} - -div.people { - width: 202px; - clear: both; - cursor: pointer; - margin-left: -15px; - padding: 5px; - padding-left: 10px; - padding-right: 0px; -} - -div.people div.avatar, div.avatar { - float: left; - padding-left: 5px; -} - -div.people div.name, div.name { - padding-top: 4px; - padding-left: 3px; - float: left; -} - -aside div.select, div.people:hover { - background: #dcecfa; -} - -div.label.selected, div.label { - width: 196px; - clear: both; - cursor: pointer; - margin-left: -15px; - padding: 5px; - padding-left: 15px; -} - -div.label.selected:hover, div.label:hover { - background: #dcecfa; -} - -div.labeltext.selected { - float: left; - margin-left: 2px; - font-size: 12px; - margin-top: 0px; - padding-left: 3px; - padding-right: 3px; - color: #FFF; - padding-top: 1px; - padding-bottom: 1px; - border-radius: 2px; -} - -div.label div.flag { - height: 11px; - width: 3px; - background: #39b54a; - float: left; - margin-top: 3px; - margin-right: 3px; - border-radius: 2px; -} - -.right span.small-text { - font-size: 11px; -} - -.right .bpadding10, .all .bpadding10 { - padding-bottom: 10px; -} - - -/* Issue page */ - -aside div.switcher, aside div.switcher-off { - height: 23px; - width: 194px; - background: url("../pics/switch-on.png"); - color: #FFF; - font-size: 12px; - cursor: pointer; -} - -aside div.switcher-off { - background: url("../pics/switch-off.png"); -} - -aside div.switcher div.swleft, aside div.switcher-off div.swleft { - float: left; - width: 96px; - text-align: center; - padding-top: 3px; -} - -aside div.switcher div.swright, aside div.switcher-off div.swright { - float: right; - width: 96px; - text-align: center; - padding-top: 3px; -} - -p.non-view { - display: none; -} - -div.non-view { - display: none; -} - -div.view { - display: block; -} - -div.nopointer { - cursor: default; -} - -div.nopointer:hover { - background: none; -} - -a.button.tmargin10, input[type="submit"].tmargin10 { - margin-top: 10px; -} - -h3.tmargin0 { - margin-top: 0px; -} - -h3.bmargin10 { - margin-bottom: 10px; -} - -.right div.comment { - text-align: left; - border: 1px solid #b3cce0; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topright: 4px; - -moz-border-radius-bottomright: 4px; - -moz-border-radius-bottomleft: 4px; - -webkit-border-radius: 4px 4px 4px 4px; - border-radius: 4px 4px 4px 4px; - padding: 6px; - margin-bottom: 10px; - width: 631px; - background: #dcecfa; -} - -.right div.comment div.issue-left { - float: left; - font-size: 12px; - margin-top: 4px; -} - -.right div.comment div.issue-right { - float: right; -} - -.right div.comment textarea { - height: 110px; - width: 618px; - border: 1px solid #dedede; - border-radius: 4px; - padding: 5px; - font-family: Tahoma, Geneva, Helvetica, sans-serif; - font-size: 12px; - color: #575756; - margin: 10px 0px; -} - -.right div.comment-closed { - display: none; -} - -.right div.comment-closed div.state { - float: left; - padding: 2px 0px 2px 0px; - background: #bd4d40; - color: #FFF; - font-size: 12px; - border: 1px solid #924f52; - -moz-border-radius-topleft: 2px; - -moz-border-radius-topright: 0px; - -moz-border-radius-bottomright: 0px; - -moz-border-radius-bottomleft: 2px; - -webkit-border-radius: 2px 0px 0px 2px; - border-radius: 2px 0px 0px 2px; - width: 80px; - text-align: center; -} - -.right div.comment-closed div.text { - border: 1px solid #dce6ed; - -moz-border-radius-topleft: 2px; - -moz-border-radius-topright: 2px; - -moz-border-radius-bottomright: 2px; - -moz-border-radius-bottomleft: 2px; - -webkit-border-radius: 2px; - border-radius: 2px; - float: left; - width: 561px; -} - -.right div.comment-closed div.avatar { - float: left; - padding: 5px; -} - -.right div.comment-closed div.name { - float: left; - font-size: 12px; - padding-top: 9px; -} - -div.desription-top { - background: #dcecfa; - font-size: 12px; - color: #575756; - border: 1px solid #a9c6dd; - height: 38px; - width: 100%; - margin-bottom: 20px; -} - -div.desription-top div.img { - float: left; - padding-left: 10px; - margin-top: 14px; -} - -div.desription-top input.name { - float: left; - margin-top: 5px; - margin-left: 10px; - background: #FFF; - border: 1px solid #d1deeb; - height: 21px; - width: auto; - color: #575756; - font-size: 12px; - width: 215px; - padding: 2px 5px 3px; -} - -div.desription-top div.role { - float: left; - margin-top: 11px; - margin-left: 10px; - font-size: 11px; -} - - div.fork { - float: right; - margin-top: 5px; -} - div.fork p { - float: right; - margin-top: 5px; - margin-right: 2px; -} - -div.desription-top div.fork { - margin-right: 10px; -} - -.all div.description { - text-align: left; -} - -.all div.description h3{ - color: #575756; - font-weight: 700; - font-size: 14px; - margin-bottom: 5px; - margin-top: 5px; -} - -.all div.description p{ - font-size: 12px; - padding: 0; - margin: 0; - color: #575756; -} - -.all div.last-commit { - border: 1px solid #d6d6d6; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topright: 4px; - -moz-border-radius-bottomright: 4px; - -moz-border-radius-bottomleft: 4px; - -webkit-border-radius: 4px 4px 4px 4px; - border-radius: 4px 4px 4px 4px; - padding: 6px; - margin: 10px 0px; -} - - -/* Project main page */ - -table.tablesorter.project .th1 { - width: 130px; - /*padding-left: 17px;*/ -} - -table.tablesorter.project .th2 { - width: 110px; - /*padding-left: 17px;*/ -} - -table.tablesorter.project .th3 { - width: 450px; -} - -table.tablesorter.project .th4 { - /*padding-left: 17px;*/ -} - -table.tablesorter.project div.name { - float: left; - margin-top: 0px; -} - -table.tablesorter.project div.pic { - float: left; - padding-right: 5px; -} - -a.files-see { - color: #565657; - text-decoration: underline; -} - -div.file { - border: 1px solid #dddddd; - margin-top: 10px; -} - -div.file div.top { - height: 28px; - background: #ededed; - -webkit-box-shadow: 0px 3px 3px -1px rgba(18, 86, 135, 0.2); - -moz-box-shadow: 0px 3px 3px -1px rgba(18, 86, 135, 0.2); - box-shadow: 0px 3px 3px -1px rgba(18, 86, 135, 0.2); - position: relative; - z-index: 99; -} - -div.file div.top div.l { - float: left; - margin: 6px 0px 0px 10px; -} - -div.file div.top div.r { - float: right; - margin: 6px 10px 0px 0px; -} - -div.files div.l { - float: left; - margin-bottom: 5px; -} - -div.files div.r { - float: right; - display: none; -} - -div.file { - margin-bottom: 10px; -} - -textarea.commit-message { - height: 60px; - width: 845px; - resize: none; - border: 1px solid #dedede; - border-radius: 4px; - padding: 5px; - font-family: Tahoma, Geneva, Helvetica, sans-serif; - font-size: 12px; - margin-top: 5px; -} - -div.files div.l p{ - padding: 0; - margin: 5px 0px 0px 0px; -} - - -/* Code */ - -div.gutter { - float: left; - border: 0 !important; - padding: 10px 5px 10px 0px; - font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; - background: #EDEDED; - width: 40px; - text-align: right; -} - - -/* Tracker */ - -table td.width18 { - width: 18px; -} - -table td.width135 { - width: 135px; -} - -table td.width145 { - width: 145px; -} - -table td.width30 { - width: 30px; -} - -table td.width30.right { - text-align: right; -} - -div.bordered.bpadding20 { - padding-bottom: 20px; -} - -table.tracker-lables td { - padding: 1px; -} - -table.tracker-lables div.label { - width: auto; - clear: both; - cursor: default; - margin-left: -15px; - padding: 5px; - padding-left: 15px; - text-align: left; -} - -table.tracker-lables div.label:hover { - background: none; -} - -div.blue-switcher { - height: 19px; - width: 258px; - border: 1px solid #a0a0a1; - border-radius: 3px; - background-color: #575756; - color: #FFF; - -webkit-box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.3); - -moz-box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.3); - box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.3); - float: right; -} - -div.blue-switcher div.open { - float: left; - padding: 1px 0px 2px 0px; - width: 128px; - text-align: center; - cursor: pointer; - position: relative; - z-index: 3; -} - -div.blue-switcher div.selected { - background-image: -webkit-gradient(linear, left top, left bottom, from(#619dd2), to(#125687)); - background-image: -webkit-linear-gradient(top, #619dd2, #125687); - background-image: -moz-linear-gradient(top, #619dd2, #125687); - background-image: -ms-linear-gradient(top, #619dd2, #125687); - background-image: -o-linear-gradient(top, #619dd2, #125687); - background-image: linear-gradient(top, #619dd2, #125687); - filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#619dd2', EndColorStr='#125687'); - border-radius: 2px; - height: 18px; - width: 128px; - -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5); - -moz-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5); - box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5); - position: absolute; - margin: 0px; - z-index: 2; - -} - -div.blue-switcher div.closed { - float: right; - padding: 1px 0px 0px 0px; - width: 128px; - text-align: center; - cursor: pointer; - position: relative; - z-index: 3; -} - -table.tablesorter.tracker th.th1{ - width: 50px; -} - -table.tablesorter.tracker td.td0{ - width: 10px; - padding-right: 0px; -} - -table.tablesorter.tracker td.td3{ - width: 120px; - padding-top: 10px; -} - -table.tablesorter.tracker td.td3 div.code { - height: 19px; - width: 15px; - background: #FFF; - color: #009fe3; - border: 1px solid #83d1f2; - font-size: 16px; - padding: 1px 0px 0px 5px; - float: left; - margin-right: 5px; - cursor: pointer; -} - -table.tablesorter.tracker td.td3 div.avatar { - float: left; - margin-right: 5px; - cursor: pointer; -} - -table.tablesorter.tracker td.td3 div.answers { - height: 20px; - background: #FFF; - color: #009fe3; - border: 1px solid #83d1f2; - font-size: 16px; - float: left; - cursor: pointer; -} - -table.tablesorter.tracker td.td3 div.answers div.pic { - float: left; - margin: 2px; -} - -table.tablesorter.tracker td.td3 div.answers div.count { - float: left; - margin: 0px 5px 0px 2px; -} - -table.tablesorter.tracker div.smalltext { - font-size: 11px; - color: #b0b0b1; - float: left; - margin-top: 3px; -} - - -div.label.selected.tracker { - width: auto; - clear: both; - cursor: default; - margin-left: 0px; - padding: 5px; - float: right; - margin-top: -6px; -} - -div.label.selected.tracker:hover { - background: none; -} - - -div.label.edit { - width: 196px; - clear: both; - cursor: default; - margin-left: -15px; - padding: 5px; - padding-left: 15px; -} - -div.label.edit:hover{ - background: none; -} - -div.labeltext.edit { - float: left; - margin-left: 2px; - font-size: 12px; - margin-top: 0px; - margin-bottom: 5px; - padding-left: 3px; - padding-right: 3px; - color: #FFF; - padding-top: 1px; - padding-bottom: 1px; - border-radius: 2px; - width: 175px; - cursor: default; -} - -div.labeltext.edit div.text { - float: left; -} - -div.labeltext.edit div.delete { - float: right; - cursor: pointer; - margin-top: 1px; -} - -div.labeltext a { - text-decoration: none; - color: #565657; -} - -div.labeltext.edit a { - text-decoration: none; - color: #FFF; -} - -aside div.colors { - margin: 10px 0px; -} - -aside div.colors div.color { - float: left; - width: 22px; - height: 22px; - margin-right: 5px; - border-radius: 4px; - -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.8); - -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.8); - box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.8); - cursor: pointer; -} - -aside div.colors div.choose { - height: 14px; - width: 14px; - padding: 4px; -} - -aside div.colors div.choose.selected, aside div.colors div.choose:hover { - background: url("../pics/choose.png") no-repeat 50% 50%; - height: 14px; - width: 14px; - padding: 4px; -} - -aside div.lefter { - float: left; -} - -aside div.righter { - float: right; - margin-right: 15px; -} - -tr.label-active { - background: #DDD; - border-radius: 3px; -} - -/* Wiki */ - -span.wiki-gray { - color: #b0b0b1; -} - -.right table.wiki { - border: 1px solid #e2e2e2; - border-bottom: none; - margin-top: 10px; -} - -.right table.wiki td { - border-bottom: 1px solid #e2e2e2; - padding: 8px; -} - -.right table.wiki tr.history td.td1{ - width: 5px; -} - -.right table.wiki tr.history td.td2{ - width: 180px; -} - -a.button.rigth { - float: right; -} - -div.r { - float: right; - margin-left: 10px; -} - -h3.wiki { - color: #477cae; - font-size: 16px; -} - -a.button.width100 { - width: 100px; -} - -.div-tracker-labels { - margin: 2px 13px 2px 0px; - cursor: pointer; - border-radius: 4px; -} - -.div-label-left { - float: left; - width: 150px; -} - -.div-label-right { - float: right; - width: 30px; - text-align: right; - padding-top: 4px; - padding-right: 3px; -} - -div.div-label-left div.label { - width: auto; - clear: both; - margin-left: -15px; - padding: 5px; - padding-left: 15px; - text-align: left; -} - -div.div-label-left div.label:hover { - background: none; -} - -/* Monitoring */ - -aside div.table { - margin-top: 5px; -} - -h3.small { - font-size: 12px; - margin: 0px; - padding: 3px 0px; -} - -table.tablesorter th.lpadding16 { - padding-left: 16px; -} - -div.right.slim { - padding: 5px 14px 40px; - width: 695px; -} - -img.delete-row { - cursor: pointer; -} - - -/* Create group */ - -div.right-error { - float: left; - width: 369px; - height: 59px; - background: url("../pics/error-groups.png"); - margin: 0px 0px 5px -3px; - text-align: center; -} - -div.right-error p { - margin: 0; - padding: 27px 0px 0px 0px; -} - -div.rightlist.nomargin { - margin: 0; -} - -article div.rightlist input.error { - border: 1px solid #bd4d40; - -webkit-box-shadow: 0px 0px 2px 0px rgba(189, 77, 64, 1); - -moz-box-shadow: 0px 0px 2px 0px rgba(189, 77, 64, 1); - box-shadow: 0px 0px 2px 0px rgba(189, 77, 64, 1); -} - -/* Group pages */ - -article div.groups-profile { - float: left; -} - -article div.groups-profile a { - margin: 0px 0px 0px 5px; -} - -article div.groups-profile img { - margin: 2px 0px 0px 0px; -} - -table.tablesorter.group-list th.th2 { - width: 540px; -} - -/* Platform */ - -table.tablesorter.create-platform th.th1 { - /*padding-left: 17px;*/ - width: 120px; -} - -div.right div.left { - float: left; - margin-right: 5px; -} -table.tablesorter.platform-products th.th1 { - /*padding-left: 17px;*/ - width: 560px; -} - -table.tablesorter.platform-products td.td2 { - text-align: center; -} - -table.tablesorter.platform-repos th.th1 { - /*padding-left: 17px;*/ - width: 480px; -} - -table.tablesorter.platform-repos th.th2 { - /*padding-left: 17px;*/ - width: 80px; -} - -table.tablesorter.platform-repos td.td3 { - text-align: center; -} - -div.new-owner div.field { - float: left; - margin-right: 10px; -} - -div.new-owner div.field input { - width: 230px; -} - -div.new-owner div.search { - float: left; -} - -.tpadding10 { - padding-top: 10px; -} - -article div.all div.hr { - border-bottom: 1px solid #dedede; - width: 565px; - padding-top: 30px; - margin-bottom: 30px; -} - -table.tablesorter.platform-product-main th.th1 { - /*padding-left: 17px;*/ - width: 60px; -} - -table.tablesorter.platform-product-main th.th2 { - /*padding-left: 17px;*/ - width: 400px; -} - -table.tablesorter.platform-product-main th.th3 { - padding-left: 0px; -} - -table.tablesorter.platform-product-main th.th4 { - /*padding-left: 17px;*/ - width: 150px; -} - -div.right.rpadding0 { - padding-right: 0px; -} - -article div.loadFile div.btn { - float: left; -} - -article div.loadFile div.name { - float: left; - margin-left: 20px; - padding-top: 4px; -} - -/* Profile */ - -.bpadding10 { - padding-bottom: 10px; -} - -article div.rightlist div.load { - float: left; - margin-left: 40px; -} - -.notify { - border: 1px solid #c86b60; - background: #f4e1df; - border-radius: 4px; - width: 100%; - margin-top: 20px; -} - -.notify p { - padding: 5px 10px; -} - -/* Pagination */ - -div.pagination em { - font-style: normal; -} - -div.pagination em, div.pagination span, div.pagination a { - border: 1px solid #dddddd; - border-radius: 1px; - background: #ededed; - padding: 3px 7px; -} - -div.pagination em.current { - background: #d5e7f9; - border: 1px solid #c1daed; -} - -div.pagination a { - color: #4c90d0; -} - -/*404*/ - -article div.all.error404 { - background: url("../pics/404.png") no-repeat 59% 0; - height: 500px; - text-align: center; -} - -article div.all.error404 h1 { - margin: 0; - padding: 0; - margin-top: 165px; - font-size: 48px; - font-weight: normal; -} - -article div.all.error404 h1 span { - color: #4496d0; -} - -article div.all.error404 h2 { - margin: 0; - padding: 0; - margin-top: 5px; - font-size: 18px; - font-weight: normal; -} - -article div.all.error404 p { - margin: 0 auto; - padding: 0; - text-align: center; - font-size: 14px; -} - -article div.all.error404 p.pages { - margin-top: 72px; - width: 280px; -} - -article div.all.error404 p.search { - margin-top: 80px; - width: 230px; -} \ No newline at end of file diff --git a/app/assets/stylesheets/main.scss b/app/assets/stylesheets/main.scss index a1b312154..d26df02be 100644 --- a/app/assets/stylesheets/main.scss +++ b/app/assets/stylesheets/main.scss @@ -1,1682 +1,2201 @@ -html, body { - margin: 0; - padding: 0; - font-family: Tahoma, Geneva, Helvetica, sans-serif; - color: #565657; - background: #1f60a1 image-url("bg.png") repeat-x; - min-width: 940px; - min-height: 600px; - text-align: center; - height: 100%; } - -header, section, footer, aside, nav, article, menu { - display: block; } - -input { - &[type="text"]:focus, &[type="password"]:focus, &:focus { - outline: none; } } - -select:focus { - outline: none; } - -a img { - border: none; } - -.wrap { - width: 940px; - margin: 0 auto; - text-align: center; - border: 1px solid #3f668c; - -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.5); - -moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.5); - box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.5); - background: #FFF; - min-height: 92%; - &.columns { - background: white image-url("page-bg.png") repeat-y; } } - -.both { - clear: both; } - -/* Top menu */ - -header { - -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.4); - -moz-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.4); - box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.4); - position: relative; - z-index: 1000; - div { - &.left { - background: image-url("top-left.png"); - height: 46px; - width: 14px; - float: left; } - &.middle { - background: image-url("top-middle.png"); - float: left; - height: 46px; - width: 912px; } - &.right { - background: image-url("top-right.png"); - height: 46px; - width: 14px; - float: right; } } - menu { - float: left; - margin: 0; - padding: 0; - ul { - list-style: none; - margin: 0; - padding: 10px 0px 0px 0px; - li { - display: inline; - a { - font-size: 12px; - color: #FFF; - text-decoration: none; - height: 43px; - padding: 15px 15px 15px 15px; - &:hover { - color: #cee7ff; } - &.first { - padding-left: 45px; } - &.active { - background: image-url("menu-hover.png") repeat-x; } } } } } - div { - &.logo { - float: left; - margin-top: -25px; - padding-left: 10px; - position: absolute; } - &.information { - float: right; } - &.search { - float: left; - margin: 10px 0px 0px 0px; - -moz-border-radius-topleft: 3px; - -moz-border-radius-topright: 3px; - -moz-border-radius-bottomright: 3px; - -moz-border-radius-bottomleft: 3px; - -webkit-border-radius: 3px 3px 3px 3px; - border-radius: 3px 3px 3px 3px; - background: #FFF; - border: 1px solid #7691aa; - div { - &.pic { - background: image-url("search-button.png"); - height: 22px; - width: 24px; - float: left; } - &.field { - float: left; - margin: -1px 0px 0px 0px; - input { - border: none; - height: 18px; - background: none; - width: 132px; - font-size: 12px; - font-family: Arial; - padding: 2px 0px 0px 0px; - &.gray { - color: #cfcfcf; } - &.black { - color: #333333; } } } } } - &.avatar { - float: left; - padding: 6px 10px 10px 10px; } - &.information div { - &.active { - background: image-url("menu-hover.png") repeat-x; } - &.user { - float: left; - margin-left: 14px; } } - &.profile { - float: left; - text-align: right; - color: #FFF; - font-size: 12px; - padding-top: 12px; - a { - color: #FFF; - text-decoration: none; - padding-right: 10px; - &:hover { - text-decoration: underline; } } } - &.droplist-wrap { - margin: -4px 0px 0px 0px; } - &.droplist { - background: image-url("bg-droplist.png") repeat-x; - height: 91px; - width: 151px; - -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5); - -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5); - box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5); - position: absolute; - margin-top: 0px; - margin-left: 138px; - border-radius: 0px 0px 4px 4px; - display: none; - text-align: right; - z-index: 9999; } - &.droplist-wrap div.a { - margin-top: 5px; } - &.droplist a { - position: relative; - padding-left: 15px; - font-size: 12px; - color: #7eb7ed; - text-decoration: none; - padding-right: 15px; - margin-top: 10px; - &:hover { - text-decoration: underline; } } } } - -/* Left part of top menu*/ - -/* Right part of top menu */ - -/* Submenu */ - -.sub-menu { - height: 38px; - margin: -7px 0px 0px 0px; - padding: 0px 0px 0px 15px; - background: #ededed; - position: relative; - z-index: 100; - border-bottom: 1px solid #FFF; - -webkit-box-shadow: 0px 5px 3px -3px rgba(18, 86, 135, 0.2); - -moz-box-shadow: 0px 5px 3px -3px rgba(18, 86, 135, 0.2); - box-shadow: 0px 5px 3px -3px rgba(18, 86, 135, 0.2); - div { - &.left { - float: left; - width: 200px; - border-right: 1px solid #dcdcdc; - font-size: 12px; - text-align: left; - font-weight: 700; - padding: 10px 0px 0px 0px; - height: 21px; } - &.right { - float: left; } } - nav { - /*Äëÿ ïîäìåíþ áåç íàçâàíèÿ*/ - float: left; - margin: 0px 0px 0px 0px; - ul { - list-style: none; - text-align: left; - padding: 0; - margin: 0; - padding-top: 5px; - li { - display: inline; - a { - font-size: 12px; - color: #575756; - text-decoration: none; - height: 34px; - padding: 0px 20px 6px 20px; - &.active { - background: image-url("submenu-hover.png") repeat-x; } - &:hover { - color: #2b6daf; } } } } } } - -/* Page markup */ - -article { - font-size: 12px; } - -aside { - float: left; - width: 215px; } - -article div { - &.right { - float: right; - width: 645px; - padding: 20px 40px 40px 40px; - text-align: left; - &.bigpadding { - width: 445px; - padding: 20px 140px 40px 140px; } - &.middlepadding { - width: 510px; - padding: 20px 120px 40px 50px; - div.rightlist { - width: 300px; - input, textarea { - width: 300px; } } } } - &.all { - width: 855px; - padding: 20px 40px 20px 40px; - text-align: left; - &.bigpadding { - width: 605px; - padding: 0px 40px 20px 200px; - text-align: left; } - &.verybigpadding { - width: 545px; - padding: 0px 40px 20px 200px; - text-align: left; - div.left { - float: left; - img { - padding-right: 40px; - margin-top: 20px; } - h3, h4, p { - width: 420px; } - .tmargin5 { - padding-top: 5px; - position: relative; } } } } } - -/* Left part of page markup */ - -aside div { - &.bordered { - border-bottom: 1px solid #dee5eb; - text-align: left; - padding: 20px 0px 30px 15px; } - &.block { - text-align: left; - padding: 10px 0px 30px 15px; } } - -/* Common page parts markups */ - -article { - h4 { - font-size: 12px; - margin-bottom: 0px; - padding-bottom: 2px; } - p { - margin: 0; - padding: 0; } } - -div { - &.expand-gray-down, &.expand-gray-up { - height: 10px; - width: 12px; - float: left; - margin: 3px 0px 0px 3px; - cursor: pointer; } - &.expand-gray-down { - background: image-url("expand-gray.png") no-repeat; } - &.expand-gray-up { - background: image-url("expand-gray2.png") no-repeat; } } - -article { - a { - &.button { - display: inline-block; - white-space: nowrap; - background-color: #125687; - background-image: -webkit-gradient(linear, left top, left bottom, from(#68a3d8), to(#125687)); - background-image: -webkit-linear-gradient(top, #68a3d8, #125687); - background-image: -moz-linear-gradient(top, #68a3d8, #125687); - background-image: -ms-linear-gradient(top, #68a3d8, #125687); - background-image: -o-linear-gradient(top, #68a3d8, #125687); - background-image: linear-gradient(top, #68a3d8, #125687); - filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#68a3d8', EndColorStr='#125687'); - border: 1px solid #5084b4; - padding: 4px 20px; - margin: 0; - font-size: 12px; - text-decoration: none; - color: #FFF; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; - text-align: center; - &:hover { - background-color: #34719d; - background-image: -webkit-gradient(linear, left top, left bottom, from(#7fb3e1), to(#34719d)); - background-image: -webkit-linear-gradient(top, #7fb3e1, #34719d); - background-image: -moz-linear-gradient(top, #7fb3e1, #34719d); - background-image: -ms-linear-gradient(top, #7fb3e1, #34719d); - background-image: -o-linear-gradient(top, #7fb3e1, #34719d); - background-image: linear-gradient(top, #7fb3e1, #34719d); - filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#7fb3e1', EndColorStr='#34719d'); - text-decoration: none; } - &:active { - background-color: #125687; - background-image: -webkit-gradient(linear, left top, left bottom, from(#68a3d8), to(#125687)); - background-image: -webkit-linear-gradient(top, #68a3d8, #125687); - background-image: -moz-linear-gradient(top, #68a3d8, #125687); - background-image: -ms-linear-gradient(top, #68a3d8, #125687); - background-image: -o-linear-gradient(top, #68a3d8, #125687); - background-image: linear-gradient(top, #68a3d8, #125687); - filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#68a3d8', EndColorStr='#125687'); } } - &.disabled { - background-color: #888888; - background-image: -webkit-gradient(linear, left top, left bottom, from(#aaaaaa), to(#888888)); - background-image: -webkit-linear-gradient(top, #aaaaaa, #888888); - background-image: -moz-linear-gradient(top, #aaaaaa, #888888); - background-image: -ms-linear-gradient(top, #aaaaaa, #888888); - background-image: -o-linear-gradient(top, #aaaaaa, #888888); - background-image: linear-gradient(top, #aaaaaa, #888888); - filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#aaaaaa', EndColorStr='#888888'); - cursor: default; - color: #d8d8d8; - border: 1px solid #aaaaaa; - cursor: default; - text-align: center; } } - input { - &[type="file"] {} - &[type="submit"] { - display: inline-block; - white-space: nowrap; - background-color: #125687; - background-image: -webkit-gradient(linear, left top, left bottom, from(#68a3d8), to(#125687)); - background-image: -webkit-linear-gradient(top, #68a3d8, #125687); - background-image: -moz-linear-gradient(top, #68a3d8, #125687); - background-image: -ms-linear-gradient(top, #68a3d8, #125687); - background-image: -o-linear-gradient(top, #68a3d8, #125687); - background-image: linear-gradient(top, #68a3d8, #125687); - filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#68a3d8', EndColorStr='#125687'); - border: 1px solid #5084b4; - padding: 4px 20px; - margin: 0; - font-size: 12px; - text-decoration: none; - color: #FFF; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; - text-align: center; - height: auto; - width: auto; - &:hover { - background-color: #34719d; - background-image: -webkit-gradient(linear, left top, left bottom, from(#7fb3e1), to(#34719d)); - background-image: -webkit-linear-gradient(top, #7fb3e1, #34719d); - background-image: -moz-linear-gradient(top, #7fb3e1, #34719d); - background-image: -ms-linear-gradient(top, #7fb3e1, #34719d); - background-image: -o-linear-gradient(top, #7fb3e1, #34719d); - background-image: linear-gradient(top, #7fb3e1, #34719d); - filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#7fb3e1', EndColorStr='#34719d'); - text-decoration: none; - cursor: pointer; } - &:active { - background-color: #125687; - background-image: -webkit-gradient(linear, left top, left bottom, from(#68a3d8), to(#125687)); - background-image: -webkit-linear-gradient(top, #68a3d8, #125687); - background-image: -moz-linear-gradient(top, #68a3d8, #125687); - background-image: -ms-linear-gradient(top, #68a3d8, #125687); - background-image: -o-linear-gradient(top, #68a3d8, #125687); - background-image: linear-gradient(top, #68a3d8, #125687); - filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#68a3d8', EndColorStr='#125687'); } - &:disabled { - background-color: #888888; - background-image: -webkit-gradient(linear, left top, left bottom, from(#aaaaaa), to(#888888)); - background-image: -webkit-linear-gradient(top, #aaaaaa, #888888); - background-image: -moz-linear-gradient(top, #aaaaaa, #888888); - background-image: -ms-linear-gradient(top, #aaaaaa, #888888); - background-image: -o-linear-gradient(top, #aaaaaa, #888888); - background-image: linear-gradient(top, #aaaaaa, #888888); - filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#aaaaaa', EndColorStr='#888888'); - cursor: default; - color: #d8d8d8; - border: 1px solid #aaaaaa; - cursor: default; - text-align: center; } } } - h3 { - font-size: 14px; - color: #575756; - margin-bottom: 0; - padding-bottom: 2px; - &.fix { - margin-top: 0px; - padding-top: 0px; } } - a { - color: #7eb7ed; - font-size: 12px; - text-decoration: none; - padding: 0px 0px; - &:hover { - text-decoration: underline; } } - div { - &.right div.hr { - border-bottom: 1px solid #dedede; - width: 100%; - padding-top: 30px; - margin-bottom: 30px; - &.bottom { - margin-bottom: 10px; - padding-top: 20px; } - &.top { - padding-top: 7px; - margin-bottom: 20px; } } - &.leftside { - float: left; } - &.rightside { - float: right; } - &.all.bigpadding div.rightside { - margin-right: 40px; } } } - -/* Right part of page markup */ - -.lefter { - float: left; - margin-right: 5px; - span.gap { - padding-right: 59px; } - &.top { - margin-top: -6px; } } - -.w25 { - width: 25px; } - -.w420 { - width: 420px; - padding-bottom: 20px; } - -.padd25 { - padding-left: 25px; } - -.width70 { - width: 70px; } - -/* Footer */ - -footer { - height: 32px; - padding-left: 15px; - width: 900px; - margin: 0 auto; - text-align: center; - ul { - margin: 0; - padding: 0; - list-style: none; - font-size: 12px; - color: #FFF; - padding-top: 10px; - text-align: left; - li { - display: inline; - a { - font-size: 12px; - color: #FFF; - text-decoration: none; - &:hover { - text-decoration: underline; } } } } } - -/* Main page */ - -aside div { - &.bordered table { - padding: 0; - margin: 0; - padding-bottom: 0px; - margin-left: -10px; - td { - font-size: 12px; - padding: 1px 0px 0px 0px; } } - &.block table td { - text-align: right; - padding: 2px 3px 1px 3px; - &.first { - width: 150px; - text-align: left; } } } - -article div { - &.right div.messages { - background: #e9f4fb; - border: 1px solid #dfeefa; - border-radius: 5px; - width: 100%; - color: #477cae; - text-align: center; - font-size: 12px; - padding: 4px 0px 4px 0px; - cursor: pointer; - margin: 15px 0px 15px 0px; - &:hover { - background: #dceffa; } - p { - margin: 0; - padding: 0; } } - &.activity { - border: 1px solid #d6d6d6; - /*width: 614px;*/ - border-radius: 5px; - padding: 6px; - margin-top: 15px; - color: #333; - div.top div { - &.image { - float: left; } - &.text { - float: left; - padding-left: 10px; - font-size: 12px; - span { - &.name { - font-weight: 700; } - &.date { - font-size: 11px; } } } } } - &.text span.subject { - float: left; } - &.activity div { - &.top div.text span.subject img { - cursor: pointer; } - &.fulltext { - font-size: 12px; - padding-top: 10px; - display: none; - &.view { - display: block; } } } } - -/* Admin page */ - -.admin-preferences ul { - list-style: none; - margin: 0; - padding: 0; - margin-top: 20px; - width: 215px; - text-align: left; - li { - padding-top: 5px; - padding-bottom: 5px; - width: 215px; - &.active, &:hover { - background: #dcecfa; } - a { - color: #575756; - text-decoration: none; - padding-top: 5px; - padding-bottom: 5px; - padding-left: 15px; } } } - -.right div.leftlist, .all div.leftlist { - float: left; - width: 200px; - margin: 0px 0px 10px 0px; } - -.right div.rightlist, .all div.rightlist { - float: left; - width: 400px; - font-size: 12px; - color: #575756; - margin: 0px 0px 10px 0px; } - -.right div.rightlist div { - &.check { - float: left; } - &.forcheck { - float: left; - margin: 1px 0px 0px 5px; } } - -div.rightlist { - textarea { - height: 110px; - width: 350px; - border: 1px solid #dedede; - border-radius: 4px; - padding: 5px; - font-family: Tahoma, Geneva, Helvetica, sans-serif; - font-size: 12px; } - input { - &[type="text"], &[type="password"] { - height: 15px; - width: 350px; - border: 1px solid #dedede; - border-radius: 4px; - padding: 5px; - font-family: Tahoma, Geneva, Helvetica, sans-serif; - font-size: 12px; } } } - -/* Admin-members page */ - -.right { - table { - div { - &.img { - float: left; } - &.radio { - float: left; - margin: 5px 0px 0px 0px; } - &.forimg, &.forradio { - float: left; - margin: 5px 0px 0px 5px; } } - span.niceCheck-main { - margin-top: 3px; } } - div { - &.admin-search, &.admin-role { - float: left; } - &.admin-search input { - width: 300px; - margin-right: 5px; - height: 23px; - border: 1px solid #dedede; - border-radius: 3px; - margin-top: 1px; - font-size: 12px; - font-family: Tahoma, Geneva, Helvetica, sans-serif; - padding-left: 5px; } } } - -article input { - &.gray { - color: #cfcfcf; } - &.black { - color: #333333; } } - -.right div.admin-add { - float: left; - padding-top: 1px; - margin-left: 5px; - a { - width: 86px; - text-align: center; - padding-bottom: 5px; } } - -/* Input elements */ - -.niceRadio { - width: 17px; - height: 17px; - display: inline-block; - cursor: pointer; - background: image-url("radio.png"); - overflow: hidden; } - -.radioChecked { - background-position: 0 -17px; } - -.niceRadio input { - margin-left: -18px; } - -.sel80 { - width: 200px; - padding-bottom: 4px; - text-align: left; - &.aside { - width: 185px; } } - -.lineForm, .lineForm3 { - margin-bottom: 0px; } - -.niceCheck { - width: 17px; - height: 17px; - display: inline-block; - cursor: pointer; - background: image-url("checkbox.png"); - input { - display: none; } } - -.niceCheck-main { - width: 18px; - height: 18px; - display: inline-block; - cursor: pointer; - background: image-url("checkbox-main.png"); - input { - display: none; } } - -/* Admin build project */ - -section { - &.left { - float: left; - text-align: left; - width: 230px; - margin-left: 250px; } - &.right { - float: right; - text-align: left; - width: 200px; - margin-right: 250px; } - .left { - float: left; - margin-right: 4px; } } - -/* Commits history */ - -article .date-block { - width: 100%; - margin-top: 17px; - div { - &.date { - float: left; - background: #bedbf6; - color: #477cae; - border: 1px solid #98bede; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topright: 0px; - -moz-border-radius-bottomright: 0px; - -moz-border-radius-bottomleft: 4px; - -webkit-border-radius: 4px 0px 0px 4px; - border-radius: 4px 0px 0px 4px; - width: 65px; - height: 55px; - padding: 10px; - padding-top: 20px; - -webkit-box-shadow: -1px 0px 0px 1px rgba(0, 0, 0, 0.1); - -moz-box-shadow: -1px 0px 0px 1px rgba(0, 0, 0, 0.1); - box-shadow: -1px 0px 0px 1px rgba(0, 0, 0, 0.1); - font-size: 14px; - text-align: center; } - &.messages { - float: left; - border: 1px solid #cfdde7; - -moz-border-radius-topleft: 0px; - -moz-border-radius-topright: 4px; - -moz-border-radius-bottomright: 4px; - -moz-border-radius-bottomleft: 4px; - -webkit-border-radius: 0px 4px 4px 4px; - border-radius: 0px 4px 4px 4px; - padding: 10px; - padding-bottom: 0px; - width: 746px; } - &.message { - border: 1px solid #d6d6d6; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topright: 4px; - -moz-border-radius-bottomright: 4px; - -moz-border-radius-bottomleft: 4px; - -webkit-border-radius: 4px 4px 4px 4px; - border-radius: 4px 4px 4px 4px; - padding: 6px; - margin-bottom: 10px; - div { - &.body { - float: left; - text-align: left; } - &.code { - float: right; - margin: -7px 0px 0px 640px; - position: absolute; } } } - &.code div { - &.top { - width: 90px; - height: 22px; - border: 1px solid #9dbcd5; - background: #cbdeef; } - &.bottom { - width: 90px; - text-align: right; } - &.left { - float: left; - width: 13px; - height: 13px; - padding-left: 2px; - padding-top: 4px; } - &.right { - float: right; - border: 1px solid #bcd5ea; - background: #FFF; - font-size: 12px; - width: 65px; - height: 14px; - margin: 2px; - padding: 0px 2px 2px 0px; - text-align: center; } } - &.image { - float: left; } } } - -.last-commit div.image { - float: left; } - -article .date-block div.text, .last-commit div.text { - float: left; - padding-left: 10px; - font-size: 12px; } - -article .date-block div.text span.name, .last-commit span.name { - font-weight: 700; } - -article .date-block div.text span.date, .last-commit span.date { - font-size: 11px; } - -article .date-block div.text span.subject img, .last-commit span.subject img { - cursor: pointer; } - -article .date-block div.fulltext, .last-commit div.fulltext { - font-size: 12px; - padding-top: 10px; - display: none; - /*width: 640px;*/ } - -article div.year { - background: #e9f4fb; - border: 1px solid #dfeefa; - border-radius: 5px; - width: 760px; - color: 477cae; - text-align: center; - font-size: 12px; - padding: 4px; - margin-left: 87px; - margin-top: 30px; - margin-bottom: 30px; - p { - margin: 0; - padding: 0; - color: #477CAE; } } - -div.pagination.tmargin30 { - margin-top: 30px; } - -/* Create issue */ - -.bordered.nopadding, .right.nopadding { - padding-top: 0px; } - -p.tmargin5 { - margin-top: 5px; } - -aside input { - height: 25px; - width: 170px; - border: 1px solid #dedede; - border-radius: 4px; - padding: 0px 5px; - font-family: Tahoma, Geneva, Helvetica, sans-serif; - font-size: 12px; - margin-bottom: 5px; - margin-top: 5px; - &.gray { - color: #cfcfcf; } - &.black { - color: #333333; } } - -div { - &.people { - width: 202px; - clear: both; - cursor: pointer; - margin-left: -15px; - padding: 5px; - padding-left: 10px; - padding-right: 0px; - div.avatar { - float: left; - padding-left: 5px; } } - &.avatar { - float: left; - padding-left: 5px; } - &.people div.name, &.name { - padding-top: 4px; - padding-left: 3px; - float: left; } } - -aside div.select { - background: #dcecfa; } - -div { - &.people:hover { - background: #dcecfa; } - &.label { - &.selected { - width: 196px; - clear: both; - cursor: pointer; - margin-left: -15px; - padding: 5px; - padding-left: 15px; - &:hover { - background: #dcecfa; } } - width: 196px; - clear: both; - cursor: pointer; - margin-left: -15px; - padding: 5px; - padding-left: 15px; - &:hover { - background: #dcecfa; } } - &.labeltext.selected { - float: left; - margin-left: 2px; - font-size: 12px; - margin-top: 0px; - padding-left: 3px; - padding-right: 3px; - color: #FFF; - padding-top: 1px; - padding-bottom: 1px; - border-radius: 2px; } - &.label div.flag { - height: 11px; - width: 3px; - background: #39b54a; - float: left; - margin-top: 3px; - margin-right: 3px; - border-radius: 2px; } } - -.right { - span.small-text { - font-size: 11px; } - .bpadding10 { - padding-bottom: 10px; } } - -.all .bpadding10 { - padding-bottom: 10px; } - -/* Issue page */ - -aside div { - &.switcher { - height: 23px; - width: 194px; - background: image-url("switch-on.png"); - color: #FFF; - font-size: 12px; - cursor: pointer; } - &.switcher-off { - height: 23px; - width: 194px; - background: image-url("switch-on.png"); - color: #FFF; - font-size: 12px; - cursor: pointer; - background: image-url("switch-off.png"); } - &.switcher div.swleft, &.switcher-off div.swleft { - float: left; - width: 96px; - text-align: center; - padding-top: 3px; } - &.switcher div.swright, &.switcher-off div.swright { - float: right; - width: 96px; - text-align: center; - padding-top: 3px; } } - -p.non-view { - display: none; } - -div { - &.non-view { - display: none; } - &.view { - display: block; } - &.nopointer { - cursor: default; - &:hover { - background: none; } } } - -a.button.tmargin10, input[type="submit"].tmargin10 { - margin-top: 10px; } - -h3 { - &.tmargin0 { - margin-top: 0px; } - &.bmargin10 { - margin-bottom: 10px; } } - -.right div { - &.comment { - text-align: left; - border: 1px solid #b3cce0; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topright: 4px; - -moz-border-radius-bottomright: 4px; - -moz-border-radius-bottomleft: 4px; - -webkit-border-radius: 4px 4px 4px 4px; - border-radius: 4px 4px 4px 4px; - padding: 6px; - margin-bottom: 10px; - width: 631px; - background: #dcecfa; - div { - &.issue-left { - float: left; - font-size: 12px; - margin-top: 4px; } - &.issue-right { - float: right; } } - textarea { - height: 110px; - width: 618px; - border: 1px solid #dedede; - border-radius: 4px; - padding: 5px; - font-family: Tahoma, Geneva, Helvetica, sans-serif; - font-size: 12px; - color: #575756; - margin: 10px 0px; } } - &.comment-closed { - display: none; - div { - &.state { - float: left; - padding: 2px 0px 2px 0px; - background: #bd4d40; - color: #FFF; - font-size: 12px; - border: 1px solid #924f52; - -moz-border-radius-topleft: 2px; - -moz-border-radius-topright: 0px; - -moz-border-radius-bottomright: 0px; - -moz-border-radius-bottomleft: 2px; - -webkit-border-radius: 2px 0px 0px 2px; - border-radius: 2px 0px 0px 2px; - width: 80px; - text-align: center; } - &.text { - border: 1px solid #dce6ed; - -moz-border-radius-topleft: 2px; - -moz-border-radius-topright: 2px; - -moz-border-radius-bottomright: 2px; - -moz-border-radius-bottomleft: 2px; - -webkit-border-radius: 2px; - border-radius: 2px; - float: left; - width: 561px; } - &.avatar { - float: left; - padding: 5px; } - &.name { - float: left; - font-size: 12px; - padding-top: 9px; } } } } - -div { - &.desription-top { - background: #dcecfa; - font-size: 12px; - color: #575756; - border: 1px solid #a9c6dd; - height: 38px; - width: 100%; - margin-bottom: 20px; - div.img { - float: left; - padding-left: 10px; - margin-top: 14px; } - input.name { - float: left; - margin-top: 5px; - margin-left: 10px; - background: #FFF; - border: 1px solid #d1deeb; - height: 21px; - width: auto; - color: #575756; - font-size: 12px; - width: 215px; - padding: 2px 5px 3px; } - div.role { - float: left; - margin-top: 11px; - margin-left: 10px; - font-size: 11px; } } - &.fork { - float: right; - margin-top: 5px; - p { - float: right; - margin-top: 5px; - margin-right: 2px; } } - &.desription-top div.fork { - margin-right: 10px; } } - -.all div { - &.description { - text-align: left; - h3 { - color: #575756; - font-weight: 700; - font-size: 14px; - margin-bottom: 5px; - margin-top: 5px; } - p { - font-size: 12px; - padding: 0; - margin: 0; - color: #575756; } } - &.last-commit { - border: 1px solid #d6d6d6; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topright: 4px; - -moz-border-radius-bottomright: 4px; - -moz-border-radius-bottomleft: 4px; - -webkit-border-radius: 4px 4px 4px 4px; - border-radius: 4px 4px 4px 4px; - padding: 6px; - margin: 10px 0px; } } - -/* Project main page */ - -table.tablesorter.project { - .th1 { - width: 130px; - /*padding-left: 17px;*/ } - .th2 { - width: 110px; - /*padding-left: 17px;*/ } - .th3 { - width: 450px; } - .th4 { - /*padding-left: 17px;*/ } - div { - &.name { - float: left; - margin-top: 0px; } - &.pic { - float: left; - padding-right: 5px; } } } - -a.files-see { - color: #565657; - text-decoration: underline; } - -div { - &.file { - border: 1px solid #dddddd; - margin-top: 10px; - div.top { - height: 28px; - background: #ededed; - -webkit-box-shadow: 0px 3px 3px -1px rgba(18, 86, 135, 0.2); - -moz-box-shadow: 0px 3px 3px -1px rgba(18, 86, 135, 0.2); - box-shadow: 0px 3px 3px -1px rgba(18, 86, 135, 0.2); - position: relative; - z-index: 99; - div { - &.l { - float: left; - margin: 6px 0px 0px 10px; } - &.r { - float: right; - margin: 6px 10px 0px 0px; } } } } - &.files div { - &.l { - float: left; - margin-bottom: 5px; } - &.r { - float: right; - display: none; } } - &.file { - margin-bottom: 10px; } } - -textarea.commit-message { - height: 60px; - width: 845px; - resize: none; - border: 1px solid #dedede; - border-radius: 4px; - padding: 5px; - font-family: Tahoma, Geneva, Helvetica, sans-serif; - font-size: 12px; - margin-top: 5px; } - -div { - &.files div.l p { - padding: 0; - margin: 5px 0px 0px 0px; } - &.gutter { - float: left; - border: 0 !important; - padding: 10px 5px 10px 0px; - font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; - background: #EDEDED; - width: 40px; - text-align: right; } } - -/* Code */ - -/* Tracker */ - -table td { - &.width18 { - width: 18px; } - &.width135 { - width: 135px; } - &.width145 { - width: 145px; } - &.width30 { - width: 30px; - &.right { - text-align: right; } } } - -div.bordered.bpadding20 { - padding-bottom: 20px; } - -table.tracker-lables { - td { - padding: 1px; } - div.label { - width: auto; - clear: both; - cursor: default; - margin-left: -15px; - padding: 5px; - padding-left: 15px; - text-align: left; - &:hover { - background: none; } } } - -div.blue-switcher { - height: 19px; - width: 258px; - border: 1px solid #a0a0a1; - border-radius: 3px; - background-color: #575756; - color: #FFF; - -webkit-box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.3); - -moz-box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.3); - box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.3); - float: right; - div { - &.open { - float: left; - padding: 1px 0px 2px 0px; - width: 128px; - text-align: center; - cursor: pointer; - position: relative; - z-index: 3; } - &.selected { - background-image: -webkit-gradient(linear, left top, left bottom, from(#619dd2), to(#125687)); - background-image: -webkit-linear-gradient(top, #619dd2, #125687); - background-image: -moz-linear-gradient(top, #619dd2, #125687); - background-image: -ms-linear-gradient(top, #619dd2, #125687); - background-image: -o-linear-gradient(top, #619dd2, #125687); - background-image: linear-gradient(top, #619dd2, #125687); - filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#619dd2', EndColorStr='#125687'); - border-radius: 2px; - height: 18px; - width: 128px; - -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5); - -moz-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5); - box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5); - position: absolute; - margin: 0px; - z-index: 2; } - &.closed { - float: right; - padding: 1px 0px 0px 0px; - width: 128px; - text-align: center; - cursor: pointer; - position: relative; - z-index: 3; } } } - -table.tablesorter.tracker { - th.th1 { - width: 50px; } - td { - &.td0 { - width: 10px; - padding-right: 0px; } - &.td3 { - width: 120px; - padding-top: 10px; - div { - &.code { - height: 19px; - width: 15px; - background: #FFF; - color: #009fe3; - border: 1px solid #83d1f2; - font-size: 16px; - padding: 1px 0px 0px 5px; - float: left; - margin-right: 5px; - cursor: pointer; } - &.avatar { - float: left; - margin-right: 5px; - cursor: pointer; } - &.answers { - height: 20px; - background: #FFF; - color: #009fe3; - border: 1px solid #83d1f2; - font-size: 16px; - float: left; - cursor: pointer; - div { - &.pic { - float: left; - margin: 2px; } - &.count { - float: left; - margin: 0px 5px 0px 2px; } } } } } } - div.smalltext { - font-size: 11px; - color: #b0b0b1; - float: left; - margin-top: 3px; } } - -div { - &.label { - &.selected.tracker { - width: auto; - clear: both; - cursor: default; - margin-left: 0px; - padding: 5px; - float: right; - margin-top: -6px; - &:hover { - background: none; } } - &.edit { - width: 196px; - clear: both; - cursor: default; - margin-left: -15px; - padding: 5px; - padding-left: 15px; - &:hover { - background: none; } } } - &.labeltext { - &.edit { - float: left; - margin-left: 2px; - font-size: 12px; - margin-top: 0px; - margin-bottom: 5px; - padding-left: 3px; - padding-right: 3px; - color: #FFF; - padding-top: 1px; - padding-bottom: 1px; - border-radius: 2px; - width: 175px; - cursor: default; - div { - &.text { - float: left; } - &.delete { - float: right; - cursor: pointer; - margin-top: 1px; } } } - a { - text-decoration: none; - color: #565657; } - &.edit a { - text-decoration: none; - color: #FFF; } } } - -aside div { - &.colors { - margin: 10px 0px; - div { - &.color { - float: left; - width: 22px; - height: 22px; - margin-right: 5px; - border-radius: 4px; - -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.8); - -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.8); - box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.8); - cursor: pointer; } - &.choose { - height: 14px; - width: 14px; - padding: 4px; - &.selected, &:hover { - background: image-url("choose.png") no-repeat 50% 50%; - height: 14px; - width: 14px; - padding: 4px; } } } } - &.lefter { - float: left; } - &.righter { - float: right; - margin-right: 15px; } } - -tr.label-active { - background: #DDD; - border-radius: 3px; } - -/* Wiki */ - -span.wiki-gray { - color: #b0b0b1; } - -.right table.wiki { - border: 1px solid #e2e2e2; - border-bottom: none; - margin-top: 10px; - td { - border-bottom: 1px solid #e2e2e2; - padding: 8px; } - tr.history td { - &.td1 { - width: 5px; } - &.td2 { - width: 180px; } } } - -a.button.rigth { - float: right; } - -div.r { - float: right; - margin-left: 10px; } - -h3.wiki { - color: #477cae; - font-size: 16px; } - -a.button.width100 { - width: 100px; } - -.div-tracker-labels { - margin: 2px 13px 2px 0px; - cursor: pointer; - border-radius: 4px; } - -.div-label-left { - float: left; - width: 150px; } - -.div-label-right { - float: right; - width: 30px; - text-align: right; - padding-top: 4px; - padding-right: 3px; } - -div.div-label-left div.label { - width: auto; - clear: both; - margin-left: -15px; - padding: 5px; - padding-left: 15px; - text-align: left; - &:hover { - background: none; } } - -/* Monitoring */ - -aside div.table { - margin-top: 5px; } - -h3.small { - font-size: 12px; - margin: 0px; - padding: 3px 0px; } - -table.tablesorter th.lpadding16 { - padding-left: 16px; } - -div.right.slim { - padding: 5px 14px 40px; - width: 695px; } - -img.delete-row { - cursor: pointer; } - -/* Create group */ - -div { - &.right-error { - float: left; - width: 369px; - height: 59px; - background: image-url("error-groups.png"); - margin: 0px 0px 5px -3px; - text-align: center; - p { - margin: 0; - padding: 27px 0px 0px 0px; } } - &.rightlist.nomargin { - margin: 0; } } - -article div { - &.rightlist input.error { - border: 1px solid #bd4d40; - -webkit-box-shadow: 0px 0px 2px 0px rgba(189, 77, 64, 1); - -moz-box-shadow: 0px 0px 2px 0px rgba(189, 77, 64, 1); - box-shadow: 0px 0px 2px 0px rgba(189, 77, 64, 1); } - &.groups-profile { - float: left; - a { - margin: 0px 0px 0px 5px; } - img { - margin: 2px 0px 0px 0px; } } } - -/* Group pages */ - -table.tablesorter { - &.group-list th.th2 { - width: 540px; } - &.create-platform th.th1 { - /*padding-left: 17px;*/ - width: 120px; } } - -/* Platform */ - -div.right div.left { - float: left; - margin-right: 5px; } - -table.tablesorter { - &.platform-products { - th.th1 { - /*padding-left: 17px;*/ - width: 560px; } - td.td2 { - text-align: center; } } - &.platform-repos { - th { - &.th1 { - /*padding-left: 17px;*/ - width: 480px; } - &.th2 { - /*padding-left: 17px;*/ - width: 80px; } } - td.td3 { - text-align: center; } } } - -div.new-owner div { - &.field { - float: left; - margin-right: 10px; - input { - width: 230px; } } - &.search { - float: left; } } - -.tpadding10 { - padding-top: 10px; } - -article div.all div.hr { - border-bottom: 1px solid #dedede; - width: 565px; - padding-top: 30px; - margin-bottom: 30px; } - -table.tablesorter.platform-product-main th { - &.th1 { - /*padding-left: 17px;*/ - width: 60px; } - &.th2 { - /*padding-left: 17px;*/ - width: 400px; } - &.th3 { - padding-left: 0px; } - &.th4 { - /*padding-left: 17px;*/ - width: 150px; } } - -div.right.rpadding0 { - padding-right: 0px; } - -article div.loadFile div { - &.btn { - float: left; } - &.name { - float: left; - margin-left: 20px; - padding-top: 4px; } } - -/* Profile */ - -.bpadding10 { - padding-bottom: 10px; } - -article div.rightlist div.load { - float: left; - margin-left: 40px; } - -.notify { - border: 1px solid #c86b60; - background: #f4e1df; - border-radius: 4px; - width: 100%; - margin-top: 20px; - p { - padding: 5px 10px; } } - -/* Pagination */ - -div.pagination { - em { - font-style: normal; - border: 1px solid #dddddd; - border-radius: 1px; - background: #ededed; - padding: 3px 7px; } - span, a { - border: 1px solid #dddddd; - border-radius: 1px; - background: #ededed; - padding: 3px 7px; } - em.current { - background: #d5e7f9; - border: 1px solid #c1daed; } - a { - color: #4c90d0; } } - -/*404*/ - -article div.all.error404 { - background: image-url("404.png") no-repeat 59% 0; - height: 500px; - text-align: center; - h1 { - margin: 0; - padding: 0; - margin-top: 165px; - font-size: 48px; - font-weight: normal; - span { - color: #4496d0; } } - h2 { - margin: 0; - padding: 0; - margin-top: 5px; - font-size: 18px; - font-weight: normal; } - p { - margin: 0 auto; - padding: 0; - text-align: center; - font-size: 14px; - &.pages { - margin-top: 72px; - width: 280px; } - &.search { - margin-top: 80px; - width: 230px; } } } +html, body { + margin: 0; + padding: 0; + font-family: Tahoma, Geneva, Helvetica, sans-serif; + color: #565657; + background: #1f60a1 image-url("bg.png") repeat-x; + min-width: 940px; + min-height: 600px; + text-align: center; + height: 100%; +} + +header, section, footer, aside, nav, article, menu { + display: block; +} + +input[type="text"]:focus { outline: none; } + +input[type="password"]:focus { outline: none; } + +input:focus { outline: none; } + +select:focus { outline: none; } + +a img { border: none; } + +.wrap { + width: 940px; + margin: 0 auto; + text-align: center; + border: 1px solid #3f668c; + -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.5); + box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.5); + background: #FFF; + min-height: 92%; +} + +.wrap.columns { + background: #FFF image-url("page-bg.png") repeat-y; +} + +.both { + clear: both; +} + +/* Top menu */ + +header { + -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.4); + -moz-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.4); + box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.4); + position: relative; + z-index: 1000; +} + +header div.left { + background: image-url("top-left.png"); + height: 46px; + width: 14px; + float: left; +} + +header div.middle { + background: image-url("top-middle.png"); + float: left; + height: 46px; + width: 912px; +} + +header div.right { + background: image-url("top-right.png"); + height: 46px; + width: 14px; + float: right; +} + +/* Left part of top menu*/ + +header menu { + float: left; + margin: 0; + padding: 0; +} + +header menu ul { + list-style: none; + margin: 0; + padding: 10px 0px 0px 0px; +} + +header menu ul li { + display: inline; +} + +header menu ul li a { + font-size: 12px; + color: #FFF; + text-decoration: none; + height: 43px; + padding: 15px 15px 15px 15px; +} + +header menu ul li a:hover { + color: #cee7ff; +} + +header menu ul li a.first { + padding-left: 45px; +} + +header menu ul li a.active { + background: image-url("menu-hover.png") repeat-x; +} + + + +header div.logo { + float: left; + margin-top: -25px; + padding-left: 10px; + position: absolute; +} + +/* Right part of top menu */ + +header div.information { + float: right; +} + +header div.search { + float: left; + margin: 10px 0px 0px 0px; + -moz-border-radius-topleft: 3px; + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-radius: 3px 3px 3px 3px; + border-radius: 3px 3px 3px 3px; + background: #FFF; + border: 1px solid #7691aa; +} + +header div.search div.pic { + background: image-url("search-button.png"); + height: 22px; + width: 24px; + float: left; +} + +header div.search div.field { + float: left; + margin: -1px 0px 0px 0px; +} + +header div.search div.field input { + border: none; + height: 18px; + background: none; + width: 132px; + font-size: 12px; + font-family: Arial; + padding: 2px 0px 0px 0px; +} + +header div.search div.field input.gray { + color: #cfcfcf; +} + +header div.search div.field input.black { + color: #333333; +} + +header div.avatar { + float:left; + padding: 6px 10px 10px 10px; + +} + +header div.information div.active { + background: image-url("menu-hover.png") repeat-x; +} + +header div.information div.user { + float: left; + margin-left: 14px; +} + +header div.profile { + float: left; + text-align: right; + color: #FFF; + font-size: 12px; + padding-top: 12px; +} + +header div.profile a { + color: #FFF; + text-decoration: none; + padding-right: 10px; +} + +header div.profile a:hover { + text-decoration: underline; +} + + +header div.droplist-wrap { + margin: -4px 0px 0px 0px; + width: 151px; + float: right; +} + +header div.droplist { + background: image-url("bg-droplist.png") repeat-x; + height: 91px; + width: 151px; + -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5); + box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5); + position: absolute; + margin-top: 0px; + border-radius: 0px 0px 4px 4px; + display: none; + text-align: right; + z-index: 9999; +} + +header div.droplist-wrap div.a { + margin-top: 5px; +} + +header div.droplist a{ + position: relative; + padding-left: 15px; + font-size: 12px; + color: #7eb7ed; + text-decoration: none; + padding-right: 15px; + margin-top: 10px; +} + +header div.droplist a:hover{ + text-decoration: underline; +} + + +/* Submenu */ + +.sub-menu { + height: 38px; + margin: -7px 0px 0px 0px; + padding: 0px 0px 0px 15px; + background: #ededed; + position: relative; + z-index: 100; + border-bottom: 1px solid #FFF; + -webkit-box-shadow: 0px 5px 3px -3px rgba(18, 86, 135, 0.2); + -moz-box-shadow: 0px 5px 3px -3px rgba(18, 86, 135, 0.2); + box-shadow: 0px 5px 3px -3px rgba(18, 86, 135, 0.2); +} + +.sub-menu div.left { + float: left; + width: 200px; + border-right: 1px solid #dcdcdc; + font-size: 12px; + text-align: left; + font-weight: 700; + padding: 10px 0px 0px 0px; + height: 21px; +} + +.sub-menu div.right { + float: left; +} + + +.sub-menu nav { /*Для подменю без названия*/ + float: left; + margin: 0px 0px 0px 0px; +} + +.sub-menu nav ul { + list-style: none; + text-align: left; + padding: 0; + margin: 0; + padding-top: 5px; +} + +.sub-menu nav ul li { + display: inline; +} + +.sub-menu nav ul li a { + font-size: 12px; + color: #575756; + text-decoration: none; + height: 34px; + padding: 0px 20px 6px 20px; +} + +.sub-menu nav ul li a.active { + background: image-url("submenu-hover.png") repeat-x; +} + +.sub-menu nav ul li a:hover { + color: #2b6daf; +} + +/* Page markup */ + +article { + font-size: 12px; +} + +aside { + float: left; + width: 215px; +} + +article div.right { + float: right; + width: 645px; + padding: 20px 40px 40px 40px; + text-align: left; +} + +article div.right.bigpadding { + width: 445px; + padding: 20px 140px 40px 140px; +} + +article div.right.middlepadding { + width: 510px; + padding: 20px 120px 40px 50px; +} + +article div.right.middlepadding div.rightlist{ + width: 300px; +} + +article div.right.middlepadding div.rightlist input{ + width: 300px; +} + +article div.right.middlepadding div.rightlist textarea{ + width: 300px; +} + +article div.all { + width: 855px; + padding: 20px 40px 20px 40px; + text-align: left; +} + +article div.all.bigpadding { + width: 605px; + padding: 0px 40px 20px 200px; + text-align: left; +} + +article div.all.verybigpadding { + width: 545px; + padding: 0px 40px 20px 200px; + text-align: left; +} + +article div.all.verybigpadding div.left { + float: left; +} + +article div.all.verybigpadding div.left img{ + padding-right: 40px; + margin-top: 20px; +} + +article div.all.verybigpadding div.left h3, article div.all.verybigpadding div.left h4, article div.all.verybigpadding div.left p{ + width: 420px; +} + +article div.all.verybigpadding div.left .tmargin5 { + padding-top: 5px; + position: relative; +} + + +/* Left part of page markup */ + +aside div.bordered { + border-bottom: 1px solid #dee5eb; + text-align: left; + padding: 20px 0px 30px 15px; +} + +aside div.block { + text-align: left; + padding: 10px 0px 30px 15px; +} + +/* Common page parts markups */ + +article h4 { + font-size: 12px; + margin-bottom: 0px; + padding-bottom: 2px; +} + +article p { + margin: 0; + padding: 0; +} + +div.expand-gray-down, div.expand-gray-up { + height: 10px; + width: 12px; + float: left; + margin: 3px 0px 0px 3px; + cursor: pointer; +} + +div.expand-gray-down { + background: image-url("expand-gray.png") no-repeat; +} + +div.expand-gray-up { + background: image-url("expand-gray2.png") no-repeat; +} + +article a.button { + display: inline-block; + white-space: nowrap; + background-color: #125687; + background-image: -webkit-gradient(linear, left top, left bottom, from(#68a3d8), to(#125687)); + background-image: -webkit-linear-gradient(top, #68a3d8, #125687); + background-image: -moz-linear-gradient(top, #68a3d8, #125687); + background-image: -ms-linear-gradient(top, #68a3d8, #125687); + background-image: -o-linear-gradient(top, #68a3d8, #125687); + background-image: linear-gradient(top, #68a3d8, #125687); + filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#68a3d8', EndColorStr='#125687'); + border: 1px solid #5084b4; + padding: 4px 20px; + margin: 0; + font-size: 12px; + text-decoration: none; + color: #FFF; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + border-radius: 5px; + text-align: center; +} + +article a.button:hover{ + background-color: #34719d; + background-image: -webkit-gradient(linear, left top, left bottom, from(#7fb3e1), to(#34719d)); + background-image: -webkit-linear-gradient(top, #7fb3e1, #34719d); + background-image: -moz-linear-gradient(top, #7fb3e1, #34719d); + background-image: -ms-linear-gradient(top, #7fb3e1, #34719d); + background-image: -o-linear-gradient(top, #7fb3e1, #34719d); + background-image: linear-gradient(top, #7fb3e1, #34719d); + filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#7fb3e1', EndColorStr='#34719d'); + text-decoration: none; +} + + + +article a.button:active{ + background-color: #125687; + background-image: -webkit-gradient(linear, left top, left bottom, from(#68a3d8), to(#125687)); + background-image: -webkit-linear-gradient(top, #68a3d8, #125687); + background-image: -moz-linear-gradient(top, #68a3d8, #125687); + background-image: -ms-linear-gradient(top, #68a3d8, #125687); + background-image: -o-linear-gradient(top, #68a3d8, #125687); + background-image: linear-gradient(top, #68a3d8, #125687); + filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#68a3d8', EndColorStr='#125687'); +} + +article a.disabled { + background-color: #888888; + background-image: -webkit-gradient(linear, left top, left bottom, from(#aaaaaa), to(#888888)); + background-image: -webkit-linear-gradient(top, #aaaaaa, #888888); + background-image: -moz-linear-gradient(top, #aaaaaa, #888888); + background-image: -ms-linear-gradient(top, #aaaaaa, #888888); + background-image: -o-linear-gradient(top, #aaaaaa, #888888); + background-image: linear-gradient(top, #aaaaaa, #888888); + filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#aaaaaa', EndColorStr='#888888'); + cursor: default; + color: #d8d8d8; + border: 1px solid #aaaaaa; + cursor: default; + text-align: center; +} + +article input[type="file"] { + + +} + +article input[type="submit"] { + display: inline-block; + white-space: nowrap; + background-color: #125687; + background-image: -webkit-gradient(linear, left top, left bottom, from(#68a3d8), to(#125687)); + background-image: -webkit-linear-gradient(top, #68a3d8, #125687); + background-image: -moz-linear-gradient(top, #68a3d8, #125687); + background-image: -ms-linear-gradient(top, #68a3d8, #125687); + background-image: -o-linear-gradient(top, #68a3d8, #125687); + background-image: linear-gradient(top, #68a3d8, #125687); + filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#68a3d8', EndColorStr='#125687'); + border: 1px solid #5084b4; + padding: 4px 20px; + margin: 0; + font-size: 12px; + text-decoration: none; + color: #FFF; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + border-radius: 5px; + text-align: center; + height: auto; + width: auto; + +} + +article input[type="submit"]:hover{ + background-color: #34719d; + background-image: -webkit-gradient(linear, left top, left bottom, from(#7fb3e1), to(#34719d)); + background-image: -webkit-linear-gradient(top, #7fb3e1, #34719d); + background-image: -moz-linear-gradient(top, #7fb3e1, #34719d); + background-image: -ms-linear-gradient(top, #7fb3e1, #34719d); + background-image: -o-linear-gradient(top, #7fb3e1, #34719d); + background-image: linear-gradient(top, #7fb3e1, #34719d); + filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#7fb3e1', EndColorStr='#34719d'); + text-decoration: none; + cursor: pointer; +} + + + +article input[type="submit"]:active{ + background-color: #125687; + background-image: -webkit-gradient(linear, left top, left bottom, from(#68a3d8), to(#125687)); + background-image: -webkit-linear-gradient(top, #68a3d8, #125687); + background-image: -moz-linear-gradient(top, #68a3d8, #125687); + background-image: -ms-linear-gradient(top, #68a3d8, #125687); + background-image: -o-linear-gradient(top, #68a3d8, #125687); + background-image: linear-gradient(top, #68a3d8, #125687); + filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#68a3d8', EndColorStr='#125687'); +} + +article input[type="submit"]:disabled { + background-color: #888888; + background-image: -webkit-gradient(linear, left top, left bottom, from(#aaaaaa), to(#888888)); + background-image: -webkit-linear-gradient(top, #aaaaaa, #888888); + background-image: -moz-linear-gradient(top, #aaaaaa, #888888); + background-image: -ms-linear-gradient(top, #aaaaaa, #888888); + background-image: -o-linear-gradient(top, #aaaaaa, #888888); + background-image: linear-gradient(top, #aaaaaa, #888888); + filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#aaaaaa', EndColorStr='#888888'); + cursor: default; + color: #d8d8d8; + border: 1px solid #aaaaaa; + cursor: default; + text-align: center; +} + + +article h3{ + font-size: 14px; + color: #575756; + margin-bottom: 0; + padding-bottom: 2px; +} + +article h3.fix { + margin-top: 0px; + padding-top: 0px; +} + +article a{ + color: #7eb7ed; + font-size: 12px; + text-decoration: none; + padding: 0px 0px; +} + +article a:hover{ + text-decoration: underline; +} + +/* Right part of page markup */ + +article div.right div.hr { + border-bottom: 1px solid #dedede; + width: 100%; + padding-top: 30px; + margin-bottom: 30px; +} + +article div.right div.hr.bottom { + margin-bottom: 10px; + padding-top: 20px; +} + +article div.right div.hr.top { + padding-top: 7px; + margin-bottom: 20px; +} + +article div.leftside { + float: left; +} + +article div.rightside { + float: right; +} + +article div.all.bigpadding div.rightside { + margin-right: 40px; +} + +.lefter { + float: left; + margin-right: 5px; +} + +.lefter span.gap { + padding-right: 59px; +} + +.lefter.top { + margin-top: -6px; +} + +.w25 { + width: 25px; +} + +.w420 { + width: 420px; + padding-bottom: 20px; +} + +.padd25 { + padding-left: 25px; +} + +.width70 { + width: 70px; +} + + +/* Footer */ + +footer { + height: 32px; + padding-left: 15px; + width: 900px; + margin: 0 auto; + text-align: center; +} + +footer ul { + margin: 0; + padding: 0; + list-style: none; + font-size: 12px; + color: #FFF; + padding-top: 10px; + text-align: left; +} + +footer ul li { + display: inline; +} + +footer ul li a { + font-size: 12px; + color: #FFF; + text-decoration: none; +} + +footer ul li a:hover { + text-decoration: underline; +} + +/* Main page */ + +aside div.bordered table{ + padding: 0; + margin: 0; + padding-bottom: 0px; + margin-left: -10px; +} + +aside div.bordered table td{ + font-size: 12px; + padding: 1px 0px 0px 0px; +} + +aside div.block table td { + text-align: right; + padding: 2px 3px 1px 3px; +} + + +aside div.block table td.first{ + width: 150px; + text-align: left; +} + +article div.right div.messages { + background: #e9f4fb; + border: 1px solid #dfeefa; + border-radius: 5px; + width: 100%; + color: #477cae; + text-align: center; + font-size: 12px; + padding: 4px 0px 4px 0px; + cursor: pointer; + margin: 15px 0px 15px 0px; +} + +article div.right div.messages:hover { + background: #dceffa; +} + +article div.right div.messages p{ + margin: 0; + padding: 0; +} + +article div.activity { + border: 1px solid #d6d6d6; + /*width: 614px;*/ + border-radius: 5px; + padding: 6px; + margin-top: 15px; + color: #333; +} + +article div.activity div.top div.image { + float: left; +} + +article div.activity div.top div.text { + float: left; + padding-left: 10px; + font-size: 12px; +} + +article div.activity div.top div.text span.name { + font-weight: 700; +} + +article div.activity div.top div.text span.date { + font-size: 11px; +} + +article div.text span.subject { + float: left; +} + +article div.activity div.top div.text span.subject img { + cursor: pointer; +} + +article div.activity div.fulltext { + font-size: 12px; + padding-top: 10px; + display: none; +} + +article div.activity div.fulltext.view { + display: block; +} + +/* Admin page */ + +.admin-preferences ul { + list-style: none; + margin: 0; + padding: 0; + margin-top: 20px; + width: 215px; + text-align: left; +} + +.admin-preferences ul li{ + padding-top: 5px; + padding-bottom: 5px; + width: 215px; +} + +.admin-preferences ul li.active, .admin-preferences ul li:hover { + background: #dcecfa; +} + +.admin-preferences ul li a{ + color: #575756; + text-decoration: none; + padding-top: 5px; + padding-bottom: 5px; + padding-left: 15px; +} + +.right div.leftlist, .all div.leftlist { + float: left; + width: 200px; + margin: 0px 0px 10px 0px; +} + +.right div.rightlist, .all div.rightlist { + float: left; + width: 400px; + font-size: 12px; + color: #575756; + margin: 0px 0px 10px 0px; +} + +.right div.rightlist div.check { + float: left; +} + +.right div.rightlist div.forcheck { + float: left; + margin: 1px 0px 0px 5px; +} +div.rightlist textarea { + height: 110px; + width: 350px; + border: 1px solid #dedede; + border-radius: 4px; + padding: 5px; + font-family: Tahoma, Geneva, Helvetica, sans-serif; + font-size: 12px; +} + +div.rightlist input[type="text"], div.rightlist input[type="password"] { + height: 15px; + width: 350px; + border: 1px solid #dedede; + border-radius: 4px; + padding: 5px; + font-family: Tahoma, Geneva, Helvetica, sans-serif; + font-size: 12px; +} + +/* Admin-members page */ + +div.img { + float: left; +} + + table div.radio { + float: left; + margin: 5px 0px 0px 0px; +} + +div.forimg { + float: left; + margin: 5px 0px 0px 5px; +} + +table div.forradio { + float: left; + margin: 5px 0px 0px 5px; +} + +table span.niceCheck-main { + margin-top: 3px; +} + +div.admin-search { + float: left; +} + +.right div.admin-role { + float: left; +} + +.right div.admin-search input { + width: 300px; + margin-right: 5px; + height: 23px; + border: 1px solid #dedede; + border-radius: 3px; + margin-top: 1px; + font-size: 12px; + font-family: Tahoma, Geneva, Helvetica, sans-serif; + padding-left: 5px; +} + +article input.gray { + color: #cfcfcf; +} + +article input.black { + color: #333333; +} + +.right div.admin-add { + float: left; + padding-top: 1px; + margin-left: 5px; +} + +.right div.admin-add a { + width: 86px; + text-align: center; + padding-bottom: 5px; +} + +/* Input elements */ + +.niceRadio { + width: 17px; + height: 17px; + display: inline-block; + cursor: pointer; + background: image-url("radio.png"); + overflow: hidden; +} +.radioChecked { + background-position: 0 -17px; +} +.niceRadio input { + margin-left: -18px; +} + +.sel80 { + width: 200px; + padding-bottom: 4px; + text-align: left; +} + +.sel80.aside { + width: 185px; +} +.lineForm, +.lineForm3 { + margin-bottom: 0px; +} + +.niceCheck { + width: 17px; + height: 17px; + display: inline-block; + cursor: pointer; + background: image-url("checkbox.png"); +} +.niceCheck input { + display: none; +} + +.niceCheck-main { + width: 18px; + height: 18px; + display: inline-block; + cursor: pointer; + background: image-url("checkbox-main.png"); +} +.niceCheck-main input { + display: none; +} + +/* Admin build project */ + +section.left { + float: left; + text-align: left; + width: 230px; + margin-left: 250px; +} + +section.right { + float: right; + text-align: left; + width: 200px; + margin-right: 250px; +} + +section .left { + float: left; + margin-right: 4px; +} + +/* Commits history */ + + +article .date-block { + width: 100%; + margin-top: 17px; +} + +article .date-block div.date { + float: left; + background: #bedbf6; + color: #477cae; + border: 1px solid #98bede; + -moz-border-radius-topleft: 4px; + -moz-border-radius-topright: 0px; + -moz-border-radius-bottomright: 0px; + -moz-border-radius-bottomleft: 4px; + -webkit-border-radius: 4px 0px 0px 4px; + border-radius: 4px 0px 0px 4px; + width: 65px; + height: 55px; + padding: 10px; + padding-top: 20px; + -webkit-box-shadow: -1px 0px 0px 1px rgba(0, 0, 0, 0.1); + -moz-box-shadow: -1px 0px 0px 1px rgba(0, 0, 0, 0.1); + box-shadow: -1px 0px 0px 1px rgba(0, 0, 0, 0.1); + font-size: 14px; + text-align: center; +} + +article .date-block div.messages { + float: left; + border: 1px solid #cfdde7; + -moz-border-radius-topleft: 0px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; + -moz-border-radius-bottomleft: 4px; + -webkit-border-radius: 0px 4px 4px 4px; + border-radius: 0px 4px 4px 4px; + padding: 10px; + padding-bottom: 0px; + width: 746px; +} + +article .date-block div.message { + border: 1px solid #d6d6d6; + -moz-border-radius-topleft: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; + -moz-border-radius-bottomleft: 4px; + -webkit-border-radius: 4px 4px 4px 4px; + border-radius: 4px 4px 4px 4px; + padding: 6px; + margin-bottom: 10px; +} + +article .date-block div.message div.body { + float: left; + text-align: left; +} + +article .date-block div.message div.code { + float: right; + margin: -7px 0px 0px 640px; + position: absolute; +} + +article .date-block div.code div.top { + width: 90px; + height: 22px; + border: 1px solid #9dbcd5; + background: #cbdeef; +} + +article .date-block div.code div.bottom { + width: 90px; + text-align: right; +} + +article .date-block div.code div.left { + float: left; + width: 13px; + height: 13px; + padding-left: 2px; + padding-top: 4px; +} + +article .date-block div.code div.right { + float: right; + border: 1px solid #bcd5ea; + background: #FFF; + font-size: 12px; + width: 65px; + height: 14px; + margin: 2px; + padding: 0px 2px 2px 0px; + text-align: center; +} + +article .date-block div.image, .last-commit div.image { + float: left; +} + +article .date-block div.text, .last-commit div.text { + float: left; + padding-left: 10px; + font-size: 12px; +} + +article .date-block div.text span.name, .last-commit span.name { + font-weight: 700; +} + +article .date-block div.text span.date, .last-commit span.date { + font-size: 11px; +} + +article .date-block div.text span.subject img, .last-commit span.subject img { + cursor: pointer; +} + +article .date-block div.fulltext, .last-commit div.fulltext { + font-size: 12px; + padding-top: 10px; + display: none; + /*width: 640px;*/ +} + + +article div.year { + background: #e9f4fb; + border: 1px solid #dfeefa; + border-radius: 5px; + width: 760px; + color: 477cae; + text-align: center; + font-size: 12px; + padding: 4px; + margin-left: 87px; + margin-top: 30px; + margin-bottom: 30px; +} + +article div.year p{ + margin: 0; + padding: 0; + color: #477CAE; +} + +div.pagination.tmargin30 { + margin-top: 30px; +} + +/* Create issue */ + +.bordered.nopadding, .right.nopadding { + padding-top: 0px; +} + +p.tmargin5 { + margin-top: 5px; +} + +aside input { + height: 25px; + width: 170px; + border: 1px solid #dedede; + border-radius: 4px; + padding: 0px 5px; + font-family: Tahoma, Geneva, Helvetica, sans-serif; + font-size: 12px; + margin-bottom: 5px; + margin-top: 5px; +} + +aside input.gray { + color: #cfcfcf; +} + +aside input.black { + color: #333333; +} + +div.people { + width: 202px; + clear: both; + cursor: pointer; + margin-left: -15px; + padding: 5px; + padding-left: 10px; + padding-right: 0px; +} + +div.people div.avatar, div.avatar { + float: left; + padding-left: 5px; +} + +div.people div.name, div.name { + padding-top: 4px; + padding-left: 3px; + float: left; +} + +aside div.select, div.people:hover { + background: #dcecfa; +} + +div.label.selected, div.label { + width: 196px; + clear: both; + cursor: pointer; + margin-left: -15px; + padding: 5px; + padding-left: 15px; +} + +div.label.selected:hover, div.label:hover { + background: #dcecfa; +} + +div.labeltext.selected { + float: left; + margin-left: 2px; + font-size: 12px; + margin-top: 0px; + padding-left: 3px; + padding-right: 3px; + color: #FFF; + padding-top: 1px; + padding-bottom: 1px; + border-radius: 2px; +} + +div.label div.flag { + height: 11px; + width: 3px; + background: #39b54a; + float: left; + margin-top: 3px; + margin-right: 3px; + border-radius: 2px; +} + +.right span.small-text { + font-size: 11px; +} + +.right .bpadding10, .all .bpadding10 { + padding-bottom: 10px; +} + + +/* Issue page */ + +aside div.switcher, aside div.switcher-off { + height: 23px; + width: 194px; + background: image-url("switch-on.png"); + color: #FFF; + font-size: 12px; + cursor: pointer; +} + +aside div.switcher-off { + background: image-url("switch-off.png"); +} + +aside div.switcher div.swleft, aside div.switcher-off div.swleft { + float: left; + width: 96px; + text-align: center; + padding-top: 3px; +} + +aside div.switcher div.swright, aside div.switcher-off div.swright { + float: right; + width: 96px; + text-align: center; + padding-top: 3px; +} + +p.non-view { + display: none; +} + +div.non-view { + display: none; +} + +div.view { + display: block; +} + +div.nopointer { + cursor: default; +} + +div.nopointer:hover { + background: none; +} + +a.button.tmargin10, input[type="submit"].tmargin10 { + margin-top: 10px; +} + +h3.tmargin0 { + margin-top: 0px; +} + +h3.bmargin10 { + margin-bottom: 10px; +} + +.right div.comment { + text-align: left; + border: 1px solid #b3cce0; + -moz-border-radius-topleft: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; + -moz-border-radius-bottomleft: 4px; + -webkit-border-radius: 4px 4px 4px 4px; + border-radius: 4px 4px 4px 4px; + padding: 6px; + margin-bottom: 10px; + width: 631px; + background: #dcecfa; +} + +.right div.comment div.issue-left { + float: left; + font-size: 12px; + margin-top: 4px; +} + +.right div.comment div.issue-right { + float: right; +} + +.right div.comment textarea { + height: 110px; + width: 618px; + border: 1px solid #dedede; + border-radius: 4px; + padding: 5px; + font-family: Tahoma, Geneva, Helvetica, sans-serif; + font-size: 12px; + color: #575756; + margin: 10px 0px; +} + +.right div.comment-closed { + display: none; +} + +.right div.comment-closed div.state { + float: left; + padding: 2px 0px 2px 0px; + background: #bd4d40; + color: #FFF; + font-size: 12px; + border: 1px solid #924f52; + -moz-border-radius-topleft: 2px; + -moz-border-radius-topright: 0px; + -moz-border-radius-bottomright: 0px; + -moz-border-radius-bottomleft: 2px; + -webkit-border-radius: 2px 0px 0px 2px; + border-radius: 2px 0px 0px 2px; + width: 80px; + text-align: center; +} + +.right div.comment-closed div.text { + border: 1px solid #dce6ed; + -moz-border-radius-topleft: 2px; + -moz-border-radius-topright: 2px; + -moz-border-radius-bottomright: 2px; + -moz-border-radius-bottomleft: 2px; + -webkit-border-radius: 2px; + border-radius: 2px; + float: left; + width: 561px; +} + +.right div.comment-closed div.avatar { + float: left; + padding: 5px; +} + +.right div.comment-closed div.name { + float: left; + font-size: 12px; + padding-top: 9px; +} + +div.description-top { + background: #dcecfa; + font-size: 12px; + color: #575756; + border: 1px solid #a9c6dd; + height: 38px; + width: 100%; + margin-bottom: 20px; +} + +div.description-top div.img { + float: left; + padding-left: 10px; + margin-top: 14px; +} + +div.description-top input.name { + float: left; + margin-top: 5px; + margin-left: 10px; + background: #FFF; + border: 1px solid #d1deeb; + height: 21px; + width: auto; + color: #575756; + font-size: 12px; + width: 215px; + padding: 2px 5px 3px; +} + +div.description-top div.role { + float: left; + margin-top: 11px; + margin-left: 10px; + font-size: 11px; +} + + div.fork { + float: right; + margin-top: 5px; +} + div.fork p { + float: right; + margin-top: 5px; + margin-right: 2px; +} + +div.description-top div.fork { + margin-right: 10px; +} + +.all div.description { + text-align: left; +} + +.all div.description h3{ + color: #575756; + font-weight: 700; + font-size: 14px; + margin-bottom: 5px; + margin-top: 5px; +} + +.all div.description p{ + font-size: 12px; + padding: 0; + margin: 0; + color: #575756; +} + +.all div.last-commit { + border: 1px solid #d6d6d6; + -moz-border-radius-topleft: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; + -moz-border-radius-bottomleft: 4px; + -webkit-border-radius: 4px 4px 4px 4px; + border-radius: 4px 4px 4px 4px; + padding: 6px; + margin: 10px 0px; +} + + +/* Project main page */ + +table.tablesorter.project .th1 { + width: 130px; + /*padding-left: 17px;*/ +} + +table.tablesorter.project .th2 { + width: 110px; + /*padding-left: 17px;*/ +} + +table.tablesorter.project .th3 { + width: 450px; +} + +table.tablesorter.project .th4 { + /*padding-left: 17px;*/ +} + +table.tablesorter.project div.name { + float: left; + margin-top: 0px; +} + +table.tablesorter.project div.pic { + float: left; + padding-right: 5px; +} + +a.files-see { + color: #565657; + text-decoration: underline; +} + +div.file { + border: 1px solid #dddddd; + margin-top: 10px; +} + +div.file div.top { + height: 28px; + background: #ededed; + -webkit-box-shadow: 0px 3px 3px -1px rgba(18, 86, 135, 0.2); + -moz-box-shadow: 0px 3px 3px -1px rgba(18, 86, 135, 0.2); + box-shadow: 0px 3px 3px -1px rgba(18, 86, 135, 0.2); + position: relative; + z-index: 99; +} + +div.file div.top div.l { + float: left; + margin: 6px 0px 0px 10px; +} + +div.file div.top div.r { + float: right; + margin: 6px 10px 0px 0px; +} + +div.files div.l { + float: left; + margin-bottom: 5px; +} + +div.files div.r { + float: right; + display: none; +} + +div.file { + margin-bottom: 10px; +} + +textarea.commit-message { + height: 60px; + width: 845px; + resize: none; + border: 1px solid #dedede; + border-radius: 4px; + padding: 5px; + font-family: Tahoma, Geneva, Helvetica, sans-serif; + font-size: 12px; + margin-top: 5px; +} + +div.files div.l p{ + padding: 0; + margin: 5px 0px 0px 0px; +} + + +/* Code */ + +div.gutter { + float: left; + border: 0 !important; + padding: 10px 5px 10px 0px; + font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; + background: #EDEDED; + width: 40px; + text-align: right; +} + + +/* Tracker */ + +table td.width18 { + width: 18px; +} + +table td.width135 { + width: 135px; +} + +table td.width145 { + width: 145px; +} + +table td.width30 { + width: 30px; +} + +table td.width30.right { + text-align: right; +} + +div.bordered.bpadding20 { + padding-bottom: 20px; +} + +table.tracker-lables td { + padding: 1px; +} + +table.tracker-lables div.label { + width: auto; + clear: both; + cursor: default; + margin-left: -15px; + padding: 5px; + padding-left: 15px; + text-align: left; +} + +table.tracker-lables div.label:hover { + background: none; +} + +div.blue-switcher { + height: 19px; + width: 258px; + border: 1px solid #a0a0a1; + border-radius: 3px; + background-color: #575756; + color: #FFF; + -webkit-box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.3); + -moz-box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.3); + box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.3); + float: right; +} + +div.blue-switcher div.open { + float: left; + padding: 1px 0px 2px 0px; + width: 128px; + text-align: center; + cursor: pointer; + position: relative; + z-index: 3; +} + +div.blue-switcher div.selected { + background-image: -webkit-gradient(linear, left top, left bottom, from(#619dd2), to(#125687)); + background-image: -webkit-linear-gradient(top, #619dd2, #125687); + background-image: -moz-linear-gradient(top, #619dd2, #125687); + background-image: -ms-linear-gradient(top, #619dd2, #125687); + background-image: -o-linear-gradient(top, #619dd2, #125687); + background-image: linear-gradient(top, #619dd2, #125687); + filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#619dd2', EndColorStr='#125687'); + border-radius: 2px; + height: 18px; + width: 128px; + -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5); + box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5); + position: absolute; + margin: 0px; + z-index: 2; + +} + +div.blue-switcher div.closed { + float: right; + padding: 1px 0px 0px 0px; + width: 128px; + text-align: center; + cursor: pointer; + position: relative; + z-index: 3; +} + +table.tablesorter.tracker th.th1{ + width: 50px; +} + +table.tablesorter.tracker td.td0{ + width: 10px; + padding-right: 0px; +} + +table.tablesorter.tracker td.td3{ + width: 120px; + padding-top: 10px; +} + +table.tablesorter.tracker td.td3 div.code { + height: 19px; + width: 15px; + background: #FFF; + color: #009fe3; + border: 1px solid #83d1f2; + font-size: 16px; + padding: 1px 0px 0px 5px; + float: left; + margin-right: 5px; + cursor: pointer; +} + +table.tablesorter.tracker td.td3 div.avatar { + float: left; + margin-right: 5px; + cursor: pointer; +} + +table.tablesorter.tracker td.td3 div.answers { + height: 20px; + background: #FFF; + color: #009fe3; + border: 1px solid #83d1f2; + font-size: 16px; + float: left; + cursor: pointer; +} + +table.tablesorter.tracker td.td3 div.answers div.pic { + float: left; + margin: 2px; +} + +table.tablesorter.tracker td.td3 div.answers div.count { + float: left; + margin: 0px 5px 0px 2px; +} + +table.tablesorter.tracker div.smalltext { + font-size: 11px; + color: #b0b0b1; + float: left; + margin-top: 3px; +} + + +div.label.selected.tracker { + width: auto; + clear: both; + cursor: default; + margin-left: 0px; + padding: 5px; + float: right; + margin-top: -6px; +} + +div.label.selected.tracker:hover { + background: none; +} + + +div.label.edit { + width: 196px; + clear: both; + cursor: default; + margin-left: -15px; + padding: 5px; + padding-left: 15px; +} + +div.label.edit:hover{ + background: none; +} + +div.labeltext.edit { + float: left; + margin-left: 2px; + font-size: 12px; + margin-top: 0px; + margin-bottom: 5px; + padding-left: 3px; + padding-right: 3px; + color: #FFF; + padding-top: 1px; + padding-bottom: 1px; + border-radius: 2px; + width: 175px; + cursor: default; +} + +div.labeltext.edit div.text { + float: left; +} + +div.labeltext.edit div.delete { + float: right; + cursor: pointer; + margin-top: 1px; +} + +div.labeltext a { + text-decoration: none; + color: #565657; +} + +div.labeltext.edit a { + text-decoration: none; + color: #FFF; +} + +aside div.colors { + margin: 10px 0px; +} + +aside div.colors div.color { + float: left; + width: 22px; + height: 22px; + margin-right: 5px; + border-radius: 4px; + -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.8); + -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.8); + box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.8); + cursor: pointer; +} + +aside div.colors div.choose { + height: 14px; + width: 14px; + padding: 4px; +} + +aside div.colors div.choose.selected, aside div.colors div.choose:hover { + background: image-url("choose.png") no-repeat 50% 50%; + height: 14px; + width: 14px; + padding: 4px; +} + +aside div.lefter { + float: left; +} + +aside div.righter { + float: right; + margin-right: 15px; +} + +tr.label-active { + background: #DDD; + border-radius: 3px; +} + +/* Wiki */ + +span.wiki-gray { + color: #b0b0b1; +} + +.right table.wiki { + border: 1px solid #e2e2e2; + border-bottom: none; + margin-top: 10px; +} + +.right table.wiki td { + border-bottom: 1px solid #e2e2e2; + padding: 8px; +} + +.right table.wiki tr.history td.td1{ + width: 5px; +} + +.right table.wiki tr.history td.td2{ + width: 180px; +} + +a.button.rigth { + float: right; +} + +div.r { + float: right; + margin-left: 10px; +} + +h3.wiki { + color: #477cae; + font-size: 16px; +} + +a.button.width100 { + width: 100px; +} + +.div-tracker-labels { + margin: 2px 13px 2px 0px; + cursor: pointer; + border-radius: 4px; +} + +.div-label-left { + float: left; + width: 150px; +} + +.div-label-right { + float: right; + width: 30px; + text-align: right; + padding-top: 4px; + padding-right: 3px; +} + +div.div-label-left div.label { + width: auto; + clear: both; + margin-left: -15px; + padding: 5px; + padding-left: 15px; + text-align: left; +} + +div.div-label-left div.label:hover { + background: none; +} + +/* Monitoring */ + +aside div.table { + margin-top: 5px; +} + +h3.small { + font-size: 12px; + margin: 0px; + padding: 3px 0px; +} + +table.tablesorter th.lpadding16 { + padding-left: 16px; +} + +div.right.slim { + padding: 5px 14px 40px; + width: 695px; +} + +img.delete-row { + cursor: pointer; +} + + +/* Create group */ + +div.right-error { + float: left; + width: 369px; + height: 59px; + background: image-url("error-groups.png"); + margin: 0px 0px 5px -3px; + text-align: center; +} + +div.right-error p { + margin: 0; + padding: 27px 0px 0px 0px; +} + +div.rightlist.nomargin { + margin: 0; +} + +article div.rightlist input.error { + border: 1px solid #bd4d40; + -webkit-box-shadow: 0px 0px 2px 0px rgba(189, 77, 64, 1); + -moz-box-shadow: 0px 0px 2px 0px rgba(189, 77, 64, 1); + box-shadow: 0px 0px 2px 0px rgba(189, 77, 64, 1); +} + +/* Group pages */ + +article div.groups-profile { + float: left; +} + +article div.groups-profile a { + margin: 0px 0px 0px 5px; +} + +article div.groups-profile img { + margin: 2px 0px 0px 0px; +} + +table.tablesorter.group-list th.th2 { + width: 540px; +} + +/* Platform */ + +table.tablesorter.create-platform th.th1 { + /*padding-left: 17px;*/ + width: 120px; +} + +div.right div.left { + float: left; + margin-right: 5px; +} +table.tablesorter.platform-products th.th1 { + /*padding-left: 17px;*/ + width: 560px; +} + +table.tablesorter.platform-products td.td2 { + text-align: center; +} + +table.tablesorter.platform-repos th.th1 { + /*padding-left: 17px;*/ + width: 480px; +} + +table.tablesorter.platform-repos th.th2 { + /*padding-left: 17px;*/ + width: 80px; +} + +table.tablesorter.platform-repos td.td3 { + text-align: center; +} + +div.new-owner div.field { + float: left; + margin-right: 10px; +} + +div.new-owner div.field input { + width: 230px; +} + +div.new-owner div.search { + float: left; +} + +.tpadding10 { + padding-top: 10px; +} + +article div.all div.hr { + border-bottom: 1px solid #dedede; + width: 565px; + padding-top: 30px; + margin-bottom: 30px; +} + +table.tablesorter.platform-product-main th.th1 { + /*padding-left: 17px;*/ + width: 60px; +} + +table.tablesorter.platform-product-main th.th2 { + /*padding-left: 17px;*/ + width: 400px; +} + +table.tablesorter.platform-product-main th.th3 { + padding-left: 0px; +} + +table.tablesorter.platform-product-main th.th4 { + /*padding-left: 17px;*/ + width: 150px; +} + +div.right.rpadding0 { + padding-right: 0px; +} + +article div.loadFile div.btn { + float: left; +} + +article div.loadFile div.name { + float: left; + margin-left: 20px; + padding-top: 4px; +} + +/* Profile */ + +.bpadding10 { + padding-bottom: 10px; +} + +article div.rightlist div.load { + float: left; + margin-left: 40px; +} + +.notify { + border: 1px solid #c86b60; + background: #f4e1df; + border-radius: 4px; + width: 100%; + margin-top: 20px; +} + +.notify p { + padding: 5px 10px; +} + +/* Pagination */ + +div.pagination em { + font-style: normal; +} + +div.pagination em, div.pagination span, div.pagination a { + border: 1px solid #dddddd; + border-radius: 1px; + background: #ededed; + padding: 3px 7px; +} + +div.pagination em.current { + background: #d5e7f9; + border: 1px solid #c1daed; +} + +div.pagination a { + color: #4c90d0; +} + +/*404*/ + +article div.all.error404 { + background: image-url("404.png") no-repeat 59% 0; + height: 500px; + text-align: center; +} + +article div.all.error404 h1 { + margin: 0; + padding: 0; + margin-top: 165px; + font-size: 48px; + font-weight: normal; +} + +article div.all.error404 h1 span { + color: #4496d0; +} + +article div.all.error404 h2 { + margin: 0; + padding: 0; + margin-top: 5px; + font-size: 18px; + font-weight: normal; +} + +article div.all.error404 p { + margin: 0 auto; + padding: 0; + text-align: center; + font-size: 14px; +} + +article div.all.error404 p.pages { + margin-top: 72px; + width: 280px; +} + +article div.all.error404 p.search { + margin-top: 80px; + width: 230px; +} + +/*search*/ + +input.button.width100 { + width: 100px; +} + +input[type="text"].exsearch { + height: 15px; + border: 1px solid #dedede; + border-radius: 4px; + padding: 5px; + font-family: Tahoma, Geneva, Helvetica, sans-serif; + font-size: 12px; + width: 520px; + margin-right: 10px; +} + +div.lineForm.leftside.rmargin10 { + margin-right: 10px; +} + +table.tablesorter.bmargin5 { + margin-bottom: 1px; +} + +div.width400 { + width: 400px; + float: left; +} + +div.width400.rmargin55 { + margin-right: 55px; +} + +div.tmargin10 { + margin-top: 10px; +} diff --git a/app/views/shared/_feed_message.html.haml b/app/views/shared/_feed_message.html.haml index bb9893c9b..fe648d49c 100644 --- a/app/views/shared/_feed_message.html.haml +++ b/app/views/shared/_feed_message.html.haml @@ -4,7 +4,8 @@ %span.buttons= raw presenter.buttons.join(' | ').html_safe .image %img{:alt => "avatar", :src => presenter.image} - .text.imaged + .text + -#.imaged move up a line. %span.name= presenter.header .both %span.date= presenter.date diff --git a/db/schema.rb b/db/schema.rb index 6b826a049..f24cfaefc 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -13,14 +13,6 @@ ActiveRecord::Schema.define(:version => 20120229182356) do - create_table "activity_feeds", :force => true do |t| - t.integer "user_id", :null => false - t.string "kind" - t.text "data" - t.datetime "created_at" - t.datetime "updated_at" - end - create_table "arches", :force => true do |t| t.string "name", :null => false t.datetime "created_at" @@ -163,7 +155,6 @@ ActiveRecord::Schema.define(:version => 20120229182356) do t.datetime "updated_at" t.string "uname" t.integer "own_projects_count", :default => 0, :null => false - t.text "description" end create_table "issues", :force => true do |t| @@ -294,20 +285,22 @@ ActiveRecord::Schema.define(:version => 20120229182356) do t.boolean "is_rpm", :default => true end + add_index "projects", ["category_id"], :name => "index_projects_on_category_id" + add_index "projects", ["owner_id"], :name => "index_projects_on_name_and_owner_id_and_owner_type", :unique => true, :case_sensitive => false + create_table "register_requests", :force => true do |t| t.string "name" t.string "email" t.string "token" t.boolean "approved", :default => false t.boolean "rejected", :default => false - t.datetime "created_at", :null => false - t.datetime "updated_at", :null => false + t.datetime "created_at" + t.datetime "updated_at" t.string "interest" t.text "more" end add_index "register_requests", ["email"], :name => "index_register_requests_on_email", :unique => true, :case_sensitive => false - add_index "register_requests", ["token"], :name => "index_register_requests_on_token", :unique => true, :case_sensitive => false create_table "relations", :force => true do |t| t.integer "object_id" @@ -366,8 +359,8 @@ ActiveRecord::Schema.define(:version => 20120229182356) do t.string "name" t.string "email", :default => "", :null => false t.string "encrypted_password", :limit => 128, :default => "", :null => false - t.string "password_salt", :default => "", :null => false t.string "reset_password_token" + t.datetime "reset_password_sent_at" t.datetime "remember_created_at" t.datetime "created_at" t.datetime "updated_at" @@ -375,14 +368,9 @@ ActiveRecord::Schema.define(:version => 20120229182356) do t.string "uname" t.string "role" t.string "language", :default => "en" - t.string "confirmation_token" - t.datetime "confirmed_at" - t.datetime "confirmation_sent_at" t.integer "own_projects_count", :default => 0, :null => false - t.datetime "reset_password_sent_at" end - add_index "users", ["confirmation_token"], :name => "index_users_on_confirmation_token", :unique => true add_index "users", ["email"], :name => "index_users_on_email", :unique => true add_index "users", ["reset_password_token"], :name => "index_users_on_reset_password_token", :unique => true add_index "users", ["uname"], :name => "index_users_on_uname", :unique => true