Commit 0ba081947deaf773fbc3d62186669c0e9a91e105
1 parent
74632d6a
Exists in
master
and in
4 other branches
prototype styled. home button added
Showing
5 changed files
with
90 additions
and
15 deletions
Show diff stats
1.3 KB
app/assets/stylesheets/projects.css.scss
| @@ -548,7 +548,7 @@ h4.middle-panel { | @@ -548,7 +548,7 @@ h4.middle-panel { | ||
| 548 | font-size:16px; | 548 | font-size:16px; |
| 549 | font-weight:bold; | 549 | font-weight:bold; |
| 550 | padding:5px 7px; | 550 | padding:5px 7px; |
| 551 | - color:#777; | 551 | + color:#333; |
| 552 | } | 552 | } |
| 553 | 553 | ||
| 554 | .git_url_wrapper { | 554 | .git_url_wrapper { |
| @@ -560,12 +560,50 @@ h4.middle-panel { | @@ -560,12 +560,50 @@ h4.middle-panel { | ||
| 560 | padding:0px; | 560 | padding:0px; |
| 561 | margin:0px; | 561 | margin:0px; |
| 562 | font-size: 12px; | 562 | font-size: 12px; |
| 563 | - border-radius: 5px; | 563 | + |
| 564 | + border-radius: 0px; | ||
| 565 | + -moz-border-radius: 0px; | ||
| 566 | + | ||
| 567 | + -moz-border-radius-bottomleft: 4px; | ||
| 568 | + -moz-border-radius-topleft: 4px; | ||
| 569 | + | ||
| 570 | + border-top-left-radius: 4px; | ||
| 571 | + border-bottom-left-radius: 4px; | ||
| 572 | + | ||
| 564 | color: #666; | 573 | color: #666; |
| 565 | - box-shadow: 0 1px 2px rgba(0,0,0,.2) inset; | ||
| 566 | - padding: 7px 0 5px 30px; | ||
| 567 | - background: white url('images.png') no-repeat 8px -40px; | ||
| 568 | - width: 250px; | 574 | + border: 1px solid #AAA; |
| 575 | + padding: 0 0 0 30px; | ||
| 576 | + background: white url('images.png') no-repeat 8px -42px; | ||
| 577 | + width: 160px; | ||
| 578 | + height:26px; | ||
| 579 | + } | ||
| 580 | + } | ||
| 581 | +} | ||
| 582 | + | ||
| 583 | +.top_panel_holder .chzn-container { | ||
| 584 | + position:relative; | ||
| 585 | + | ||
| 586 | + .chzn-drop { | ||
| 587 | + margin:7px 0; | ||
| 588 | + border: 1px solid #CCC; | ||
| 589 | + min-width: 300px; | ||
| 590 | + | ||
| 591 | + .chzn-results { | ||
| 592 | + max-height:300px; | ||
| 593 | + } | ||
| 594 | + } | ||
| 595 | + | ||
| 596 | + .chzn-single { | ||
| 597 | + background:white; | ||
| 598 | + -moz-border-radius: 0; | ||
| 599 | + border-radius: 0; | ||
| 600 | + -moz-border-radius-bottomright: 4px; | ||
| 601 | + -moz-border-radius-topright: 4px; | ||
| 602 | + border-top-right-radius: 4px; | ||
| 603 | + border-bottom-right-radius: 4px; | ||
| 604 | + | ||
| 605 | + div { | ||
| 606 | + background:white; | ||
| 569 | } | 607 | } |
| 570 | } | 608 | } |
| 571 | } | 609 | } |
| @@ -762,3 +800,32 @@ tr.line_notes_row { | @@ -762,3 +800,32 @@ tr.line_notes_row { | ||
| 762 | } | 800 | } |
| 763 | } | 801 | } |
| 764 | } | 802 | } |
| 803 | +.top_links_holder { | ||
| 804 | + width:124px; | ||
| 805 | + float:left; | ||
| 806 | + | ||
| 807 | + .top_link { | ||
| 808 | + position: relative; | ||
| 809 | + float:left; | ||
| 810 | + | ||
| 811 | + &.home { | ||
| 812 | + width:28px; | ||
| 813 | + height:27px; | ||
| 814 | + top: -12px; | ||
| 815 | + border: 1px solid #474D57; | ||
| 816 | + border-radius: 3px; | ||
| 817 | + background: #fff; | ||
| 818 | + | ||
| 819 | + margin-right:15px; | ||
| 820 | + padding: 6px 7px; | ||
| 821 | + } | ||
| 822 | + | ||
| 823 | + &.admin { | ||
| 824 | + top: -3px; | ||
| 825 | + padding: 3px; | ||
| 826 | + width: 21px; | ||
| 827 | + height: 21px; | ||
| 828 | + } | ||
| 829 | + } | ||
| 830 | +} | ||
| 831 | + |
app/assets/stylesheets/style.scss
| @@ -611,7 +611,7 @@ body.project-page h2.icon .project-name i.arrow{float: right; | @@ -611,7 +611,7 @@ body.project-page h2.icon .project-name i.arrow{float: right; | ||
| 611 | body.project-page h2.icon span{ background-position: -78px -68px; } | 611 | body.project-page h2.icon span{ background-position: -78px -68px; } |
| 612 | body.project-page .project-container{ position: relative; float: left; width: 100%; height: 100%; padding-bottom: 10px;} | 612 | body.project-page .project-container{ position: relative; float: left; width: 100%; height: 100%; padding-bottom: 10px;} |
| 613 | body.project-page .page-title{margin-bottom: 0} | 613 | body.project-page .page-title{margin-bottom: 0} |
| 614 | -body.project-page .project-sidebar {width: 110px; left: 0; top: 0; height: 100%; bottom: 0; position: absolute; background-color: #eee; float: left; display: inline-block; background: #eee; padding: 20px 0 20px 2%; margin: 0; } | 614 | +body.project-page .project-sidebar {width: 110px; left: 0; top: 0; height: 100%; bottom: 0; position: absolute; background-color: #eee; float: left; display: inline-block; background: #eee; padding: 20px 0 20px 2%; margin: 0; border-right: 1px solid #ddd; } |
| 615 | 615 | ||
| 616 | body.projects-page input.text.git-url { font-size: 12px; border-radius: 5px; color: #666; box-shadow: 0 1px 2px rgba(0,0,0,.2) inset; padding: 8px 0 8px 30px; margin-bottom: 20px; background: white url('images.png') no-repeat 8px -40px; width: 136px} | 616 | body.projects-page input.text.git-url { font-size: 12px; border-radius: 5px; color: #666; box-shadow: 0 1px 2px rgba(0,0,0,.2) inset; padding: 8px 0 8px 30px; margin-bottom: 20px; background: white url('images.png') no-repeat 8px -40px; width: 136px} |
| 617 | body.projects-page input.text.git-url {margin:10px 0 0 } | 617 | body.projects-page input.text.git-url {margin:10px 0 0 } |
| @@ -621,13 +621,14 @@ body.projects-page input.text.git-url {margin:10px 0 0 } | @@ -621,13 +621,14 @@ body.projects-page input.text.git-url {margin:10px 0 0 } | ||
| 621 | 621 | ||
| 622 | body.project-page .project-sidebar aside{width: 109px} | 622 | body.project-page .project-sidebar aside{width: 109px} |
| 623 | body.project-page .project-sidebar aside a{ | 623 | body.project-page .project-sidebar aside a{ |
| 624 | - display: block; position: relative; background: white; padding: 15px 10px; border-bottom: 1px solid #eee; margin: 10px 20px 0 0; | 624 | + display: block; position: relative; background: #F5F5F5; padding: 15px 10px; |
| 625 | + border: 1px solid #ccc; margin: 10px 20px 0 0; | ||
| 625 | border-radius:5px; | 626 | border-radius:5px; |
| 626 | } | 627 | } |
| 627 | body.project-page .project-sidebar aside a:hover{background-color: #eee;} | 628 | body.project-page .project-sidebar aside a:hover{background-color: #eee;} |
| 628 | body.project-page .project-sidebar aside a span.number{float: right; border-radius: 5px; text-shadow: none; background: rgba(0,0,0,.12); text-align: center; padding: 5px 8px; position: absolute; top: 10px; right: 10px} | 629 | body.project-page .project-sidebar aside a span.number{float: right; border-radius: 5px; text-shadow: none; background: rgba(0,0,0,.12); text-align: center; padding: 5px 8px; position: absolute; top: 10px; right: 10px} |
| 629 | -body.project-page .project-sidebar aside a.current{border: 2px solid #79c3e0; } | ||
| 630 | -body.project-page .project-content{ padding: 20px; display: block; margin-left: 125px; min-height: 600px} | 630 | +body.project-page .project-sidebar aside a.current{border: 2px solid #79c3e0; background:white; } |
| 631 | +body.project-page .project-content{ padding: 20px; display: block; margin-left: 130px; min-height: 600px} | ||
| 631 | body.project-page .project-content h2{ margin-top: 6px} | 632 | body.project-page .project-content h2{ margin-top: 6px} |
| 632 | body.project-page .project-content .button.right{margin-left: 20px} | 633 | body.project-page .project-content .button.right{margin-left: 20px} |
| 633 | body.project-page table .commit a{color: #{$blue_link}} | 634 | body.project-page table .commit a{color: #{$blue_link}} |
app/views/layouts/_head_panel.html.haml
| 1 | / Page Header | 1 | / Page Header |
| 2 | -%header | 2 | +%header.top_panel_holder |
| 3 | + %div.top_links_holder | ||
| 4 | + = link_to root_path, :class => "top_link home", :title => "Home" do | ||
| 5 | + = image_tag "Home-UI.PNG", :width => 26 | ||
| 6 | + - if current_user.is_admin? | ||
| 7 | + = link_to admin_root_path, :class => "top_link admin", :title => "Admin" do | ||
| 8 | + = image_tag "Gear-UI.PNG", :width => 20 | ||
| 9 | + | ||
| 10 | + | ||
| 3 | - if @project && !@project.new_record? | 11 | - if @project && !@project.new_record? |
| 4 | .project_name | 12 | .project_name |
| 5 | = truncate @project.name, :length => 20 | 13 | = truncate @project.name, :length => 20 |
| 6 | .git_url_wrapper | 14 | .git_url_wrapper |
| 7 | %input.git-url.text{:id => "", :name => "", :readonly => "", :type => "text", :value => @project.url_to_repo, :class => "one_click_select"} | 15 | %input.git-url.text{:id => "", :name => "", :readonly => "", :type => "text", :value => @project.url_to_repo, :class => "one_click_select"} |
| 8 | - = yield :rss_icon | ||
| 9 | - | ||
| 10 | - if @project.repo_exists? | 16 | - if @project.repo_exists? |
| 11 | .left{:style => "margin-left:5px;"} | 17 | .left{:style => "margin-left:5px;"} |
| 12 | = render :partial => "projects/refs", :locals => { :destination => controller.controller_name == "commits" ? "commits" : "tree" } | 18 | = render :partial => "projects/refs", :locals => { :destination => controller.controller_name == "commits" ? "commits" : "tree" } |
| 19 | + = yield :rss_icon | ||
| 20 | + | ||
| 13 | .account-box | 21 | .account-box |
| 14 | = link_to profile_path, :class => "pic" do | 22 | = link_to profile_path, :class => "pic" do |
| 15 | = image_tag gravatar_icon(current_user.email) | 23 | = image_tag gravatar_icon(current_user.email) |
app/views/layouts/project.html.haml
| @@ -24,8 +24,7 @@ | @@ -24,8 +24,7 @@ | ||
| 24 | .fixed | 24 | .fixed |
| 25 | %aside | 25 | %aside |
| 26 | = link_to project_path(@project), :class => project_tab_class do | 26 | = link_to project_path(@project), :class => project_tab_class do |
| 27 | - = image_tag "Home-UI.PNG", :width => 26 | ||
| 28 | - %span{ :class => "number" } Pr | 27 | + Project |
| 29 | 28 | ||
| 30 | = link_to "Repository", project_repository_path(@project), :class => repository_tab_class | 29 | = link_to "Repository", project_repository_path(@project), :class => repository_tab_class |
| 31 | = link_to "Tree", tree_project_ref_path(@project, @project.root_ref), :class => tree_tab_class | 30 | = link_to "Tree", tree_project_ref_path(@project, @project.root_ref), :class => tree_tab_class |