Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
gitlab-ce
Commits
0ad83a21
Commit
0ad83a21
authored
Jan 16, 2012
by
Dmitriy Zaporozhets
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
css refactoring
parent
8cc25ef9
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
441 additions
and
393 deletions
+441
-393
app/assets/stylesheets/application.css
app/assets/stylesheets/application.css
+1
-43
app/assets/stylesheets/commits.css.scss
app/assets/stylesheets/commits.css.scss
+41
-0
app/assets/stylesheets/common.scss
app/assets/stylesheets/common.scss
+110
-0
app/assets/stylesheets/dashboard.scss
app/assets/stylesheets/dashboard.scss
+26
-0
app/assets/stylesheets/projects.css.scss
app/assets/stylesheets/projects.css.scss
+73
-169
app/assets/stylesheets/style.scss
app/assets/stylesheets/style.scss
+0
-136
app/assets/stylesheets/top_panel.scss
app/assets/stylesheets/top_panel.scss
+146
-0
app/views/layouts/_head_panel.html.haml
app/views/layouts/_head_panel.html.haml
+44
-45
No files found.
app/assets/stylesheets/application.css
View file @
0ad83a21
...
@@ -7,48 +7,6 @@
...
@@ -7,48 +7,6 @@
*= require jquery-ui/jquery.tagify
*= require jquery-ui/jquery.tagify
*= require chosen
*= require chosen
*= require_self
*= require_self
*= require
_tree .
*= require
common
*/
*/
/** COLORS **/
.cgray
{
color
:
gray
;
}
.cred
{
color
:
#D12F19
;
}
.cgreen
{
color
:
#44aa22
;
}
/** COMMON STYLES **/
.left
{
float
:
left
;
}
.right
{
float
:
right
;
}
.width-50p
{
width
:
50%
;
}
.width-49p
{
width
:
49%
;
}
.width-30p
{
width
:
30%
;
}
.width-65p
{
width
:
65%
;
}
.width-100p
{
width
:
100%
;
}
.append-bottom-10
{
margin-bottom
:
10px
;
}
.append-bottom-20
{
margin-bottom
:
20px
;
}
.prepend-top-10
{
margin-top
:
10px
;
}
.no-borders
{
border
:
none
;
}
.no-padding
{
padding
:
0
!important
;
}
app/assets/stylesheets/commits.css.scss
View file @
0ad83a21
/* Commit Page */
body
.project-page.commits-page
.commit-info
{
float
:
right
;}
body
.project-page.commits-page
.commit-info
data
{
padding
:
4px
10px
;
font-size
:
11px
;
}
body
.project-page.commits-page
.commit-info
data
.commit-button
{
background-image
:
-webkit-gradient
(
linear
,
0
0
,
0
26
,
color-stop
(
0
.192
,
#fff
)
,
to
(
#f4f4f4
));
background-image
:
-webkit-linear-gradient
(
#fff
19
.2%
,
#f4f4f4
);
background-image
:
-moz-linear-gradient
(
#fff
19
.2%
,
#f4f4f4
);
background-image
:
-o-linear-gradient
(
#fff
19
.2%
,
#f4f4f4
);
box-shadow
:
0
-1px
0
white
inset
;
display
:
block
;
border
:
1px
solid
#eee
;
border-radius
:
5px
;
margin-bottom
:
2px
;
position
:
relative
;
padding-right
:
20px
;
}
body
.project-page.commits-page
.commit-button
i
{
background
:
url('images.png')
no-repeat
-138px
-27px
;
width
:
6px
;
height
:
9px
;
float
:
right
;
position
:
absolute
;
top
:
6px
;
right
:
5px
;
}
body
.project-page.commits-page
.commits-date
{
display
:
block
;
width
:
100%
;
margin-bottom
:
20px
}
body
.project-page.commits-page
.commits-date
.data
{
padding
:
0
}
body
.project-page.commits-page
a
.commit
{
padding
:
10px
;
border-bottom
:
1px
solid
#eee
;
overflow
:
hidden
;
display
:
block
;}
body
.project-page.commits-page
.commits-date
a
.commit
{
padding
:
10px
;
border-bottom
:
none
;
overflow
:
hidden
;
display
:
block
;}
body
.project-page.commits-page
.commits-date
a
.commit
:last-child
{
border-bottom
:
0
}
body
.project-page.commits-page
.commits-date
a
.commit
img
{
float
:
left
;
margin-right
:
10px
;}
body
.project-page.commits-page
.commits-date
a
.commit
span
.commit-title
{
display
:
block
;}
body
.project-page.commits-page
.commits-date
a
.commit
span
.commit-title
{
margin-bottom
:
10px
}
body
.project-page.commits-page
.commits-date
a
.commit
span
.commit-author
{
color
:
#999
;
font-weight
:
normal
;
font-style
:
italic
;}
body
.project-page.commits-page
.commits-date
a
.commit
span
.commit-author
strong
{
font-weight
:
bold
;
font-style
:
normal
;}
/* eo Commit Page */
/** Commit diff view **/
/** Commit diff view **/
.diff_file
{
.diff_file
{
border
:
1px
solid
#CCC
;
border
:
1px
solid
#CCC
;
...
...
app/assets/stylesheets/common.scss
0 → 100644
View file @
0ad83a21
$text_color
:
#222
;
$lite_text_color
:
#666
;
$link_color
:
#FFF
;
$active_link_color
:
#2FA0BB
;
$active_bg_color
:
#79C3E0
;
$active_bd_color
:
#2FA0BB
;
$border_color
:
#FFF
;
$app_width
:
980px
;
$app_padding
:
20px
;
$bg_color
:
#FFF
;
$styled_border_color
:
#2FA0BB
;
/** MIXINS **/
@mixin
round-borders-bottom
(
$radius
)
{
border-top
:
1px
solid
#eaeaea
;
-moz-border-radius-bottomright
:
$radius
;
-moz-border-radius-bottomleft
:
$radius
;
border-bottom-right-radius
:
$radius
;
border-bottom-left-radius
:
$radius
;
-webkit-border-bottom-left-radius
:
$radius
;
-webkit-border-bottom-right-radius
:
$radius
;
}
@mixin
round-borders-top
(
$radius
)
{
border-top
:
1px
solid
#eaeaea
;
-moz-border-radius-topright
:
$radius
;
-moz-border-radius-topleft
:
$radius
;
border-top-right-radius
:
$radius
;
border-top-left-radius
:
$radius
;
-webkit-border-top-left-radius
:
$radius
;
-webkit-border-top-right-radius
:
$radius
;
}
@mixin
round-borders-all
(
$radius
)
{
border
:
1px
solid
#eaeaea
;
-moz-border-radius
:
$radius
;
-webkit-border-radius
:
$radius
;
border-radius
:
$radius
;
}
/** COLORS **/
.cgray
{
color
:gray
;
}
.cred
{
color
:
#D12F19
;
}
.cgreen
{
color
:
#44aa22
;
}
/** COMMON STYLES **/
.left
{
float
:left
;
}
.right
{
float
:right
;
}
.width-50p
{
width
:
50%
;
}
.width-49p
{
width
:
49%
;
}
.width-30p
{
width
:
30%
;
}
.width-65p
{
width
:
65%
;
}
.width-100p
{
width
:
100%
;
}
.append-bottom-10
{
margin-bottom
:
10px
;
}
.append-bottom-20
{
margin-bottom
:
20px
;
}
.prepend-top-10
{
margin-top
:
10px
;
}
.no-borders
{
border
:none
;
}
.no-padding
{
padding
:
0
!
important
;
}
/* General */
body
.collapsed
{
background-color
:
$bg_color
;
#container
{
margin
:
auto
;
margin-top
:
51px
;
width
:
$app_width
;
border-top
:
0
;
background-color
:
$bg_color
;
}
}
@import
"style.scss"
;
@import
"projects.css.scss"
;
@import
"commits.css.scss"
;
@import
"notes.css.scss"
;
@import
"merge_requests.css.scss"
;
@import
"highlight.css.scss"
;
@import
"highlight.black.css.scss"
;
@import
"issues.css.scss"
;
@import
"commits.css.scss"
;
@import
"top_panel.scss"
;
@import
"dashboard.scss"
;
app/assets/stylesheets/dashboard.scss
0 → 100644
View file @
0ad83a21
body
.dashboard-page
h2
.icon
span
{
background-position
:
9px
-69px
;
}
body
.dashboard-page
header
{
margin-bottom
:
0
}
body
.dashboard-page
.news-feed
{
margin-left
:
285px
;
min-height
:
600px
;
margin-top
:
20px
;
margin-right
:
2px
;
padding
:
20px
;}
body
.dashboard-page
.dashboard-content
{
position
:
relative
;
float
:
left
;
width
:
100%
;
height
:
100%
;
}
body
.dashboard-page
.news-feed
h2
{
float
:
left
;}
body
.dashboard-page
aside
{
min-height
:
820px
;
position
:
relative
;
top
:
0
;
bottom
:
0
;
right
:
0
;
width
:
260px
;
float
:
left
;
border-right
:
1px
solid
#ccc
;
padding
:
20px
;
padding-right
:
0
;
}
body
.dashboard-page
aside
h4
{
margin
:
0
;
border-bottom
:
1px
solid
#ccc
;
padding
:
20px
20px
20px
0px
;
font-size
:
11px
;
font-weight
:
bold
;
text-transform
:
uppercase
;}
body
.dashboard-page
aside
h4
a
.button-small
{
float
:
right
;
text-transform
:
none
;
border-radius
:
4px
;
margin-right
:
2%
;
margin-top
:
-4px
;
display
:
block
;}
body
.dashboard-page
aside
.project-list
{
list-style
:
none
;
margin
:
0
;
padding
:
0
;}
body
.dashboard-page
aside
.project-list
li
a
{
background
:
white
;
color
:
#{
$blue_link
}
;
display
:
block
;
border-bottom
:
1px
solid
#eee
;
padding
:
14px
6%
14px
0px
;}
//body.dashboard-page aside .project-list li a:hover {background: #f1f1f1}
//body.dashboard-page aside .project-list li a:hover span.arrow{background-color: #E3E5EA;}
body
.dashboard-page
aside
.project-list
li
a
span
.project-name
{
font-size
:
14px
;
display
:
block
;
margin-bottom
:
8px
}
body
.dashboard-page
aside
.project-list
li
a
span
.time
{
color
:
#666
;
font-weight
:
normal
;
font-size
:
11px
}
body
.dashboard-page
aside
.project-list
li
a
span
.arrow
{
float
:
right
;
background
:
#E3E5EA
;
padding
:
10px
;
border-radius
:
5px
;
margin-top
:
2px
;
text-shadow
:
none
;
color
:
#999
}
body
.dashboard-page
.news-feed
.project-updates
{
margin-bottom
:
20px
;
display
:
block
;
width
:
100%
;}
body
.dashboard-page
.news-feed
.project-updates
.data
{
padding
:
0
}
body
.dashboard-page
.news-feed
.project-updates
a
.project-update
{
padding
:
10px
;
overflow
:
hidden
;
display
:
block
;}
body
.dashboard-page
.news-feed
.project-updates
a
.project-update
:last-child
{
border-bottom
:
0
}
body
.dashboard-page
.news-feed
.project-updates
a
.project-update
img
{
float
:
left
;
margin-right
:
10px
;}
body
.dashboard-page
.news-feed
.project-updates
a
.project-update
span
.update-title
,
.dashboard-page
.news-feed
.project-updates
li
a
span
.update-author
{
display
:
block
;}
body
.dashboard-page
.news-feed
.project-updates
a
.project-update
span
.update-title
{
margin-bottom
:
10px
}
body
.dashboard-page
.news-feed
.project-updates
a
.project-update
span
.update-author
{
color
:
#999
;
font-weight
:
normal
;
font-style
:
italic
;}
body
.dashboard-page
.news-feed
.project-updates
a
.project-update
span
.update-author
strong
{
font-weight
:
bold
;
font-style
:
normal
;}
/* eo Dashboard Page */
app/assets/stylesheets/projects.css.scss
View file @
0ad83a21
/** MIXINS **/
body
.project-page
h2
.icon
.project-name
,
body
.project-page
h2
.icon
d
{
border
:
1px
solid
#eee
;
padding
:
5px
30px
5px
10px
;
border-radius
:
5px
;
position
:
relative
;}
@mixin
round-borders-bottom
(
$radius
)
{
body
.project-page
h2
.icon
.project-name
i
.arrow
{
float
:
right
;
border-top
:
1px
solid
#eaeaea
;
position
:
absolute
;
-moz-border-radius-bottomright
:
$radius
;
right
:
10px
;
-moz-border-radius-bottomleft
:
$radius
;
top
:
13px
;
border-bottom-right-radius
:
$radius
;
display
:
block
;
border-bottom-left-radius
:
$radius
;
background
:
url('images.png')
no-repeat
-97px
-29px
;
-webkit-border-bottom-left-radius
:
$radius
;
width
:
4px
;
-webkit-border-bottom-right-radius
:
$radius
;
height
:
5px
;
}
}
@mixin
round-borders-top
(
$radius
)
{
body
.project-page
h2
.icon
span
{
background-position
:
-78px
-68px
;
}
border-top
:
1px
solid
#eaeaea
;
body
.project-page
.project-container
{
position
:
relative
;
float
:
left
;
width
:
100%
;
height
:
100%
;
padding-bottom
:
10px
;}
-moz-border-radius-topright
:
$radius
;
body
.project-page
.page-title
{
margin-bottom
:
0
}
-moz-border-radius-topleft
:
$radius
;
border-top-right-radius
:
$radius
;
body
.project-page
.project-sidebar
{
border-top-left-radius
:
$radius
;
width
:
110px
;
-webkit-border-top-left-radius
:
$radius
;
left
:
0
;
-webkit-border-top-right-radius
:
$radius
;
top
:
0
;
}
height
:
100%
;
bottom
:
0
;
@mixin
round-borders-all
(
$radius
)
{
position
:
absolute
;
border
:
1px
solid
#eaeaea
;
float
:
left
;
-moz-border-radius
:
$radius
;
display
:
inline-block
;
-webkit-border-radius
:
$radius
;
background
:
#FFF
;
border-radius
:
$radius
;
padding
:
$app_padding
;
padding-right
:
0px
;
margin
:
0
;
border-right
:
1px
solid
#ddd
;
}
}
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
}
body
.projects-page
input
.text.git-url
{
margin
:
10px
0
0
}
.git_url_wrapper
{
margin-right
:
50px
}
.projects_selector
:hover
>
.project-box
{
-moz-box-shadow
:
0px
0px
10px
rgba
(
0
,
0
,
0
,
.1
);
-webkit-box-shadow
:
0px
0px
10px
rgba
(
0
,
0
,
0
,
.1
);
box-shadow
:
0px
0px
10px
rgba
(
0
,
0
,
0
,
.1
);
}
/* New project Page */
.new-project-page
.container
table
{
background
:
white
}
body
.project-page
.project-sidebar
aside
{
width
:
109px
}
body
.project-page
.project-sidebar
aside
a
{
display
:
block
;
position
:
relative
;
padding
:
15px
10px
;
margin
:
10px
0
0
0
;
}
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
}
body
.project-page
.project-sidebar
aside
a
.current
{
color
:
white
;
background
:
$active_bg_color
;
border
:
1px
solid
$active_bd_color
;
border-radius
:
5px
;
-webkit-border-top-right-radius
:
0
;
-webkit-border-bottom-right-radius
:
0
;
-moz-border-radius-topright
:
0px
;
-moz-border-radius-bottomright
:
0px
;
border-top-right-radius
:
0
;
border-bottom-right-radius
:
0
;
margin-right
:
-1px
;
}
body
.project-page
.project-content
{
padding
:
$app_padding
;
display
:
block
;
margin-left
:
130px
;
min-height
:
600px
}
body
.project-page
.project-content
h2
{
margin-top
:
6px
}
body
.project-page
.project-content
.button.right
{
margin-left
:
20px
}
body
.project-page
table
.commit
a
{
color
:
#{
$blue_link
}
}
body
.project-page
table
th
,
body
.project-page
table
td
{
border-bottom
:
1px
solid
#DEE2E3
;}
body
.project-page
.fixed
{
position
:
fixed
;
}
/** File stat **/
/** File stat **/
.file_stats
{
.file_stats
{
span
{
span
{
...
@@ -530,90 +577,6 @@ h4.dash-tabs {
...
@@ -530,90 +577,6 @@ h4.dash-tabs {
}
}
}
}
body
header
{
position
:absolute
;
width
:
100%
;
padding
:
0
;
margin
:
0
;
top
:
0
;
left
:
0
;
background
:
#999
;
/* for non-css3 browsers */
filter
:
progid
:
DXImageTransform
.
Microsoft
.
gradient
(
startColorstr
=
'#FAFAFA'
,
endColorstr
=
'#EAEAEA'
);
/* for IE */
background
:
-webkit-gradient
(
linear
,
left
top
,
left
bottom
,
from
(
#FAFAFA
)
,
to
(
#EAEAEA
));
/* for webkit browsers */
background
:
-moz-linear-gradient
(
top
,
#FAFAFA
,
#EAEAEA
);
/* for firefox 3.6+ */
border-bottom
:
1px
solid
#ccc
;
height
:
50px
;
.wrapper
{
margin
:auto
;
width
:
980px
;
padding
:
10px
0
;
font-size
:
11px
;
position
:relative
;
}
.project_name
{
float
:left
;
width
:
235px
;
margin-right
:
30px
;
font-size
:
16px
;
font-weight
:bold
;
padding
:
5px
7px
;
color
:
#333
;
}
.git_url_wrapper
{
padding
:
0px
;
margin
:
0px
;
float
:left
;
.git-url
{
padding
:
0px
;
margin
:
0px
;
font-size
:
12px
;
margin-right
:
10px
;
border-radius
:
4px
;
-moz-border-radius
:
4px
;
color
:
#666
;
border
:
1px
solid
#AAA
;
padding
:
0
10px
0
30px
;
background
:
white
url('images.png')
no-repeat
8px
-42px
;
width
:
160px
;
height
:
26px
;
}
}
}
.top_panel_holder
.chzn-container
{
position
:relative
;
.chzn-drop
{
margin
:
7px
0
;
border
:
1px
solid
#CCC
;
min-width
:
300px
;
.chzn-results
{
max-height
:
300px
;
}
}
.chzn-single
{
background
:white
;
-moz-border-radius
:
4px
;
border-radius
:
4px
;
div
{
background
:white
;
}
span
{
font-weight
:
normal
;
}
}
}
.dashboard-loader
{
.dashboard-loader
{
float
:right
;
float
:right
;
...
@@ -801,68 +764,9 @@ tr.line_notes_row {
...
@@ -801,68 +764,9 @@ tr.line_notes_row {
}
}
}
}
}
}
.top_links_holder
{
width
:
124px
;
float
:left
;
.top_link
{
position
:
relative
;
float
:left
;
&
.home
{
width
:
28px
;
height
:
27px
;
top
:
-12px
;
border
:
1px
solid
#CCC
;
border-radius
:
3px
;
background
:
#fff
;
margin-right
:
15px
;
padding
:
6px
7px
;
}
&
.admin
{
top
:
-3px
;
padding
:
3px
;
width
:
21px
;
height
:
21px
;
}
}
}
.dash_top_link
{
margin
:
4px
14px
;
float
:
left
;
font-size
:
14px
;
&
.active
{
color
:
#2FA0BB
;
}
&
:hover
{
color
:
#2FA0BB
;
}
}
.top-tabs
{
margin
:
0
;
padding
:
5px
;
font-size
:
14px
;
padding-bottom
:
10px
;
margin-bottom
:
20px
;
height
:
26px
;
border-bottom
:
1px
solid
#ccc
;
.tab
{
font-weight
:
bold
;
background
:none
;
padding
:
10px
;
float
:left
;
padding-left
:
0px
;
padding-right
:
40px
;
&
.active
{
color
:
#2FA0BB
;
}
}
}
app/assets/stylesheets/style.scss
View file @
0ad83a21
...
@@ -333,15 +333,6 @@ body.login-page{background-color: #f1f1f1; padding-top: 10%}
...
@@ -333,15 +333,6 @@ body.login-page{background-color: #f1f1f1; padding-top: 10%}
}
}
/* eo InfoBlock */
/* eo InfoBlock */
/* General */
#container
{
background-color
:
white
;
overflow
:
hidden
;
}
body
.collapsed
#container
{
margin
:
auto
;
margin-top
:
51px
;
width
:
980px
;
border-top
:
0
;
}
/* Header */
/* Header */
header
{
header
{
background
:
#474D57
url('bg-header.png')
repeat-x
bottom
;
background
:
#474D57
url('bg-header.png')
repeat-x
bottom
;
...
@@ -600,139 +591,12 @@ html, body { height: 100%; }
...
@@ -600,139 +591,12 @@ html, body { height: 100%; }
body
.dashboard-page
h2
.icon
span
{
background-position
:
9px
-69px
;
}
body
.dashboard-page
header
{
margin-bottom
:
0
}
body
.dashboard-page
.news-feed
{
margin-left
:
290px
;
min-height
:
600px
;
margin-top
:
20px
;
margin-right
:
2px
;}
body
.dashboard-page
.dashboard-content
{
position
:
relative
;
float
:
left
;
width
:
100%
;
height
:
100%
;
}
body
.dashboard-page
.news-feed
h2
{
float
:
left
;}
body
.dashboard-page
aside
{
min-height
:
820px
;
position
:
relative
;
top
:
0
;
bottom
:
0
;
right
:
0
;
width
:
260px
;
float
:
left
;
border-right
:
1px
solid
#ccc
}
body
.dashboard-page
aside
h4
{
margin
:
0
;
border-bottom
:
1px
solid
#ccc
;
padding
:
20px
20px
20px
0px
;
font-size
:
11px
;
font-weight
:
bold
;
text-transform
:
uppercase
;}
body
.dashboard-page
aside
h4
a
.button-small
{
float
:
right
;
text-transform
:
none
;
border-radius
:
4px
;
margin-right
:
2%
;
margin-top
:
-4px
;
display
:
block
;}
body
.dashboard-page
aside
.project-list
{
list-style
:
none
;
margin
:
0
;
padding
:
0
;}
body
.dashboard-page
aside
.project-list
li
a
{
background
:
white
;
color
:
#{
$blue_link
}
;
display
:
block
;
border-bottom
:
1px
solid
#eee
;
padding
:
14px
6%
14px
0px
;}
//body.dashboard-page aside .project-list li a:hover {background: #f1f1f1}
//body.dashboard-page aside .project-list li a:hover span.arrow{background-color: #E3E5EA;}
body
.dashboard-page
aside
.project-list
li
a
span
.project-name
{
font-size
:
14px
;
display
:
block
;
margin-bottom
:
8px
}
body
.dashboard-page
aside
.project-list
li
a
span
.time
{
color
:
#666
;
font-weight
:
normal
;
font-size
:
11px
}
body
.dashboard-page
aside
.project-list
li
a
span
.arrow
{
float
:
right
;
background
:
#E3E5EA
;
padding
:
10px
;
border-radius
:
5px
;
margin-top
:
2px
;
text-shadow
:
none
;
color
:
#999
}
body
.dashboard-page
.news-feed
.project-updates
{
margin-bottom
:
20px
;
display
:
block
;
width
:
100%
;}
body
.dashboard-page
.news-feed
.project-updates
.data
{
padding
:
0
}
body
.dashboard-page
.news-feed
.project-updates
a
.project-update
{
padding
:
10px
;
overflow
:
hidden
;
display
:
block
;}
body
.dashboard-page
.news-feed
.project-updates
a
.project-update
:last-child
{
border-bottom
:
0
}
body
.dashboard-page
.news-feed
.project-updates
a
.project-update
img
{
float
:
left
;
margin-right
:
10px
;}
body
.dashboard-page
.news-feed
.project-updates
a
.project-update
span
.update-title
,
.dashboard-page
.news-feed
.project-updates
li
a
span
.update-author
{
display
:
block
;}
body
.dashboard-page
.news-feed
.project-updates
a
.project-update
span
.update-title
{
margin-bottom
:
10px
}
body
.dashboard-page
.news-feed
.project-updates
a
.project-update
span
.update-author
{
color
:
#999
;
font-weight
:
normal
;
font-style
:
italic
;}
body
.dashboard-page
.news-feed
.project-updates
a
.project-update
span
.update-author
strong
{
font-weight
:
bold
;
font-style
:
normal
;}
/* eo Dashboard Page */
.grey-button.right
{
margin-top
:
20px
}
.grey-button.right
{
margin-top
:
20px
}
/* Project Page */
/* Project Page */
body
.project-page
h2
.icon
.project-name
,
body
.project-page
h2
.icon
d
{
border
:
1px
solid
#eee
;
padding
:
5px
30px
5px
10px
;
border-radius
:
5px
;
position
:
relative
;}
body
.project-page
h2
.icon
.project-name
i
.arrow
{
float
:
right
;
position
:
absolute
;
right
:
10px
;
top
:
13px
;
display
:
block
;
background
:
url('images.png')
no-repeat
-97px
-29px
;
width
:
4px
;
height
:
5px
;
}
body
.project-page
h2
.icon
span
{
background-position
:
-78px
-68px
;
}
body
.project-page
.project-container
{
position
:
relative
;
float
:
left
;
width
:
100%
;
height
:
100%
;
padding-bottom
:
10px
;}
body
.project-page
.page-title
{
margin-bottom
:
0
}
body
.project-page
.project-sidebar
{
width
:
110px
;
left
:
0
;
top
:
0
;
height
:
100%
;
bottom
:
0
;
position
:
absolute
;
float
:
left
;
display
:
inline-block
;
background
:
#FFF
;
padding
:
20px
0
20px
0
;
margin
:
0
;
border-right
:
1px
solid
#ddd
;
}
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
}
body
.projects-page
input
.text.git-url
{
margin
:
10px
0
0
}
.git_url_wrapper
{
margin-right
:
50px
}
.projects_selector
:hover
>
.project-box
{
-moz-box-shadow
:
0px
0px
10px
rgba
(
0
,
0
,
0
,
.1
);
-webkit-box-shadow
:
0px
0px
10px
rgba
(
0
,
0
,
0
,
.1
);
box-shadow
:
0px
0px
10px
rgba
(
0
,
0
,
0
,
.1
);
}
body
.project-page
.project-sidebar
aside
{
width
:
109px
}
body
.project-page
.project-sidebar
aside
a
{
display
:
block
;
position
:
relative
;
//background: #FFF;
padding
:
15px
10px
;
//border: 1px solid #ccc;
margin
:
10px
0
0
0
;
//border-radius:5px;
}
//body.project-page .project-sidebar aside a:hover{background-color: #FFFFFF;}
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
}
body
.project-page
.project-sidebar
aside
a
.current
{
color
:
white
;
background
:
#79C3E0
;
border
:
1px
solid
#2FA0BB
;
border-radius
:
5px
;
-webkit-border-top-right-radius
:
0
;
-webkit-border-bottom-right-radius
:
0
;
-moz-border-radius-topright
:
0px
;
-moz-border-radius-bottomright
:
0px
;
border-top-right-radius
:
0
;
border-bottom-right-radius
:
0
;
margin-right
:
-1px
;
}
body
.project-page
.project-content
{
padding
:
20px
;
display
:
block
;
margin-left
:
110px
;
min-height
:
600px
}
body
.project-page
.project-content
h2
{
margin-top
:
6px
}
body
.project-page
.project-content
.button.right
{
margin-left
:
20px
}
body
.project-page
table
.commit
a
{
color
:
#{
$blue_link
}
}
body
.project-page
table
th
,
body
.project-page
table
td
{
border-bottom
:
1px
solid
#DEE2E3
;}
body
.project-page
.fixed
{
position
:
fixed
;
}
/* New project Page */
.new-project-page
.container
table
{
background
:
white
}
/* eo New Project Page */
/* eo New Project Page */
/* Commit Page */
body
.project-page.commits-page
.commit-info
{
float
:
right
;}
body
.project-page.commits-page
.commit-info
data
{
padding
:
4px
10px
;
font-size
:
11px
;
}
body
.project-page.commits-page
.commit-info
data
.commit-button
{
background-image
:
-webkit-gradient
(
linear
,
0
0
,
0
26
,
color-stop
(
0
.192
,
#fff
)
,
to
(
#f4f4f4
));
background-image
:
-webkit-linear-gradient
(
#fff
19
.2%
,
#f4f4f4
);
background-image
:
-moz-linear-gradient
(
#fff
19
.2%
,
#f4f4f4
);
background-image
:
-o-linear-gradient
(
#fff
19
.2%
,
#f4f4f4
);
box-shadow
:
0
-1px
0
white
inset
;
display
:
block
;
border
:
1px
solid
#eee
;
border-radius
:
5px
;
margin-bottom
:
2px
;
position
:
relative
;
padding-right
:
20px
;
}
body
.project-page.commits-page
.commit-button
i
{
background
:
url('images.png')
no-repeat
-138px
-27px
;
width
:
6px
;
height
:
9px
;
float
:
right
;
position
:
absolute
;
top
:
6px
;
right
:
5px
;
}
body
.project-page.commits-page
.commits-date
{
display
:
block
;
width
:
100%
;
margin-bottom
:
20px
}
body
.project-page.commits-page
.commits-date
.data
{
padding
:
0
}
body
.project-page.commits-page
a
.commit
{
padding
:
10px
;
border-bottom
:
1px
solid
#eee
;
overflow
:
hidden
;
display
:
block
;}
body
.project-page.commits-page
.commits-date
a
.commit
{
padding
:
10px
;
border-bottom
:
none
;
overflow
:
hidden
;
display
:
block
;}
body
.project-page.commits-page
.commits-date
a
.commit
:last-child
{
border-bottom
:
0
}
body
.project-page.commits-page
.commits-date
a
.commit
img
{
float
:
left
;
margin-right
:
10px
;}
body
.project-page.commits-page
.commits-date
a
.commit
span
.commit-title
{
display
:
block
;}
body
.project-page.commits-page
.commits-date
a
.commit
span
.commit-title
{
margin-bottom
:
10px
}
body
.project-page.commits-page
.commits-date
a
.commit
span
.commit-author
{
color
:
#999
;
font-weight
:
normal
;
font-style
:
italic
;}
body
.project-page.commits-page
.commits-date
a
.commit
span
.commit-author
strong
{
font-weight
:
bold
;
font-style
:
normal
;}
/* eo Commit Page */
/* eo Project Page */
/* eo Project Page */
...
...
app/assets/stylesheets/top_panel.scss
0 → 100644
View file @
0ad83a21
.main_links
{
width
:
124px
;
float
:left
;
a
{
position
:
relative
;
float
:left
;
padding
:
4px
;
&
.home
{
margin-right
:
15px
;
width
:
26px
;
}
&
.admin
{
width
:
21px
;
}
}
}
.dashboard_links
{
padding
:
7px
;
float
:left
;
a
{
margin
:
0
14px
;
float
:
left
;
font-size
:
14px
;
&
.active
{
color
:
$active_link_color
;
}
&
:hover
{
color
:
$active_link_color
;
}
}
}
.top-tabs
{
margin
:
0
;
padding
:
5px
;
font-size
:
14px
;
padding-bottom
:
10px
;
margin-bottom
:
20px
;
height
:
26px
;
border-bottom
:
1px
solid
#ccc
;
.tab
{
font-weight
:
bold
;
background
:none
;
padding
:
10px
;
float
:left
;
padding-left
:
0px
;
padding-right
:
40px
;
&
.active
{
color
:
$active_link_color
;
}
}
}
body
header
{
position
:absolute
;
width
:
100%
;
padding
:
0
;
margin
:
0
;
top
:
0
;
left
:
0
;
background
:
#999
;
/* for non-css3 browsers */
filter
:
progid
:
DXImageTransform
.
Microsoft
.
gradient
(
startColorstr
=
'#FFFFFF'
,
endColorstr
=
'#EAEAEA'
);
/* for IE */
background
:
-webkit-gradient
(
linear
,
left
top
,
left
bottom
,
from
(
#FFFFFF
)
,
to
(
#EAEAEA
));
/* for webkit browsers */
background
:
-moz-linear-gradient
(
top
,
#FFFFFF
,
#EAEAEA
);
/* for firefox 3.6+ */
border-bottom
:
2px
solid
$styled_border_color
;
height
:
50px
;
.wrapper
{
margin
:auto
;
width
:
$app_width
;
position
:relative
;
.top_panel_content
{
padding
:
10px
$app_padding
;
}
}
.project_name
{
float
:left
;
width
:
235px
;
margin-right
:
30px
;
font-size
:
16px
;
font-weight
:bold
;
padding
:
5px
7px
;
color
:
#333
;
}
.git_url_wrapper
{
padding
:
0px
;
margin
:
0px
;
float
:left
;
.git-url
{
padding
:
0px
;
margin
:
0px
;
font-size
:
12px
;
margin-right
:
10px
;
border-radius
:
4px
;
-moz-border-radius
:
4px
;
color
:
#666
;
border
:
1px
solid
#AAA
;
padding
:
0
10px
0
30px
;
background
:
white
url('images.png')
no-repeat
8px
-42px
;
width
:
160px
;
height
:
26px
;
}
}
}
.top_panel_holder
.chzn-container
{
position
:relative
;
.chzn-drop
{
margin
:
7px
0
;
border
:
1px
solid
#CCC
;
min-width
:
300px
;
.chzn-results
{
max-height
:
300px
;
}
}
.chzn-single
{
background
:white
;
-moz-border-radius
:
4px
;
border-radius
:
4px
;
div
{
background
:white
;
}
span
{
font-weight
:
normal
;
}
}
}
app/views/layouts/_head_panel.html.haml
View file @
0ad83a21
/ Page Header
/ Page Header
%header
.top_panel_holder
%header
.top_panel_holder
.wrapper
.wrapper
%div
.top_links_holder
.top_panel_content
=
link_to
root_path
,
:class
=>
"top_link home"
,
:title
=>
"Home"
do
%div
.main_links
=
image_tag
"Home-UI.PNG"
,
:width
=>
26
=
link_to
root_path
,
:class
=>
"home"
,
:title
=>
"Home"
do
-
if
current_user
.
is_admin?
=
image_tag
"Home-UI.PNG"
,
:width
=>
26
=
link_to
admin_root_path
,
:class
=>
"top_link admin"
,
:title
=>
"Admin"
do
-
if
current_user
.
is_admin?
=
image_tag
"Gear-UI.PNG"
,
:width
=>
20
=
link_to
admin_root_path
,
:class
=>
"admin"
,
:title
=>
"Admin"
do
=
image_tag
"Gear-UI.PNG"
,
:width
=>
20
-
if
project_layout
.project_name
=
truncate
@project
.
name
,
:length
=>
28
.git_url_wrapper
%input
.git-url.text
{
:id
=>
""
,
:name
=>
""
,
:readonly
=>
""
,
:type
=>
"text"
,
:value
=>
@project
.
url_to_repo
,
:class
=>
"one_click_select"
}
-
if
@project
.
repo_exists?
.left
{
:style
=>
"margin-left:5px;"
}
=
render
:partial
=>
"projects/refs"
,
:locals
=>
{
:destination
=>
controller
.
controller_name
==
"commits"
?
"commits"
:
"tree"
}
=
yield
:rss_icon
-
elsif
profile_layout
-
if
project_layout
=
link_to
"Activities"
,
dashboard_path
,
:class
=>
"dash_top_link
#{
"active"
if
current_page?
(
dashboard_path
)
||
current_page?
(
root_path
)
}
"
.project_name
=
link_to
"Projects"
,
projects_path
,
:class
=>
"dash_top_link
#{
"active"
if
current_page?
(
projects_path
)
}
"
=
truncate
@project
.
name
,
:length
=>
28
=
link_to
"Issues"
,
dashboard_issues_path
,
:class
=>
"dash_top_link
#{
"active"
if
current_page?
(
dashboard_issues_path
)
}
"
,
:id
=>
"issues_slide"
.git_url_wrapper
=
link_to
"Merge Requests"
,
dashboard_merge_requests_path
,
:class
=>
"dash_top_link
#{
"active"
if
current_page?
(
dashboard_merge_requests_path
)
}
"
,
:id
=>
"merge_requests_slide"
%input
.git-url.text
{
:id
=>
""
,
:name
=>
""
,
:readonly
=>
""
,
:type
=>
"text"
,
:value
=>
@project
.
url_to_repo
,
:class
=>
"one_click_select"
}
.search
-
if
@project
.
repo_exists?
=
text_field_tag
"search"
,
nil
,
:placeholder
=>
"Search"
,
:class
=>
"search-input"
.left
{
:style
=>
"margin-left:5px;"
}
=
render
:partial
=>
"projects/refs"
,
:locals
=>
{
:destination
=>
controller
.
controller_name
==
"commits"
?
"commits"
:
"tree"
}
=
yield
:rss_icon
.account-box
-
elsif
profile_layout
=
link_to
profile_path
,
:class
=>
"pic"
do
.dashboard_links
=
image_tag
gravatar_icon
(
current_user
.
email
)
=
link_to
"Activities"
,
dashboard_path
,
:class
=>
"
#{
"active"
if
current_page?
(
dashboard_path
)
||
current_page?
(
root_path
)
}
"
.account-links
=
link_to
"Projects"
,
projects_path
,
:class
=>
"
#{
"active"
if
current_page?
(
projects_path
)
}
"
=
link_to
profile_path
,
:class
=>
"username"
do
=
link_to
"Issues"
,
dashboard_issues_path
,
:class
=>
"
#{
"active"
if
current_page?
(
dashboard_issues_path
)
}
"
,
:id
=>
"issues_slide"
My profile
=
link_to
"Merge Requests"
,
dashboard_merge_requests_path
,
:class
=>
"
#{
"active"
if
current_page?
(
dashboard_merge_requests_path
)
}
"
,
:id
=>
"merge_requests_slide"
=
link_to
'Logout'
,
destroy_user_session_path
,
:class
=>
"logout"
,
:method
=>
:delete
.search
/ .account-box
=
text_field_tag
"search"
,
nil
,
:placeholder
=>
"Search"
,
:class
=>
"search-input"
-#.search
= text_field_tag "search", nil, :placeholder => "Search", :class => "search-input"
/ .login-top
-
if
current_user
=
javascript_tag
do
$(function(){
$("#search").autocomplete({
source:
#{
raw
search_autocomplete_source
}
,
select: function(event, ui) { location.href = ui.item.url }
});
});
-
if
current_user
.
require_ssh_key?
.account-box
#no_ssh_key_defined
.big-message.error
=
link_to
profile_path
,
:class
=>
"pic"
do
%p
=
image_tag
gravatar_icon
(
current_user
.
email
)
No SSH Key is defined. You won't be able to use any Git command!. Click
#{
link_to
(
'here'
,
keys_path
)
}
to add one!
.account-links
=
link_to
profile_path
,
:class
=>
"username"
do
My profile
=
link_to
'Logout'
,
destroy_user_session_path
,
:class
=>
"logout"
,
:method
=>
:delete
-
if
current_user
=
javascript_tag
do
$(function(){
$("#search").autocomplete({
source:
#{
raw
search_autocomplete_source
}
,
select: function(event, ui) { location.href = ui.item.url }
});
});
-#- if current_user.require_ssh_key?
#no_ssh_key_defined.big-message.error
%p
No SSH Key is defined. You won't be able to use any Git command!. Click #{link_to( 'here', keys_path )} to add one!
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment