##// END OF EJS Templates
added footer link to the main site
marcink -
r1142:dbdf19bf default
parent child Browse files
Show More
@@ -38,6 +38,8 b' def make_map(config):'
38 map.connect('home', '/', controller='home', action='index')
38 map.connect('home', '/', controller='home', action='index')
39 map.connect('bugtracker', "http://bitbucket.org/marcinkuzminski/rhodecode/issues", _static=True)
39 map.connect('bugtracker', "http://bitbucket.org/marcinkuzminski/rhodecode/issues", _static=True)
40 map.connect('gpl_license', "http://www.gnu.org/licenses/gpl.html", _static=True)
40 map.connect('gpl_license', "http://www.gnu.org/licenses/gpl.html", _static=True)
41 map.connect('rhodecode_official', "http://rhodecode.org", _static=True)
42
41 #ADMIN REPOSITORY REST ROUTES
43 #ADMIN REPOSITORY REST ROUTES
42 with map.submapper(path_prefix='/_admin', controller='admin/repos') as m:
44 with map.submapper(path_prefix='/_admin', controller='admin/repos') as m:
43 m.connect("repos", "/repos",
45 m.connect("repos", "/repos",
@@ -311,7 +311,7 b' overflow:hidden;'
311 color:#FFF;
311 color:#FFF;
312 font-weight:700;
312 font-weight:700;
313 text-decoration:none;
313 text-decoration:none;
314 background:#369 url("../../images/quick_l.png") no-repeat top left;
314 background:#369 url("../images/quick_l.png") no-repeat top left;
315 padding:0;
315 padding:0;
316 }
316 }
317
317
@@ -325,7 +325,7 b' right:0;'
325 height:1%;
325 height:1%;
326 display:block;
326 display:block;
327 float:left;
327 float:left;
328 background:url("../../images/quick_r.png") no-repeat top right;
328 background:url("../images/quick_r.png") no-repeat top right;
329 border-left:1px solid #3f6f9f;
329 border-left:1px solid #3f6f9f;
330 margin:0;
330 margin:0;
331 padding:10px 12px 8px 10px;
331 padding:10px 12px 8px 10px;
@@ -340,7 +340,7 b' padding:10px 12px 8px;'
340 top:0;
340 top:0;
341 left:0;
341 left:0;
342 border-left:none;
342 border-left:none;
343 background:url("../../images/quick_l.png") no-repeat top left;
343 background:url("../images/quick_l.png") no-repeat top left;
344 border-right:1px solid #2e5c89;
344 border-right:1px solid #2e5c89;
345 padding:8px 8px 4px;
345 padding:8px 8px 4px;
346 }
346 }
@@ -349,24 +349,24 b' padding:8px 8px 4px;'
349 top:0;
349 top:0;
350 left:0;
350 left:0;
351 border-left:none;
351 border-left:none;
352 background:url("../../images/quick_l.png") no-repeat top left;
352 background:url("../images/quick_l.png") no-repeat top left;
353 border-right:1px solid #2e5c89;
353 border-right:1px solid #2e5c89;
354 padding:9px 4px 4px;
354 padding:9px 4px 4px;
355 }
355 }
356
356
357 #header #header-inner #quick li a:hover {
357 #header #header-inner #quick li a:hover {
358 background:#4e4e4e url("../../images/quick_l_selected.png") no-repeat top left;
358 background:#4e4e4e url("../images/quick_l_selected.png") no-repeat top left;
359 }
359 }
360
360
361 #header #header-inner #quick li a:hover span {
361 #header #header-inner #quick li a:hover span {
362 border-left:1px solid #545454;
362 border-left:1px solid #545454;
363 background:url("../../images/quick_r_selected.png") no-repeat top right;
363 background:url("../images/quick_r_selected.png") no-repeat top right;
364 }
364 }
365
365
366 #header #header-inner #quick li a:hover span.icon,#header #header-inner #quick li a:hover span.icon_short {
366 #header #header-inner #quick li a:hover span.icon,#header #header-inner #quick li a:hover span.icon_short {
367 border-left:none;
367 border-left:none;
368 border-right:1px solid #464646;
368 border-right:1px solid #464646;
369 background:url("../../images/quick_l_selected.png") no-repeat top left;
369 background:url("../images/quick_l_selected.png") no-repeat top left;
370 }
370 }
371
371
372
372
@@ -478,6 +478,13 b' margin:0;'
478 padding:12px 9px 7px 24px;
478 padding:12px 9px 7px 24px;
479 }
479 }
480
480
481 #header #header-inner #quick li ul li a.groups,#header #header-inner #quick li ul li a.groups:hover {
482 background:#FFF url("../images/icons/group_edit.png") no-repeat 4px 9px;
483 width:167px;
484 margin:0;
485 padding:12px 9px 7px 24px;
486 }
487
481 #header #header-inner #quick li ul li a.settings,#header #header-inner #quick li ul li a.settings:hover {
488 #header #header-inner #quick li ul li a.settings,#header #header-inner #quick li ul li a.settings:hover {
482 background:#FFF url("../images/icons/cog.png") no-repeat 4px 9px;
489 background:#FFF url("../images/icons/cog.png") no-repeat 4px 9px;
483 width:167px;
490 width:167px;
@@ -598,16 +605,16 b' padding:0;'
598 }
605 }
599
606
600 #content div.box div.title ul.links li a {
607 #content div.box div.title ul.links li a {
601 height:1%;
608 border-left: 1px solid #316293;
602 display:block;
609 color: #FFFFFF;
603 float:left;
610 display: block;
604 border-left:1px solid #316293;
611 float: left;
605 color:#fff;
612 font-size: 13px;
606 font-size:11px;
613 font-weight: 700;
607 font-weight:700;
614 height: 1%;
608 text-decoration:none;
615 margin: 0;
609 margin:0;
616 padding: 11px 22px 12px;
610 padding:13px 16px 12px;
617 text-decoration: none;
611 }
618 }
612
619
613 #content div.box h1,#content div.box h2,#content div.box h3,#content div.box h4,#content div.box h5,#content div.box h6 {
620 #content div.box h1,#content div.box h2,#content div.box h3,#content div.box h4,#content div.box h5,#content div.box h6 {
@@ -851,7 +858,7 b' padding:0 0 8px;'
851 padding:0 0 8px !important;
858 padding:0 0 8px !important;
852 }
859 }
853
860
854 #content div.box div.form div.fields div.field div.label label {
861 #content div.box div.form div.fields div.field div.label label, div.label label{
855 color:#393939;
862 color:#393939;
856 font-weight:700;
863 font-weight:700;
857 }
864 }
@@ -997,7 +1004,7 b' padding:6px 12px;'
997 }
1004 }
998
1005
999 #content div.box div.form div.fields div.buttons div.highlight input.ui-button {
1006 #content div.box div.form div.fields div.buttons div.highlight input.ui-button {
1000 background:#4e85bb url("../../images/button_highlight.png") repeat-x;
1007 background:#4e85bb url("../images/button_highlight.png") repeat-x;
1001 border-top:1px solid #5c91a4;
1008 border-top:1px solid #5c91a4;
1002 border-left:1px solid #2a6f89;
1009 border-left:1px solid #2a6f89;
1003 border-right:1px solid #2b7089;
1010 border-right:1px solid #2b7089;
@@ -1008,7 +1015,7 b' padding:6px 12px;'
1008 }
1015 }
1009
1016
1010 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-hover {
1017 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-hover {
1011 background:#46a0c1 url("../../images/button_highlight_selected.png") repeat-x;
1018 background:#46a0c1 url("../images/button_highlight_selected.png") repeat-x;
1012 border-top:1px solid #78acbf;
1019 border-top:1px solid #78acbf;
1013 border-left:1px solid #34819e;
1020 border-left:1px solid #34819e;
1014 border-right:1px solid #35829f;
1021 border-right:1px solid #35829f;
@@ -1276,7 +1283,7 b' font-weight:700;'
1276 float:left;
1283 float:left;
1277 padding-left:10px;
1284 padding-left:10px;
1278 }
1285 }
1279 #footer div#footer-inner .footer-link a {
1286 #footer div#footer-inner .footer-link a,#footer div#footer-inner .footer-link-right a {
1280 color:#FFF;
1287 color:#FFF;
1281 }
1288 }
1282
1289
@@ -1285,7 +1292,7 b' width:420px;'
1285 clear:both;
1292 clear:both;
1286 overflow:hidden;
1293 overflow:hidden;
1287 position:relative;
1294 position:relative;
1288 background:#003367 url("../../images/header_inner.png") repeat-x;
1295 background:#003367 url("../images/header_inner.png") repeat-x;
1289 margin:0 auto;
1296 margin:0 auto;
1290 padding:0;
1297 padding:0;
1291 }
1298 }
@@ -1398,6 +1405,69 b' padding-top:4px;'
1398 padding-bottom:4px;
1405 padding-bottom:4px;
1399 }
1406 }
1400
1407
1408 #journal .journal_day{
1409 font-size:20px;
1410 padding:10px 0px;
1411 border-bottom:2px solid #DDD;
1412 margin-left:10px;
1413 margin-right:10px;
1414 }
1415
1416 #journal .journal_container{
1417 padding:5px;
1418 clear:both;
1419 margin:0px 5px 0px 10px;
1420 }
1421
1422 #journal .journal_action_container{
1423 padding-left:38px;
1424 }
1425
1426 #journal .journal_user{
1427 color: #747474;
1428 font-size: 14px;
1429 font-weight: bold;
1430 height: 30px;
1431 }
1432 #journal .journal_icon{
1433 clear: both;
1434 float: left;
1435 padding-right: 4px;
1436 padding-top: 3px;
1437 }
1438 #journal .journal_action{
1439 padding-top:4px;
1440 min-height:2px;
1441 float:left
1442 }
1443 #journal .journal_action_params{
1444 clear: left;
1445 padding-left: 22px;
1446 }
1447 #journal .journal_repo{
1448 float: left;
1449 margin-left: 6px;
1450 padding-top: 3px;
1451 }
1452 #journal .date{
1453 clear: both;
1454 color: #777777;
1455 font-size: 11px;
1456 padding-left: 22px;
1457 }
1458 #journal .journal_repo .journal_repo_name{
1459 font-weight: bold;
1460 font-size: 1.1em;
1461 }
1462 #journal .compare_view{
1463 padding: 5px 0px 5px 0px;
1464 width: 95px;
1465 }
1466 .journal_highlight{
1467 font-weight: bold;
1468 padding: 0 2px;
1469 vertical-align: bottom;
1470 }
1401 .trending_language_tbl,.trending_language_tbl td {
1471 .trending_language_tbl,.trending_language_tbl td {
1402 border:0 !important;
1472 border:0 !important;
1403 margin:0 !important;
1473 margin:0 !important;
@@ -1440,6 +1510,10 b' padding:5px !important;'
1440 border:1px solid #CCC;
1510 border:1px solid #CCC;
1441 padding:5px;
1511 padding:5px;
1442 }
1512 }
1513 #changeset_compare_view_content{
1514 border:1px solid #CCC;
1515 padding:5px;
1516 }
1443
1517
1444 #changeset_content .container {
1518 #changeset_content .container {
1445 min-height:120px;
1519 min-height:120px;
@@ -1447,6 +1521,14 b' font-size:1.2em;'
1447 overflow:hidden;
1521 overflow:hidden;
1448 }
1522 }
1449
1523
1524 #changeset_compare_view_content .compare_view_commits{
1525 width: auto !important;
1526 }
1527
1528 #changeset_compare_view_content .compare_view_commits td{
1529 padding:0px 0px 0px 12px !important;
1530 }
1531
1450 #changeset_content .container .right {
1532 #changeset_content .container .right {
1451 float:right;
1533 float:right;
1452 width:25%;
1534 width:25%;
@@ -1459,6 +1541,11 b' color:#556CB5;'
1459 white-space:pre-wrap;
1541 white-space:pre-wrap;
1460 }
1542 }
1461
1543
1544 .cs_files .cur_cs{
1545 margin:10px 2px;
1546 font-weight: bold;
1547 }
1548
1462 .cs_files .cs_added {
1549 .cs_files .cs_added {
1463 background:url("../images/icons/page_white_add.png") no-repeat scroll 3px;
1550 background:url("../images/icons/page_white_add.png") no-repeat scroll 3px;
1464 height:16px;
1551 height:16px;
@@ -1503,7 +1590,9 b' float:left;'
1503 border:1px solid #CCC;
1590 border:1px solid #CCC;
1504 padding:10px;
1591 padding:10px;
1505 }
1592 }
1506
1593 #graph_content #rev_range_container{
1594 padding:10px 0px;
1595 }
1507 #graph_content .container {
1596 #graph_content .container {
1508 border-bottom:1px solid #CCC;
1597 border-bottom:1px solid #CCC;
1509 border-left:1px solid #CCC;
1598 border-left:1px solid #CCC;
@@ -1524,6 +1613,9 b' padding-bottom:5px;'
1524 font-weight:700;
1613 font-weight:700;
1525 padding-bottom:5px;
1614 padding-bottom:5px;
1526 }
1615 }
1616 #graph_content .container .left .date span{
1617 vertical-align: text-top;
1618 }
1527
1619
1528 #graph_content .container .left .message {
1620 #graph_content .container .left .message {
1529 font-size:100%;
1621 font-size:100%;
@@ -1543,6 +1635,15 b' text-align:center;'
1543 min-width:15px;
1635 min-width:15px;
1544 cursor: help;
1636 cursor: help;
1545 }
1637 }
1638 .right .changes .large {
1639 border:1px solid #DDD;
1640 display:block;
1641 float:right;
1642 text-align:center;
1643 min-width:45px;
1644 cursor: help;
1645 background: #54A9F7;
1646 }
1546
1647
1547 .right .changes .added {
1648 .right .changes .added {
1548 background:#BFB;
1649 background:#BFB;
@@ -1592,18 +1693,20 b' padding:0;'
1592
1693
1593 div.browserblock .browser-header {
1694 div.browserblock .browser-header {
1594 background:#FFF;
1695 background:#FFF;
1595 padding:10px 0;
1696 padding:10px 0px 35px 0px;
1596 float:left;
1597 width: 100%;
1697 width: 100%;
1598 }
1698 }
1699 div.browserblock .browser-nav {
1700 float:left
1701 }
1599
1702
1600 div.browserblock .browser-branch {
1703 div.browserblock .browser-branch {
1601 background:#FFF;
1704 padding:10px 0 0 0;
1602 padding:20px 0 0 0;
1603 float:left;
1705 float:left;
1604 }
1706 }
1605 div.browserblock .browser-branch label {
1707 div.browserblock .browser-branch label {
1606 color:#4A4A4A;
1708 color:#4A4A4A;
1709 vertical-align:text-top;
1607 }
1710 }
1608
1711
1609 div.browserblock .browser-header span {
1712 div.browserblock .browser-header span {
@@ -1697,7 +1800,7 b' padding-left:4px;'
1697 }
1800 }
1698
1801
1699 .info_box * {
1802 .info_box * {
1700 background:url("../../images/pager.png") repeat-x scroll 0 0 #EBEBEB;
1803 background:url("../images/pager.png") repeat-x scroll 0 0 #EBEBEB;
1701 color:#4A4A4A;
1804 color:#4A4A4A;
1702 font-weight:700;
1805 font-weight:700;
1703 height:1%;
1806 height:1%;
@@ -1838,11 +1941,6 b' padding-left: 10px;'
1838 padding-bottom:5px;
1941 padding-bottom:5px;
1839 }
1942 }
1840
1943
1841 .journal_highlight{
1842 font-weight: bold;
1843 text-decoration: underline;
1844 }
1845
1846 .add_icon {
1944 .add_icon {
1847 background:url("../images/icons/add.png") no-repeat scroll 3px;
1945 background:url("../images/icons/add.png") no-repeat scroll 3px;
1848 height:16px;
1946 height:16px;
@@ -1875,6 +1973,14 b' padding-top:1px;'
1875 text-align:left;
1973 text-align:left;
1876 }
1974 }
1877
1975
1976 .pull_icon {
1977 background:url("../images/icons/connect.png") no-repeat scroll 3px;
1978 height:16px;
1979 padding-left:20px;
1980 padding-top:1px;
1981 text-align:left;
1982 }
1983
1878 .rss_icon {
1984 .rss_icon {
1879 background:url("../images/icons/rss_16.png") no-repeat scroll 3px;
1985 background:url("../images/icons/rss_16.png") no-repeat scroll 3px;
1880 height:16px;
1986 height:16px;
@@ -1898,6 +2004,20 b' padding-left:20px;'
1898 text-align:left;
2004 text-align:left;
1899 padding-top:1px;
2005 padding-top:1px;
1900 }
2006 }
2007 .start_following_icon {
2008 background:url("../images/icons/heart_add.png") no-repeat scroll 3px;
2009 height:16px;
2010 padding-left:20px;
2011 text-align:left;
2012 padding-top:1px;
2013 }
2014 .stop_following_icon {
2015 background:url("../images/icons/heart_delete.png") no-repeat scroll 3px;
2016 height:16px;
2017 padding-left:20px;
2018 text-align:left;
2019 padding-top:1px;
2020 }
1901
2021
1902 .action_button {
2022 .action_button {
1903 border:0;
2023 border:0;
@@ -1944,28 +2064,28 b' padding:0 0 10px;'
1944
2064
1945 .error_msg {
2065 .error_msg {
1946 background-color:#FFCFCF;
2066 background-color:#FFCFCF;
1947 background-image:url("../../images/icons/error_msg.png");
2067 background-image:url("../images/icons/error_msg.png");
1948 border:1px solid #FF9595;
2068 border:1px solid #FF9595;
1949 color:#C30;
2069 color:#C30;
1950 }
2070 }
1951
2071
1952 .warning_msg {
2072 .warning_msg {
1953 background-color:#FFFBCC;
2073 background-color:#FFFBCC;
1954 background-image:url("../../images/icons/warning_msg.png");
2074 background-image:url("../images/icons/warning_msg.png");
1955 border:1px solid #FFF35E;
2075 border:1px solid #FFF35E;
1956 color:#C69E00;
2076 color:#C69E00;
1957 }
2077 }
1958
2078
1959 .success_msg {
2079 .success_msg {
1960 background-color:#D5FFCF;
2080 background-color:#D5FFCF;
1961 background-image:url("../../images/icons/success_msg.png");
2081 background-image:url("../images/icons/success_msg.png");
1962 border:1px solid #97FF88;
2082 border:1px solid #97FF88;
1963 color:#090;
2083 color:#090;
1964 }
2084 }
1965
2085
1966 .notice_msg {
2086 .notice_msg {
1967 background-color:#DCE3FF;
2087 background-color:#DCE3FF;
1968 background-image:url("../../images/icons/notice_msg.png");
2088 background-image:url("../images/icons/notice_msg.png");
1969 border:1px solid #93A8FF;
2089 border:1px solid #93A8FF;
1970 color:#556CB5;
2090 color:#556CB5;
1971 }
2091 }
@@ -1985,7 +2105,7 b' padding:6px 10px 6px 40px;'
1985 }
2105 }
1986
2106
1987 #msg_close {
2107 #msg_close {
1988 background:transparent url("../../icons/cross_grey_small.png") no-repeat scroll 0 0;
2108 background:transparent url("../icons/cross_grey_small.png") no-repeat scroll 0 0;
1989 cursor:pointer;
2109 cursor:pointer;
1990 height:16px;
2110 height:16px;
1991 position:absolute;
2111 position:absolute;
@@ -2035,7 +2155,7 b' padding:14px 30px;'
2035 }
2155 }
2036
2156
2037 #content div.box div.title div.search {
2157 #content div.box div.title div.search {
2038 background:url("../../images/title_link.png") no-repeat top left;
2158 background:url("../images/title_link.png") no-repeat top left;
2039 border-left:1px solid #316293;
2159 border-left:1px solid #316293;
2040 }
2160 }
2041
2161
@@ -2044,21 +2164,21 b' border:1px solid #316293;'
2044 }
2164 }
2045
2165
2046 #content div.box div.title div.search div.button input.ui-button {
2166 #content div.box div.title div.search div.button input.ui-button {
2047 background:#4e85bb url("../../images/button_highlight.png") repeat-x;
2167 background:#4e85bb url("../images/button_highlight.png") repeat-x;
2048 border:1px solid #316293;
2168 border:1px solid #316293;
2049 border-left:none;
2169 border-left:none;
2050 color:#FFF;
2170 color:#FFF;
2051 }
2171 }
2052
2172
2053 #content div.box div.title div.search div.button input.ui-state-hover {
2173 #content div.box div.title div.search div.button input.ui-state-hover {
2054 background:#46a0c1 url("../../images/button_highlight_selected.png") repeat-x;
2174 background:#46a0c1 url("../images/button_highlight_selected.png") repeat-x;
2055 border:1px solid #316293;
2175 border:1px solid #316293;
2056 border-left:none;
2176 border-left:none;
2057 color:#FFF;
2177 color:#FFF;
2058 }
2178 }
2059
2179
2060 #content div.box div.form div.fields div.field div.highlight .ui-button {
2180 #content div.box div.form div.fields div.field div.highlight .ui-button {
2061 background:#4e85bb url("../../images/button_highlight.png") repeat-x;
2181 background:#4e85bb url("../images/button_highlight.png") repeat-x;
2062 border-top:1px solid #5c91a4;
2182 border-top:1px solid #5c91a4;
2063 border-left:1px solid #2a6f89;
2183 border-left:1px solid #2a6f89;
2064 border-right:1px solid #2b7089;
2184 border-right:1px solid #2b7089;
@@ -2067,7 +2187,7 b' color:#fff;'
2067 }
2187 }
2068
2188
2069 #content div.box div.form div.fields div.field div.highlight .ui-state-hover {
2189 #content div.box div.form div.fields div.field div.highlight .ui-state-hover {
2070 background:#46a0c1 url("../../images/button_highlight_selected.png") repeat-x;
2190 background:#46a0c1 url("../images/button_highlight_selected.png") repeat-x;
2071 border-top:1px solid #78acbf;
2191 border-top:1px solid #78acbf;
2072 border-left:1px solid #34819e;
2192 border-left:1px solid #34819e;
2073 border-right:1px solid #35829f;
2193 border-right:1px solid #35829f;
@@ -86,7 +86,7 b''
86 <div>
86 <div>
87 <p class="footer-link">${h.link_to(_('Submit a bug'),h.url('bugtracker'))}</p>
87 <p class="footer-link">${h.link_to(_('Submit a bug'),h.url('bugtracker'))}</p>
88 <p class="footer-link">${h.link_to(_('GPL license'),h.url('gpl_license'))}</p>
88 <p class="footer-link">${h.link_to(_('GPL license'),h.url('gpl_license'))}</p>
89 <p>RhodeCode ${c.rhodecode_version} &copy; 2010-2011 by Marcin Kuzminski</p>
89 <p class="footer-link-right"><a href="${h.url('rhodecode_official')}">RhodeCode</a> ${c.rhodecode_version} &copy; 2010-2011 by Marcin Kuzminski</p>
90 </div>
90 </div>
91 </div>
91 </div>
92 <script type="text/javascript">
92 <script type="text/javascript">
General Comments 0
You need to be logged in to leave comments. Login now