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
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Léo-Paul Géneau
gitlab-ce
Commits
9e406fd1
Commit
9e406fd1
authored
Aug 01, 2017
by
Jacob Schatz
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'ide' of gitlab.com:gitlab-org/gitlab-ce into ide
parents
1a0734fa
567c2cbe
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
22 additions
and
23 deletions
+22
-23
app/assets/javascripts/gl_dropdown.js
app/assets/javascripts/gl_dropdown.js
+1
-1
app/assets/javascripts/repo/index.js
app/assets/javascripts/repo/index.js
+4
-6
app/assets/javascripts/repo/repo_binary_viewer.vue
app/assets/javascripts/repo/repo_binary_viewer.vue
+1
-1
app/assets/javascripts/repo/repo_commit_section.vue
app/assets/javascripts/repo/repo_commit_section.vue
+5
-8
app/assets/javascripts/repo/repo_editor.vue
app/assets/javascripts/repo/repo_editor.vue
+5
-2
app/assets/javascripts/repo/repo_store.js
app/assets/javascripts/repo/repo_store.js
+3
-4
spec/javascripts/repo/repo_commit_section_spec.js
spec/javascripts/repo/repo_commit_section_spec.js
+3
-1
No files found.
app/assets/javascripts/gl_dropdown.js
View file @
9e406fd1
/* eslint-disable func-names, space-before-function-paren, no-var, one-var, one-var-declaration-per-line, prefer-rest-params, max-len, vars-on-top, wrap-iife, no-unused-vars, quotes, no-shadow, no-cond-assign, prefer-arrow-callback, no-return-assign, no-else-return, camelcase, comma-dangle, no-lonely-if, guard-for-in, no-restricted-syntax, consistent-return, prefer-template, no-param-reassign, no-loop-func, no-mixed-operators */
/* eslint-disable func-names,
no-underscore-dangle,
space-before-function-paren, no-var, one-var, one-var-declaration-per-line, prefer-rest-params, max-len, vars-on-top, wrap-iife, no-unused-vars, quotes, no-shadow, no-cond-assign, prefer-arrow-callback, no-return-assign, no-else-return, camelcase, comma-dangle, no-lonely-if, guard-for-in, no-restricted-syntax, consistent-return, prefer-template, no-param-reassign, no-loop-func, no-mixed-operators */
/* global fuzzaldrinPlus */
import
{
isObject
}
from
'
./lib/utils/type_utility
'
;
...
...
app/assets/javascripts/repo/index.js
View file @
9e406fd1
...
...
@@ -37,14 +37,12 @@ function addEventsForNonVueEls() {
Store
.
targetBranch
=
$
(
'
.project-refs-target-form input[name="ref"]
'
).
val
();
});
window
.
onbeforeunload
=
function
(
e
)
{
window
.
onbeforeunload
=
function
confirmUnload
(
e
)
{
const
hasChanged
=
Store
.
openedFiles
.
some
(
file
=>
file
.
changed
);
if
(
!
hasChanged
)
return
;
e
=
e
||
window
.
event
;
if
(
e
)
{
e
.
returnValue
=
'
Are you sure you want to lose unsaved changes?
'
;
}
if
(
!
hasChanged
)
return
undefined
;
const
event
=
e
||
window
.
event
;
if
(
event
)
event
.
returnValue
=
'
Are you sure you want to lose unsaved changes?
'
;
// For Safari
return
'
Are you sure you want to lose unsaved changes?
'
;
};
...
...
app/assets/javascripts/repo/repo_binary_viewer.vue
View file @
9e406fd1
...
...
@@ -31,7 +31,7 @@ const RepoBinaryViewer = {
},
getBinaryType
()
{
if
(
this
.
binaryTypes
.
hasOwnProperty
(
this
.
activeFile
.
extension
))
{
if
(
Object
.
hasOwnProperty
.
call
(
this
.
binaryTypes
,
this
.
activeFile
.
extension
))
{
return
this
.
activeFile
.
extension
;
}
return
'
unknown
'
;
...
...
app/assets/javascripts/repo/repo_commit_section.vue
View file @
9e406fd1
...
...
@@ -26,14 +26,11 @@ const RepoCommitSection = {
// see https://docs.gitlab.com/ce/api/commits.html#create-a-commit-with-multiple-files-and-actions
const
branch
=
Helper
.
getBranch
();
const
commitMessage
=
this
.
commitMessage
;
const
actions
=
this
.
changedFiles
.
map
((
f
)
=>
{
const
filePath
=
Helper
.
getFilePathFromFullPath
(
f
.
url
,
branch
);
return
{
action
:
'
update
'
,
file_path
:
Helper
.
getFilePathFromFullPath
(
f
.
url
,
branch
),
content
:
f
.
newContent
,
};
});
const
actions
=
this
.
changedFiles
.
map
(
f
=>
({
action
:
'
update
'
,
file_path
:
Helper
.
getFilePathFromFullPath
(
f
.
url
,
branch
),
content
:
f
.
newContent
,
}));
const
payload
=
{
branch
:
Store
.
targetBranch
,
commit_message
:
commitMessage
,
...
...
app/assets/javascripts/repo/repo_editor.vue
View file @
9e406fd1
...
...
@@ -88,13 +88,16 @@ const RepoEditor = {
dialog
:
{
handler
(
obj
)
{
if
(
obj
.
status
)
{
obj
.
status
=
false
;
this
.
openedFiles
.
map
((
f
)
=>
{
obj
.
status
=
false
;
// eslint-disable-line no-param-reassign
this
.
openedFiles
.
map
((
file
)
=>
{
const
f
=
file
;
if
(
f
.
active
)
{
this
.
blobRaw
=
f
.
plain
;
}
f
.
changed
=
false
;
delete
f
.
newContent
;
return
f
;
});
this
.
editMode
=
false
;
}
...
...
app/assets/javascripts/repo/repo_store.js
View file @
9e406fd1
...
...
@@ -59,10 +59,9 @@ const RepoStore = {
readOnly
:
true
,
resetBinaryTypes
()
{
let
s
=
''
;
for
(
s
in
RepoStore
.
binaryTypes
)
{
RepoStore
.
binaryTypes
[
s
]
=
false
;
}
Object
.
keys
(
RepoStore
.
binaryTypes
).
forEach
((
key
)
=>
{
RepoStore
.
binaryTypes
[
key
]
=
false
;
});
},
// mutations
...
...
spec/javascripts/repo/repo_commit_section_spec.js
View file @
9e406fd1
...
...
@@ -42,7 +42,9 @@ describe('RepoCommitSection', () => {
expect
(
changedFiles
.
length
).
toEqual
(
2
);
changedFiles
.
forEach
((
changedFile
,
i
)
=>
{
expect
(
changedFile
.
textContent
).
toEqual
(
RepoHelper
.
getFilePathFromFullPath
(
openedFiles
[
i
].
url
,
branch
));
const
filePath
=
RepoHelper
.
getFilePathFromFullPath
(
openedFiles
[
i
].
url
,
branch
);
expect
(
changedFile
.
textContent
).
toEqual
(
filePath
);
});
expect
(
commitMessage
.
tagName
).
toEqual
(
'
TEXTAREA
'
);
...
...
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