Открыть боковую панель
nt_test121
nt_project_9da4a5yt9x4b
Коммиты
31025753
Коммит
31025753
создал
Янв 14, 2016
по автору
Andriy Dyadyura
Просмотр файлов
update
владельцы
e29ce9ac
b6ae2def
Изменения
164
Скрыть пробелы
Построчно
Рядом
CHANGELOG
Просмотр файла @
31025753
Please view this file on the master branch, on stable branches it's out of date.
v 8.5.0 (unreleased)
- Remove gray background from layout in UI
v 8.4.0 (unreleased)
- Improve the consistency of commit titles, branch names, tag names, issue/MR titles, on their respective project pages
- Autocomplete data is now always loaded, instead of when focusing a comment text area (Yorick Peterse)
- Improved performance of finding issues for an entire group (Yorick Peterse)
- Added custom application performance measuring system powered by InfluxDB (Yorick Peterse)
...
...
@@ -44,10 +48,12 @@ v 8.4.0 (unreleased)
- Allow subsequent validations in CI Linter
- Show referenced MRs & Issues only when the current viewer can access them
- Fix Encoding::CompatibilityError bug when markdown content has some complex URL (Jason Lee)
- Add API support for managing build variables of project
- Allow broadcast messages to be edited
v 8.3.4
- Use gitlab-workhorse 0.5.4 (fixes API routing bug)
- Add build artifacts browser
v 8.3.3
- Preserve CE behavior with JIRA integration by only calling API if URL is set
...
...
@@ -81,6 +87,7 @@ v 8.3.0
- Add open_issues_count to project API (Stan Hu)
- Expand character set of usernames created by Omniauth (Corey Hinshaw)
- Add button to automatically merge a merge request when the build succeeds (Zeger-Jan van de Weg)
- Add unsubscribe link in the email footer (Zeger-Jan van de Weg)
- Provide better diagnostic message upon project creation errors (Stan Hu)
- Bump devise to 3.5.3 to fix reset token expiring after account creation (Stan Hu)
- Remove api credentials from link to build_page
...
...
app/assets/javascripts/activities.js.coffee
Просмотр файла @
31025753
class
@
Activities
constructor
:
->
Pager
.
init
20
,
true
$
(
".event-filter
.btn
"
).
bind
"click"
,
(
event
)
=>
$
(
".event-filter
a
"
).
bind
"click"
,
(
event
)
=>
event
.
preventDefault
()
@
toggleFilter
(
$
(
event
.
currentTarget
))
@
reloadActivities
()
...
...
@@ -12,7 +12,7 @@ class @Activities
toggleFilter
:
(
sender
)
->
sender
.
toggleClass
"active"
sender
.
closest
(
'li'
).
toggleClass
"active"
event_filters
=
$
.
cookie
(
"event_filter"
)
filter
=
sender
.
attr
(
"id"
).
split
(
"_"
)[
0
]
if
event_filters
...
...
app/assets/javascripts/merge_request.js.coffee
Просмотр файла @
31025753
...
...
@@ -48,14 +48,15 @@ class @MergeRequest
_this
=
@
$
(
'a.btn-close, a.btn-reopen'
).
on
'click'
,
(
e
)
->
$this
=
$
(
this
)
if
$this
.
data
(
'submitted'
)
return
e
.
preventDefault
()
e
.
stopImmediatePropagation
()
shouldSubmit
=
$this
.
hasClass
(
'btn-comment'
)
console
.
log
(
"shouldSubmit"
)
if
shouldSubmit
&&
$this
.
data
(
'submitted'
)
return
if
shouldSubmit
_this
.
submitNoteForm
(
$this
.
closest
(
'form'
),
$this
)
if
$this
.
hasClass
(
'btn-comment-and-close'
)
||
$this
.
hasClass
(
'btn-comment-and-reopen'
)
e
.
preventDefault
()
e
.
stopImmediatePropagation
()
_this
.
submitNoteForm
(
$this
.
closest
(
'form'
),
$this
)
submitNoteForm
:
(
form
,
$button
)
=>
noteText
=
form
.
find
(
"textarea.js-note-text"
).
val
()
...
...
app/assets/javascripts/merge_request_tabs.js.coffee
Просмотр файла @
31025753
...
...
@@ -5,7 +5,7 @@
#
# ### Example Markup
#
# <ul class="nav
nav-tab
s merge-request-tabs">
# <ul class="nav
-link
s merge-request-tabs">
# <li class="notes-tab active">
# <a data-action="notes" data-target="#notes" data-toggle="tab" href="/foo/bar/merge_requests/1">
# Discussion
...
...
app/assets/javascripts/notes.js.coffee
Просмотр файла @
31025753
...
...
@@ -521,9 +521,13 @@ class @Notes
if
textarea
.
val
().
trim
().
length
>
0
form
.
find
(
'.js-note-target-reopen'
).
text
(
'Comment & reopen'
)
form
.
find
(
'.js-note-target-close'
).
text
(
'Comment & close'
)
form
.
find
(
'.js-note-target-reopen'
).
addClass
(
'btn-comment-and-reopen'
)
form
.
find
(
'.js-note-target-close'
).
addClass
(
'btn-comment-and-close'
)
else
form
.
find
(
'.js-note-target-reopen'
).
text
(
'Reopen'
)
form
.
find
(
'.js-note-target-close'
).
text
(
'Close'
)
form
.
find
(
'.js-note-target-reopen'
).
removeClass
(
'btn-comment-and-reopen'
)
form
.
find
(
'.js-note-target-close'
).
removeClass
(
'btn-comment-and-close'
)
initTaskList
:
->
@
enableTaskList
()
...
...
app/assets/stylesheets/framework.scss
Просмотр файла @
31025753
...
...
@@ -24,6 +24,7 @@
@import
"framework/lists.scss"
;
@import
"framework/markdown_area.scss"
;
@import
"framework/mobile.scss"
;
@import
"framework/nav.scss"
;
@import
"framework/pagination.scss"
;
@import
"framework/panels.scss"
;
@import
"framework/selects.scss"
;
...
...
app/assets/stylesheets/framework/blocks.scss
Просмотр файла @
31025753
...
...
@@ -18,9 +18,9 @@
line-height
:
36px
;
}
.content-block
,
.gray-content-block
{
margin
:
-
$gl-padding
;
margin-top
:
0
;
margin-bottom
:
-
$gl-padding
;
background-color
:
$background-color
;
padding
:
$gl-padding
;
margin-bottom
:
0px
;
...
...
@@ -86,10 +86,7 @@
.cover-block
{
text-align
:
center
;
background
:
$background-color
;
margin
:
-
$gl-padding
;
margin-bottom
:
0
;
padding
:
44px
$gl-padding
;
border-bottom
:
1px
solid
$border-color
;
padding-top
:
44px
;
position
:
relative
;
.avatar-holder
{
...
...
@@ -136,3 +133,19 @@
.block-connector
{
margin-top
:
-1px
;
}
.nav-block
{
.controls
{
float
:
right
;
margin-top
:
11px
;
}
}
.content-block
{
padding
:
$gl-padding
0
;
border-bottom
:
1px
solid
$border-color
;
&
.oneline-block
{
line-height
:
42px
;
}
}
app/assets/stylesheets/framework/buttons.scss
Просмотр файла @
31025753
@mixin
btn-default
{
@include
border-radius
(
3px
);
border-width
:
1px
;
border-style
:
solid
;
font-size
:
15px
;
font-size
:
$gl-font-size
;
font-weight
:
500
;
line-height
:
18px
;
padding
:
11px
$gl-padding
;
letter-spacing
:
.4px
;
padding
:
$gl-vert-padding
$gl-padding
;
&
:focus
,
&
:active
{
...
...
@@ -17,8 +13,6 @@
@mixin
btn-middle
{
@include
btn-default
;
@include
border-radius
(
3px
);
padding
:
11px
24px
;
}
@mixin
btn-color
(
$light
,
$border-light
,
$normal
,
$border-normal
,
$dark
,
$border-dark
,
$color
)
{
...
...
@@ -74,16 +68,15 @@
@include
btn-default
;
@include
btn-white
;
&
.btn-small
,
&
.btn-sm
{
padding
:
5px
10px
;
}
&
.btn-nr
{
padding
:
7px
10px
;
padding
:
4px
10px
;
font-size
:
13px
;
line-height
:
18px
;
}
&
.btn-xs
{
padding
:
1
px
5px
;
padding
:
2
px
5px
;
}
&
.btn-success
,
...
...
@@ -131,6 +124,12 @@
&
:last-child
{
margin-right
:
0px
;
}
&
.btn-xs
{
margin-right
:
3px
;
}
}
&
.disabled
{
pointer-events
:
auto
!
important
;
}
}
...
...
@@ -153,33 +152,42 @@
}
}
.btn-group-next
{
.btn-clipboard
{
border
:
none
;
padding
:
0
5px
;
}
.input-group-btn
{
.btn
{
padding
:
9px
0px
;
font-size
:
15px
;
color
:
#7f8fa4
;
border-color
:
#e7e9ed
;
width
:
140px
;
.badge
{
font-weight
:
normal
;
background-color
:
#eee
;
color
:
#78a
;
@include
btn-gray
;
@include
btn-middle
;
&
:hover
{
outline
:
none
;
}
&
.active
{
border-color
:
$gl-info
;
background
:
$gl-info
;
color
:
#fff
;
&
:focus
{
outline
:
none
;
}
&
:active
{
outline
:
none
;
}
.badge
{
color
:
$gl-info
;
background-color
:
white
;
}
&
.btn-clipboard
{
padding-left
:
15px
;
padding-right
:
15px
;
}
}
}
.btn-clipboard
{
border
:
none
;
.active
{
@include
box-shadow
(
inset
0
0
4px
rgba
(
0
,
0
,
0
,
0
.12
));
border
:
1px
solid
#c6cacf
!
important
;
background-color
:
#e4e7ed
!
important
;
}
.btn-green
{
@include
btn-green
}
}
app/assets/stylesheets/framework/common.scss
Просмотр файла @
31025753
...
...
@@ -374,75 +374,6 @@ table {
}
}
.center-top-menu
,
.left-top-menu
{
@include
nav-menu
;
text-align
:
center
;
margin-top
:
5px
;
margin-bottom
:
$gl-padding
;
height
:
auto
;
margin-top
:
-
$gl-padding
;
&
.no-bottom
{
margin-bottom
:
0
;
}
&
.no-top
{
margin-top
:
0
;
}
li
a
{
display
:
inline-block
;
padding-top
:
$gl-padding
;
padding-bottom
:
11px
;
margin-bottom
:
-1px
;
}
&
.bottom-border
{
border-bottom
:
1px
solid
$border-color
;
height
:
57px
;
}
&
.wide
{
margin-left
:
-
$gl-padding
;
margin-right
:
-
$gl-padding
;
}
}
.left-top-menu
{
text-align
:
left
;
border-bottom
:
1px
solid
#EEE
;
}
.center-middle-menu
{
@include
nav-menu
;
padding
:
0
;
text-align
:
center
;
margin
:
-
$gl-padding
;
margin-top
:
0
;
margin-bottom
:
0
;
height
:
58px
;
border-bottom
:
1px
solid
$border-color
;
li
{
&
:after
{
content
:
"|"
;
color
:
$border-gray-light
;
}
&
:last-child
{
&
:after
{
content
:
none
;
}
}
>
a
{
display
:
inline-block
;
text-transform
:
uppercase
;
font-size
:
13px
;
}
}
}
.dropzone
.dz-preview
.dz-progress
{
border-color
:
$border-color
!
important
;
}
...
...
app/assets/stylesheets/framework/files.scss
Просмотр файла @
31025753
...
...
@@ -3,11 +3,8 @@
*
*/
.file-holder
{
margin-left
:
-
$gl-padding
;
margin-right
:
-
$gl-padding
;
border
:
none
;
border-top
:
1px
solid
#E7E9EE
;
border-bottom
:
1px
solid
#E7E9EE
;
border
:
1px
solid
$border-color
;
&
.readme-holder
{
border-bottom
:
0
;
...
...
app/assets/stylesheets/framework/flash.scss
Просмотр файла @
31025753
...
...
@@ -8,10 +8,12 @@
.flash-notice
{
@extend
.alert
;
@extend
.alert-info
;
margin
:
0
;
}
.flash-alert
{
@extend
.alert
;
@extend
.alert-danger
;
margin
:
0
;
}
}
app/assets/stylesheets/framework/forms.scss
Просмотр файла @
31025753
...
...
@@ -74,8 +74,6 @@ label {
.form-control
{
@include
box-shadow
(
none
);
height
:
42px
;
padding
:
8px
$gl-padding
;
}
.form-control-inline
{
...
...
app/assets/stylesheets/framework/header.scss
Просмотр файла @
31025753
...
...
@@ -28,6 +28,7 @@ header {
min-height
:
$header-height
;
background-color
:
#fff
;
border
:
none
;
border-bottom
:
1px
solid
#EEE
;
.container-fluid
{
width
:
100%
!
important
;
...
...
app/assets/stylesheets/framework/layout.scss
Просмотр файла @
31025753
...
...
@@ -5,8 +5,6 @@ html {
}
body
{
background-color
:
#F3F3F3
!
important
;
&
.navless
{
background-color
:
white
!
important
;
}
...
...
app/assets/stylesheets/framework/lists.scss
Просмотр файла @
31025753
...
...
@@ -109,10 +109,8 @@ ul.content-list {
padding
:
0
;
>
li
{
padding
:
$gl-padding
;
padding
:
$gl-padding
0
;
border-color
:
$table-border-color
;
margin-left
:
-
$gl-padding
;
margin-right
:
-
$gl-padding
;
color
:
$gl-gray
;
.avatar
{
...
...
@@ -133,6 +131,7 @@ ul.content-list {
.panel
>
.content-list
{
li
{
margin
:
0
;
padding
:
$gl-padding
;
}
}
...
...
@@ -148,7 +147,7 @@ ul.controls {
>
li
{
float
:
left
;
margin-right
:
10px
;
&
:last-child
{
margin-right
:
0
;
}
...
...
app/assets/stylesheets/framework/markdown_area.scss
Просмотр файла @
31025753
...
...
@@ -65,13 +65,6 @@
position
:
relative
;
}
.md-header
{
ul
{
float
:
left
;
margin-bottom
:
1px
;
}
}
.referenced-users
{
color
:
#4c4e54
;
padding-top
:
10px
;
...
...
@@ -85,23 +78,6 @@
box-shadow
:
none
;
}
.new_note
,
.edit_note
,
.detail-page-description
,
.milestone-description
,
.wiki-content
,
.merge-request-form
{
.nav-tabs
{
margin-bottom
:
0
;
border
:
none
;
li
a
,
li
.active
a
{
border
:
1px
solid
#DDD
;
}
}
}
.markdown-area
{
@include
border-radius
(
0
);
background
:
#FFF
;
...
...
app/assets/stylesheets/framework/mixins.scss
Просмотр файла @
31025753
...
...
@@ -118,38 +118,3 @@
font-size
:
16px
;
line-height
:
24px
;
}
@mixin
nav-menu
{
padding
:
0
;
margin
:
0
;
list-style
:
none
;
height
:
56px
;
li
{
display
:
inline-block
;
a
{
padding
:
14px
;
font-size
:
15px
;
line-height
:
28px
;
color
:
#959494
;
border-bottom
:
2px
solid
transparent
;
&
:hover
,
&
:active
,
&
:focus
{
text-decoration
:
none
;
outline
:
none
;
}
}
&
.active
a
{
color
:
#616060
;
border-bottom
:
2px
solid
#4688f1
;
}
.badge
{
font-weight
:
normal
;
background-color
:
#eee
;
color
:
#78a
;
}
}
}
app/assets/stylesheets/framework/mobile.scss
Просмотр файла @
31025753
...
...
@@ -9,7 +9,7 @@
padding-right
:
5px
;
}
.nav
.nav-tab
s
>
li
>
a
{
.nav
-link
s
>
li
>
a
{
padding
:
10px
;
font-size
:
12px
;
margin-right
:
3px
;
...
...
@@ -81,7 +81,7 @@
display
:
none
;
}
.
center-top-menu
,
.left-top-menu
{
.
nav-links
,
.nav-links
{
li
a
{
font-size
:
14px
;
padding
:
19px
10px
;
...
...
app/assets/stylesheets/framework/nav.scss
0 → 100644
Просмотр файла @
31025753
.nav-links
{
padding
:
0
;
margin
:
0
;
list-style
:
none
;
height
:
auto
;
border-bottom
:
1px
solid
$border-color
;
li
{
display
:
inline-block
;
a
{
display
:
inline-block
;
padding
:
14px
;
padding-top
:
$gl-padding
;
padding-bottom
:
11px
;
margin-bottom
:
-1px
;
font-size
:
15px
;
line-height
:
28px
;
color
:
#959494
;
border-bottom
:
2px
solid
transparent
;
&
:hover
,
&
:active
,
&
:focus
{
text-decoration
:
none
;
outline
:
none
;
}
}
&
.active
a
{
color
:
#000000
;
border-bottom
:
2px
solid
#4688f1
;
}
.badge
{
font-weight
:
normal
;
background-color
:
#eee
;
color
:
#78a
;
}
}
}
app/assets/stylesheets/framework/selects.scss
Просмотр файла @
31025753
...
...
@@ -3,8 +3,8 @@
.select2-choice
{
background
:
#FFF
;
border-color
:
#DDD
;
height
:
42
px
;
padding
:
8
px
$gl-padding
;
height
:
36
px
;
padding
:
6
px
$gl-padding
;
font-size
:
$gl-font-size
;
line-height
:
1
.42857143
;
...
...
Пред
1
2
3
4
5
...
9
След
Редактирование
Предварительный просмотр
Поддерживает Markdown
0%
Попробовать снова
или
прикрепить новый файл
.
Отмена
You are about to add
0
people
to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Отмена
Пожалуйста,
зарегистрируйтесь
или
войдите
чтобы прокомментировать