summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke "Jared" Bennett <lbennett@gitlab.com>2017-07-26 13:56:31 +0100
committerLuke "Jared" Bennett <lbennett@gitlab.com>2017-07-26 13:56:31 +0100
commita82b74324914fa63b1c9f4c0aef1f42101154ae9 (patch)
tree71a38b53ece0871e720258b52b3259d382d13d25
parent4ae39cebe4de8438233d7b78a92334583e9905ab (diff)
downloadgitlab-ce-a82b74324914fa63b1c9f4c0aef1f42101154ae9.tar.gz
Fix eslint offenses
-rw-r--r--app/assets/javascripts/api.js5
-rw-r--r--app/assets/javascripts/project.js2
-rw-r--r--app/assets/javascripts/repo/index.js6
-rw-r--r--app/assets/javascripts/repo/repo_binary_viewer.vue1
-rw-r--r--app/assets/javascripts/repo/repo_commit_section.vue30
-rw-r--r--app/assets/javascripts/repo/repo_editor.vue5
-rw-r--r--app/assets/javascripts/repo/repo_file_buttons.vue1
-rw-r--r--app/assets/javascripts/repo/repo_helper.js22
-rw-r--r--app/assets/javascripts/repo/repo_service.js10
-rw-r--r--app/assets/javascripts/repo/repo_sidebar.vue1
-rw-r--r--app/assets/javascripts/repo/repo_store.js19
-rw-r--r--app/assets/javascripts/repo/repo_tabs.vue8
-rw-r--r--spec/javascripts/repo/repo_tab_spec.js2
13 files changed, 52 insertions, 60 deletions
diff --git a/app/assets/javascripts/api.js b/app/assets/javascripts/api.js
index b7524b3b142..c77e4dba098 100644
--- a/app/assets/javascripts/api.js
+++ b/app/assets/javascripts/api.js
@@ -103,16 +103,15 @@ const Api = {
return $.ajax({
url,
headers: {
- 'PRIVATE_TOKEN': token,
+ PRIVATE_TOKEN: token,
},
type: 'POST',
- contentType: "application/json; charset=utf-8",
+ contentType: 'application/json; charset=utf-8',
data: JSON.stringify(data),
dataType: 'json',
})
.done(commitData => callback(commitData))
.fail(message => callback(message.responseJSON));
-
},
// Return text for a specific license
diff --git a/app/assets/javascripts/project.js b/app/assets/javascripts/project.js
index 4e9b69d5a58..8543b44a057 100644
--- a/app/assets/javascripts/project.js
+++ b/app/assets/javascripts/project.js
@@ -77,7 +77,7 @@ import Cookies from 'js-cookie';
},
dataType: "json"
}).done(function(refs) {
- console.log(refs)
+ console.log(refs);
return callback(refs);
});
},
diff --git a/app/assets/javascripts/repo/index.js b/app/assets/javascripts/repo/index.js
index ed4d1f55cb5..591a7eb3057 100644
--- a/app/assets/javascripts/repo/index.js
+++ b/app/assets/javascripts/repo/index.js
@@ -19,12 +19,12 @@ function initRepo() {
Store.service.url = repo.dataset.url;
Store.projectName = repo.dataset.projectName;
Store.service.refsUrl = repo.dataset.refsUrl;
- Store.currentBranch = $("button.dropdown-menu-toggle").attr('data-ref');
+ Store.currentBranch = $('button.dropdown-menu-toggle').attr('data-ref');
Store.checkIsCommitable();
Store.projectId = repo.dataset.projectId;
Store.tempPrivateToken = repo.dataset.tempToken;
- new Vue({
+ this.vm = new Vue({
el: repo,
data: () => Store,
template: `
@@ -45,7 +45,7 @@ function initRepo() {
'repo-file-buttons': RepoFileButtons,
'repo-binary-viewer': RepoBinaryViewer,
'repo-editor': RepoEditor,
- 'repo-commit-section': RepoCommitSection
+ 'repo-commit-section': RepoCommitSection,
},
});
diff --git a/app/assets/javascripts/repo/repo_binary_viewer.vue b/app/assets/javascripts/repo/repo_binary_viewer.vue
index 5a53b939323..832a3ffe06c 100644
--- a/app/assets/javascripts/repo/repo_binary_viewer.vue
+++ b/app/assets/javascripts/repo/repo_binary_viewer.vue
@@ -1,5 +1,4 @@
<script>
-import Vue from 'vue';
import Store from './repo_store';
import RepoHelper from './repo_helper';
diff --git a/app/assets/javascripts/repo/repo_commit_section.vue b/app/assets/javascripts/repo/repo_commit_section.vue
index 3578108844e..d58b2bae7b2 100644
--- a/app/assets/javascripts/repo/repo_commit_section.vue
+++ b/app/assets/javascripts/repo/repo_commit_section.vue
@@ -1,7 +1,7 @@
<script>
-import Vue from 'vue';
+/* global Flash */
import Store from './repo_store';
-import Api from '../api'
+import Api from '../api';
const RepoCommitSection = {
data: () => Store,
@@ -9,21 +9,21 @@ const RepoCommitSection = {
methods: {
makeCommit() {
// see https://docs.gitlab.com/ce/api/commits.html#create-a-commit-with-multiple-files-and-actions
- const branch = $("button.dropdown-menu-toggle").attr('data-ref');
+ const branch = $('button.dropdown-menu-toggle').attr('data-ref');
const commitMessage = this.commitMessage;
- const actions = this.changedFiles.map(f => {
- const filePath = f.url.split(branch)[1];
- return {
- action: 'update',
- file_path: filePath,
- content: f.newContent,
- };
+ const actions = this.changedFiles.map((f) => {
+ const filePath = f.url.split(branch)[1];
+ return {
+ action: 'update',
+ file_path: filePath,
+ content: f.newContent,
+ };
});
const payload = {
- branch: branch,
+ branch,
commit_message: commitMessage,
- actions: actions,
- }
+ actions,
+ };
Store.submitCommitsLoading = true;
Api.commitMultiple(Store.projectId, payload, (data) => {
Store.submitCommitsLoading = false;
@@ -36,7 +36,7 @@ const RepoCommitSection = {
this.editMode = false;
$('html, body').animate({ scrollTop: 0 }, 'fast');
}, Store.tempPrivateToken);
- }
+ },
},
computed: {
@@ -46,7 +46,7 @@ const RepoCommitSection = {
return changedFileList;
},
},
-}
+};
export default RepoCommitSection;
</script>
diff --git a/app/assets/javascripts/repo/repo_editor.vue b/app/assets/javascripts/repo/repo_editor.vue
index 56ddc809cac..4b543a803f1 100644
--- a/app/assets/javascripts/repo/repo_editor.vue
+++ b/app/assets/javascripts/repo/repo_editor.vue
@@ -1,6 +1,5 @@
<script>
/* global monaco */
-import Vue from 'vue';
import Store from './repo_store';
import Helper from './repo_helper';
import monacoLoader from './monaco_loader';
@@ -28,7 +27,7 @@ const RepoEditor = {
const newModel = monaco.editor.createModel(this.blobRaw, 'plaintext');
this.monacoInstance.setModel(newModel);
- });
+ }).catch(Helper.loadingError);
});
},
@@ -55,7 +54,7 @@ const RepoEditor = {
location.hash = `L${e.target.position.lineNumber}`;
Store.activeLine = e.target.position.lineNumber;
}
- }
+ },
},
watch: {
diff --git a/app/assets/javascripts/repo/repo_file_buttons.vue b/app/assets/javascripts/repo/repo_file_buttons.vue
index 7619ecdef2f..0bac7fb6410 100644
--- a/app/assets/javascripts/repo/repo_file_buttons.vue
+++ b/app/assets/javascripts/repo/repo_file_buttons.vue
@@ -1,5 +1,4 @@
<script>
-import Vue from 'vue';
import Store from './repo_store';
import Helper from './repo_helper';
import RepoMiniMixin from './repo_mini_mixin';
diff --git a/app/assets/javascripts/repo/repo_helper.js b/app/assets/javascripts/repo/repo_helper.js
index 5b4d6d2d6f5..6573bcbfbec 100644
--- a/app/assets/javascripts/repo/repo_helper.js
+++ b/app/assets/javascripts/repo/repo_helper.js
@@ -27,8 +27,8 @@ const RepoHelper = {
},
setDirectoryOpen(tree) {
- let file = tree;
- if (!file) return;
+ const file = tree;
+ if (!file) return undefined;
file.opened = true;
file.icon = 'fa-folder-open';
@@ -91,14 +91,12 @@ const RepoHelper = {
return oldList;
},
- compareFilesCaseInsensitive(a,b) {
+ compareFilesCaseInsensitive(a, b) {
const aName = a.name.toLowerCase();
const bName = b.name.toLowerCase();
- if(a.level > 0) return 0;
- if (aName < bName)
- return -1;
- if (aName > bName)
- return 1;
+ if (a.level > 0) return 0;
+ if (aName < bName) { return -1; }
+ if (aName > bName) { return 1; }
return 0;
},
@@ -109,7 +107,7 @@ const RepoHelper = {
.then((response) => {
const data = response.data;
// RepoHelper.setLoading(false, loadingData);
- if(cb) cb();
+ if (cb) cb();
Store.isTree = RepoHelper.isTree(data);
if (!Store.isTree) {
if (!file) file = data;
@@ -187,15 +185,13 @@ const RepoHelper = {
};
},
-
-
scrollTabsRight() {
// wait for the transition. 0.1 seconds.
setTimeout(() => {
const tabs = document.getElementById('tabs');
- if(!tabs) return;
+ if (!tabs) return;
tabs.scrollLeft = 12000;
- }, 200)
+ }, 200);
},
dataToListOfFiles(data) {
diff --git a/app/assets/javascripts/repo/repo_service.js b/app/assets/javascripts/repo/repo_service.js
index 7c5445f32e2..b16640ab4f0 100644
--- a/app/assets/javascripts/repo/repo_service.js
+++ b/app/assets/javascripts/repo/repo_service.js
@@ -1,5 +1,5 @@
-import Store from './repo_store';
import axios from 'axios';
+import Store from './repo_store';
const RepoService = {
url: '',
@@ -12,10 +12,10 @@ const RepoService = {
checkCurrentBranchIsCommitable() {
const url = Store.service.refsUrl;
- return axios.get(url, {params: {
- ref: Store.currentBranch,
- search: Store.currentBranch
- }});
+ return axios.get(url, { params: {
+ ref: Store.currentBranch,
+ search: Store.currentBranch,
+ } });
},
buildParams(url = this.url) {
diff --git a/app/assets/javascripts/repo/repo_sidebar.vue b/app/assets/javascripts/repo/repo_sidebar.vue
index 7a3927a2012..2baed5cbedc 100644
--- a/app/assets/javascripts/repo/repo_sidebar.vue
+++ b/app/assets/javascripts/repo/repo_sidebar.vue
@@ -1,5 +1,4 @@
<script>
-import Vue from 'vue';
import Service from './repo_service';
import Helper from './repo_helper';
import Store from './repo_store';
diff --git a/app/assets/javascripts/repo/repo_store.js b/app/assets/javascripts/repo/repo_store.js
index d566c18c89f..5ed6e7d000d 100644
--- a/app/assets/javascripts/repo/repo_store.js
+++ b/app/assets/javascripts/repo/repo_store.js
@@ -1,3 +1,4 @@
+/* global Flash */
import RepoHelper from './repo_helper';
const RepoStore = {
@@ -37,7 +38,7 @@ const RepoStore = {
raw: false,
newContent: '',
changed: false,
- loading: false
+ loading: false,
},
activeFileIndex: 0,
activeLine: 0,
@@ -64,12 +65,12 @@ const RepoStore = {
checkIsCommitable() {
RepoStore.service.checkCurrentBranchIsCommitable()
.then((data) => {
- // you shouldn't be able to make commits on commits or tags.
- let {Branches, Commits, Tags} = data.data;
- if(Branches && Branches.length) RepoStore.isCommitable = true;
- if(Commits && Commits.length) RepoStore.isCommitable = false;
- if(Tags && Tags.length) RepoStore.isCommitable = false;
- });
+ // you shouldn't be able to make commits on commits or tags.
+ const { Branches, Commits, Tags } = data.data;
+ if (Branches && Branches.length) RepoStore.isCommitable = true;
+ if (Commits && Commits.length) RepoStore.isCommitable = false;
+ if (Tags && Tags.length) RepoStore.isCommitable = false;
+ }).catch(() => Flash('Failed to check if branch can be committed to.'));
},
addFilesToDirectory(inDirectory, currentList, newList) {
@@ -126,11 +127,11 @@ const RepoStore = {
RepoStore.files = RepoStore.files.filter((file) => {
const isItTheTreeWeWant = file.url === treeToClose.url;
// if it's the next tree
- if(foundTree && file.type === 'tree' && !isItTheTreeWeWant && file.level === treeToClose.level) {
+ if (foundTree && file.type === 'tree' && !isItTheTreeWeWant && file.level === treeToClose.level) {
wereDone = true;
return true;
}
- if(wereDone) return true;
+ if (wereDone) return true;
if (isItTheTreeWeWant) foundTree = true;
diff --git a/app/assets/javascripts/repo/repo_tabs.vue b/app/assets/javascripts/repo/repo_tabs.vue
index 458070688bd..81abe40da03 100644
--- a/app/assets/javascripts/repo/repo_tabs.vue
+++ b/app/assets/javascripts/repo/repo_tabs.vue
@@ -16,7 +16,7 @@ const RepoTabs = {
methods: {
isOverflow() {
return this.$el.scrollWidth > this.$el.offsetWidth;
- }
+ },
},
watch: {
@@ -24,9 +24,9 @@ const RepoTabs = {
Vue.nextTick(() => {
this.tabsOverflow = this.isOverflow();
});
- }
- }
-}
+ },
+ },
+};
export default RepoTabs;
</script>
diff --git a/spec/javascripts/repo/repo_tab_spec.js b/spec/javascripts/repo/repo_tab_spec.js
index cd5a77f0431..97ad412e620 100644
--- a/spec/javascripts/repo/repo_tab_spec.js
+++ b/spec/javascripts/repo/repo_tab_spec.js
@@ -20,7 +20,7 @@ describe('RepoTab', () => {
tab,
});
const close = vm.$el.querySelector('.close');
- const name = vm.$el.querySelector(`a[title="${tab.url}"]`)
+ const name = vm.$el.querySelector(`a[title="${tab.url}"]`);
spyOn(vm, 'xClicked');
spyOn(vm, 'tabClicked');