BigW Consortium Gitlab
Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gitlab-ce
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Forest Godfrey
gitlab-ce
Commits
d9f6cf98
Commit
d9f6cf98
authored
Jun 13, 2017
by
Eric Eastwood
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Backport issue count badge style refactor for re-use
Added by
https://gitlab.com/gitlab-org/gitlab-ee/commit/88aea2cbc8633ba970335d935d725bd17654b424
Part of this MR:
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/1797/
parent
4124a1fb
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
45 additions
and
36 deletions
+45
-36
boards.scss
app/assets/stylesheets/pages/boards.scss
+3
-25
issues.scss
app/assets/stylesheets/pages/issues.scss
+2
-0
issue_count_badge.scss
app/assets/stylesheets/pages/issues/issue_count_badge.scss
+29
-0
_board.html.haml
app/views/projects/boards/components/_board.html.haml
+3
-3
new_issue_spec.rb
spec/features/boards/new_issue_spec.rb
+8
-8
No files found.
app/assets/stylesheets/pages/boards.scss
View file @
d9f6cf98
@import
"./issues/issue_count_badge"
;
[
v-cloak
]
{
[
v-cloak
]
{
display
:
none
;
display
:
none
;
}
}
...
@@ -133,7 +135,7 @@
...
@@ -133,7 +135,7 @@
}
}
.board-list-component
,
.board-list-component
,
.
board-issue-count-holder
{
.
issue-count-badge
{
display
:
none
;
display
:
none
;
}
}
}
}
...
@@ -429,30 +431,6 @@
...
@@ -429,30 +431,6 @@
margin
:
5px
;
margin
:
5px
;
}
}
.board-issue-count-holder
{
margin-top
:
-3px
;
.btn
{
line-height
:
12px
;
border-top-left-radius
:
0
;
border-bottom-left-radius
:
0
;
}
}
.board-issue-count
{
padding-right
:
10px
;
padding-left
:
10px
;
line-height
:
21px
;
border-radius
:
$border-radius-base
;
border
:
1px
solid
$border-color
;
&
.has-btn
{
border-top-right-radius
:
0
;
border-bottom-right-radius
:
0
;
border-width
:
1px
0
1px
1px
;
}
}
.page-with-layout-nav.page-with-sub-nav
.issue-boards-sidebar
{
.page-with-layout-nav.page-with-sub-nav
.issue-boards-sidebar
{
&
.right-sidebar
{
&
.right-sidebar
{
top
:
0
;
top
:
0
;
...
...
app/assets/stylesheets/pages/issues.scss
View file @
d9f6cf98
@import
"./issues/issue_count_badge"
;
.issues-list
{
.issues-list
{
.issue
{
.issue
{
padding
:
10px
0
10px
$gl-padding
;
padding
:
10px
0
10px
$gl-padding
;
...
...
app/assets/stylesheets/pages/issues/issue_count_badge.scss
0 → 100644
View file @
d9f6cf98
.issue-count-badge
{
display
:
inline-flex
;
align-items
:
stretch
;
height
:
24px
;
}
.issue-count-badge-count
{
display
:
flex
;
align-items
:
center
;
padding-right
:
10px
;
padding-left
:
10px
;
border
:
1px
solid
$border-color
;
border-radius
:
$border-radius-base
;
line-height
:
1
;
&
.has-btn
{
border-right
:
0
;
border-top-right-radius
:
0
;
border-bottom-right-radius
:
0
;
}
}
.issue-count-badge-add-button
{
display
:
flex
;
align-items
:
center
;
border
:
1px
solid
$border-color
;
border-radius
:
0
$border-radius-base
$border-radius-base
0
;
line-height
:
1
;
}
app/views/projects/boards/components/_board.html.haml
View file @
d9f6cf98
...
@@ -9,11 +9,11 @@
...
@@ -9,11 +9,11 @@
%span
.has-tooltip
{
":title"
=>
'(list.label ? list.label.description : "")'
,
%span
.has-tooltip
{
":title"
=>
'(list.label ? list.label.description : "")'
,
data:
{
container:
"body"
,
placement:
"bottom"
}
}
data:
{
container:
"body"
,
placement:
"bottom"
}
}
{{ list.title }}
{{ list.title }}
.
board-issue-count-holder
.pull-right.clearfix
{
"v-if"
=>
'list.type !== "blank"'
}
.
issue-count-badge
.pull-right.clearfix
{
"v-if"
=>
'list.type !== "blank"'
}
%span
.
board-issu
e-count.pull-left
{
":class"
=>
'
{
"has-btn"
:
list
.
type
!==
"closed"
&&
!
disabled
}
'
}
%span
.
issue-count-badg
e-count.pull-left
{
":class"
=>
'
{
"has-btn"
:
list
.
type
!==
"closed"
&&
!
disabled
}
'
}
{{ list.issuesSize }}
{{ list.issuesSize }}
-
if
can?
(
current_user
,
:admin_issue
,
@project
)
-
if
can?
(
current_user
,
:admin_issue
,
@project
)
%button
.
btn.btn-small.btn-default.pull-righ
t.has-tooltip.js-no-trigger-collapse
{
type:
"button"
,
%button
.
issue-count-badge-add-button.btn.btn-small.btn-defaul
t.has-tooltip.js-no-trigger-collapse
{
type:
"button"
,
"@click"
=>
"showNewIssueForm"
,
"@click"
=>
"showNewIssueForm"
,
"v-if"
=>
'list.type !== "closed"'
,
"v-if"
=>
'list.type !== "closed"'
,
"aria-label"
=>
"New issue"
,
"aria-label"
=>
"New issue"
,
...
...
spec/features/boards/new_issue_spec.rb
View file @
d9f6cf98
...
@@ -19,18 +19,18 @@ describe 'Issue Boards new issue', feature: true, js: true do
...
@@ -19,18 +19,18 @@ describe 'Issue Boards new issue', feature: true, js: true do
end
end
it
'displays new issue button'
do
it
'displays new issue button'
do
expect
(
first
(
'.board'
)).
to
have_selector
(
'.
board-issue-count-holder .bt
n'
,
count:
1
)
expect
(
first
(
'.board'
)).
to
have_selector
(
'.
issue-count-badge-add-butto
n'
,
count:
1
)
end
end
it
'does not display new issue button in closed list'
do
it
'does not display new issue button in closed list'
do
page
.
within
(
'.board:nth-child(3)'
)
do
page
.
within
(
'.board:nth-child(3)'
)
do
expect
(
page
).
not_to
have_selector
(
'.
board-issue-count-holder .bt
n'
)
expect
(
page
).
not_to
have_selector
(
'.
issue-count-badge-add-butto
n'
)
end
end
end
end
it
'shows form when clicking button'
do
it
'shows form when clicking button'
do
page
.
within
(
first
(
'.board'
))
do
page
.
within
(
first
(
'.board'
))
do
find
(
'.
board-issue-count-holder .bt
n'
).
click
find
(
'.
issue-count-badge-add-butto
n'
).
click
expect
(
page
).
to
have_selector
(
'.board-new-issue-form'
)
expect
(
page
).
to
have_selector
(
'.board-new-issue-form'
)
end
end
...
@@ -38,7 +38,7 @@ describe 'Issue Boards new issue', feature: true, js: true do
...
@@ -38,7 +38,7 @@ describe 'Issue Boards new issue', feature: true, js: true do
it
'hides form when clicking cancel'
do
it
'hides form when clicking cancel'
do
page
.
within
(
first
(
'.board'
))
do
page
.
within
(
first
(
'.board'
))
do
find
(
'.
board-issue-count-holder .bt
n'
).
click
find
(
'.
issue-count-badge-add-butto
n'
).
click
expect
(
page
).
to
have_selector
(
'.board-new-issue-form'
)
expect
(
page
).
to
have_selector
(
'.board-new-issue-form'
)
...
@@ -50,7 +50,7 @@ describe 'Issue Boards new issue', feature: true, js: true do
...
@@ -50,7 +50,7 @@ describe 'Issue Boards new issue', feature: true, js: true do
it
'creates new issue'
do
it
'creates new issue'
do
page
.
within
(
first
(
'.board'
))
do
page
.
within
(
first
(
'.board'
))
do
find
(
'.
board-issue-count-holder .bt
n'
).
click
find
(
'.
issue-count-badge-add-butto
n'
).
click
end
end
page
.
within
(
first
(
'.board-new-issue-form'
))
do
page
.
within
(
first
(
'.board-new-issue-form'
))
do
...
@@ -60,14 +60,14 @@ describe 'Issue Boards new issue', feature: true, js: true do
...
@@ -60,14 +60,14 @@ describe 'Issue Boards new issue', feature: true, js: true do
wait_for_requests
wait_for_requests
page
.
within
(
first
(
'.board .
board-issu
e-count'
))
do
page
.
within
(
first
(
'.board .
issue-count-badg
e-count'
))
do
expect
(
page
).
to
have_content
(
'1'
)
expect
(
page
).
to
have_content
(
'1'
)
end
end
end
end
it
'shows sidebar when creating new issue'
do
it
'shows sidebar when creating new issue'
do
page
.
within
(
first
(
'.board'
))
do
page
.
within
(
first
(
'.board'
))
do
find
(
'.
board-issue-count-holder .bt
n'
).
click
find
(
'.
issue-count-badge-add-butto
n'
).
click
end
end
page
.
within
(
first
(
'.board-new-issue-form'
))
do
page
.
within
(
first
(
'.board-new-issue-form'
))
do
...
@@ -88,7 +88,7 @@ describe 'Issue Boards new issue', feature: true, js: true do
...
@@ -88,7 +88,7 @@ describe 'Issue Boards new issue', feature: true, js: true do
end
end
it
'does not display new issue button'
do
it
'does not display new issue button'
do
expect
(
page
).
to
have_selector
(
'.
board-issue-count-holder .bt
n'
,
count:
0
)
expect
(
page
).
to
have_selector
(
'.
issue-count-badge-add-butto
n'
,
count:
0
)
end
end
end
end
end
end
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