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
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
gitlab-ce
Commits
5b49bb20
Commit
5b49bb20
authored
Dec 22, 2014
by
Dmitriy Zaporozhets
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix issueable context update and fix tests
Signed-off-by:
Dmitriy Zaporozhets
<
dmitriy.zaporozhets@gmail.com
>
parent
e45e6ba2
Changes
9
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
16 additions
and
20 deletions
+16
-20
app/assets/javascripts/issue.js.coffee
app/assets/javascripts/issue.js.coffee
+2
-2
app/assets/javascripts/merge_request.js.coffee
app/assets/javascripts/merge_request.js.coffee
+2
-2
app/views/projects/issues/show.html.haml
app/views/projects/issues/show.html.haml
+1
-1
app/views/projects/issues/update.js.haml
app/views/projects/issues/update.js.haml
+1
-1
app/views/projects/merge_requests/_show.html.haml
app/views/projects/merge_requests/_show.html.haml
+1
-1
app/views/projects/merge_requests/update.js.haml
app/views/projects/merge_requests/update.js.haml
+1
-1
features/steps/project/merge_requests.rb
features/steps/project/merge_requests.rb
+3
-7
features/steps/shared/active_tab.rb
features/steps/shared/active_tab.rb
+4
-4
features/steps/shared/issuable.rb
features/steps/shared/issuable.rb
+1
-1
No files found.
app/assets/javascripts/issue.js.coffee
View file @
5b49bb20
class
@
Issue
constructor
:
->
$
(
'.edit-issue.inline-update input[type="submit"]'
).
hide
()
$
(
".
issue-box
.inline-update"
).
on
"change"
,
"select"
,
->
$
(
".
context
.inline-update"
).
on
"change"
,
"select"
,
->
$
(
this
).
submit
()
$
(
".
issue-box
.inline-update"
).
on
"change"
,
"#issue_assignee_id"
,
->
$
(
".
context
.inline-update"
).
on
"change"
,
"#issue_assignee_id"
,
->
$
(
this
).
submit
()
if
$
(
"a.btn-close"
).
length
...
...
app/assets/javascripts/merge_request.js.coffee
View file @
5b49bb20
...
...
@@ -26,9 +26,9 @@ class @MergeRequest
initContextWidget
:
->
$
(
'.edit-merge_request.inline-update input[type="submit"]'
).
hide
()
$
(
".
issue-box
.inline-update"
).
on
"change"
,
"select"
,
->
$
(
".
context
.inline-update"
).
on
"change"
,
"select"
,
->
$
(
this
).
submit
()
$
(
".
issue-box
.inline-update"
).
on
"change"
,
"#merge_request_assignee_id"
,
->
$
(
".
context
.inline-update"
).
on
"change"
,
"#merge_request_assignee_id"
,
->
$
(
this
).
submit
()
initMergeWidget
:
->
...
...
app/views/projects/issues/show.html.haml
View file @
5b49bb20
...
...
@@ -48,7 +48,7 @@
-
else
=
link_to
'Close'
,
project_issue_path
(
@project
,
@issue
,
issue:
{
state_event: :close
},
status_only:
true
),
method: :put
,
class:
"btn btn-block btn-close"
,
title:
"Close Issue"
=
link_to
edit_project_issue_path
(
@project
,
@issue
),
class:
"btn btn-block"
do
=
link_to
edit_project_issue_path
(
@project
,
@issue
),
class:
"btn btn-block
issuable-edit
"
do
%i
.fa.fa-pencil-square-o
Edit
.clearfix
...
...
app/views/projects/issues/update.js.haml
View file @
5b49bb20
...
...
@@ -3,7 +3,7 @@
:plain
$("##{dom_id(@issue)}").fadeOut();
-
elsif
params
[
:issue_context
]
$('.
issue-box .
context').effect('highlight');
$('.context').effect('highlight');
-
if
@issue
.
milestone
$('.milestone-nav-link').replaceWith("
<span
class=
'milestone-nav-link'
>
|
<span
class=
'light'
>
Milestone
</span>
#{
escape_javascript
(
link_to
@issue
.
milestone
.
title
,
project_milestone_path
(
@issue
.
project
,
@issue
.
milestone
))
}
</span>
")
-
else
...
...
app/views/projects/merge_requests/_show.html.haml
View file @
5b49bb20
...
...
@@ -67,7 +67,7 @@
%li
=
link_to
"Email Patches"
,
project_merge_request_path
(
@project
,
@merge_request
,
format: :patch
)
%li
=
link_to
"Plain Diff"
,
project_merge_request_path
(
@project
,
@merge_request
,
format: :diff
)
=
link_to
'Close'
,
project_merge_request_path
(
@project
,
@merge_request
,
merge_request:
{
state_event: :close
}),
method: :put
,
class:
"btn btn-block btn-close"
,
title:
"Close merge request"
=
link_to
edit_project_merge_request_path
(
@project
,
@merge_request
),
class:
"btn btn-block
"
,
id
:
"edit_merge_request"
do
=
link_to
edit_project_merge_request_path
(
@project
,
@merge_request
),
class:
"btn btn-block
issuable-edit"
,
id:
"edit_merge_request"
do
%i
.fa.fa-pencil-square-o
Edit
-
if
@merge_request
.
closed?
...
...
app/views/projects/merge_requests/update.js.haml
View file @
5b49bb20
-
if
params
[
:merge_request_context
]
$('.
issue-box .
context').effect('highlight');
$('.context').effect('highlight');
features/steps/project/merge_requests.rb
View file @
5b49bb20
...
...
@@ -57,9 +57,7 @@ class Spinach::Features::ProjectMergeRequests < Spinach::FeatureSteps
end
step
'I click link "Close"'
do
within
'.page-title'
do
click_link
"Close"
end
first
(
:css
,
'.close-mr-link'
).
click
end
step
'I submit new merge request "Wiki Feature"'
do
...
...
@@ -181,13 +179,11 @@ class Spinach::Features::ProjectMergeRequests < Spinach::FeatureSteps
end
step
'I click link "Reopen"'
do
within
'.page-title'
do
click_link
"Reopen"
end
first
(
:css
,
'.reopen-mr-link'
).
click
end
step
'I should see reopened merge request "Bug NS-04"'
do
within
'.
state-label
'
do
within
'.
issue-box
'
do
page
.
should
have_content
"Open"
end
end
...
...
features/steps/shared/active_tab.rb
View file @
5b49bb20
...
...
@@ -2,7 +2,7 @@ module SharedActiveTab
include
Spinach
::
DSL
def
ensure_active_main_tab
(
content
)
find
(
'.
sidebar-wrapper
li.active'
).
should
have_content
(
content
)
find
(
'.
nav-sidebar >
li.active'
).
should
have_content
(
content
)
end
def
ensure_active_sub_tab
(
content
)
...
...
@@ -10,11 +10,11 @@ module SharedActiveTab
end
def
ensure_active_sub_nav
(
content
)
find
(
'
div.content ul.nav-stacked-menu
li.active'
).
should
have_content
(
content
)
find
(
'
.sidebar-subnav >
li.active'
).
should
have_content
(
content
)
end
step
'no other main tabs should be active'
do
page
.
should
have_selector
(
'.
sidebar-wrapper
li.active'
,
count:
1
)
page
.
should
have_selector
(
'.
nav-sidebar >
li.active'
,
count:
1
)
end
step
'no other sub tabs should be active'
do
...
...
@@ -22,7 +22,7 @@ module SharedActiveTab
end
step
'no other sub navs should be active'
do
page
.
should
have_selector
(
'
div.content ul.nav-stacked-menu
li.active'
,
count:
1
)
page
.
should
have_selector
(
'
.sidebar-subnav >
li.active'
,
count:
1
)
end
step
'the active main tab should be Home'
do
...
...
features/steps/shared/issuable.rb
View file @
5b49bb20
...
...
@@ -2,7 +2,7 @@ module SharedIssuable
include
Spinach
::
DSL
def
edit_issuable
find
(
'.issue-btn-group'
).
click_link
'Edit'
find
(
:css
,
'.issuable-edit'
).
click
end
step
'I click link "Edit" for the merge request'
do
...
...
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