summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClement Ho <ClemMakesApps@gmail.com>2018-01-18 16:56:14 -0600
committerClement Ho <ClemMakesApps@gmail.com>2018-01-18 16:56:14 -0600
commitc0dfd96722de24f20f191527a524f3f48509f5a0 (patch)
tree71e836b65a499623118b7b871f51b210b2359b61
parent0a25cdd7503fd62dcf833de62c012f6b1224d6cd (diff)
downloadgitlab-ce-c0dfd96722de24f20f191527a524f3f48509f5a0.tar.gz
Code improvements
-rw-r--r--app/assets/javascripts/dispatcher.js1
-rw-r--r--app/assets/javascripts/pages/projects/init_form.js (renamed from app/assets/javascripts/pages/projects/releases/index.js)4
-rw-r--r--app/assets/javascripts/pages/projects/releases/edit/index.js3
-rw-r--r--app/assets/javascripts/pages/projects/settings/repository/show/index.js5
-rw-r--r--app/assets/javascripts/pages/projects/show/index.js2
-rw-r--r--app/assets/javascripts/pages/projects/snippets/create/index.js8
-rw-r--r--app/assets/javascripts/pages/projects/snippets/edit/index.js8
-rw-r--r--app/assets/javascripts/pages/projects/snippets/update/index.js8
8 files changed, 14 insertions, 25 deletions
diff --git a/app/assets/javascripts/dispatcher.js b/app/assets/javascripts/dispatcher.js
index 2ff7ff308a7..370aedd634a 100644
--- a/app/assets/javascripts/dispatcher.js
+++ b/app/assets/javascripts/dispatcher.js
@@ -346,6 +346,7 @@ import Activities from './activities';
import('./pages/projects/show')
.then(callDefault)
.catch(fail);
+ shortcut_handler = true;
break;
case 'projects:edit':
import('./pages/projects/edit')
diff --git a/app/assets/javascripts/pages/projects/releases/index.js b/app/assets/javascripts/pages/projects/init_form.js
index 1fa5ffbf586..0b6c5c1d30b 100644
--- a/app/assets/javascripts/pages/projects/releases/index.js
+++ b/app/assets/javascripts/pages/projects/init_form.js
@@ -1,7 +1,7 @@
import ZenMode from '~/zen_mode';
import GLForm from '~/gl_form';
-export default function () {
+export default function ($formEl) {
new ZenMode(); // eslint-disable-line no-new
- new GLForm($('.release-form'), true); // eslint-disable-line no-new
+ new GLForm($formEl, true); // eslint-disable-line no-new
}
diff --git a/app/assets/javascripts/pages/projects/releases/edit/index.js b/app/assets/javascripts/pages/projects/releases/edit/index.js
new file mode 100644
index 00000000000..3d997cdfff0
--- /dev/null
+++ b/app/assets/javascripts/pages/projects/releases/edit/index.js
@@ -0,0 +1,3 @@
+import initForm from '~/pages/projects/init_form';
+
+export default initForm($('.release-form'));
diff --git a/app/assets/javascripts/pages/projects/settings/repository/show/index.js b/app/assets/javascripts/pages/projects/settings/repository/show/index.js
index d22b2bb8950..83b5467fbc0 100644
--- a/app/assets/javascripts/pages/projects/settings/repository/show/index.js
+++ b/app/assets/javascripts/pages/projects/settings/repository/show/index.js
@@ -1,6 +1,3 @@
import initSettingsPanels from '~/settings_panels';
-export default function () {
- // Initialize expandable settings panels
- initSettingsPanels();
-}
+export default initSettingsPanels;
diff --git a/app/assets/javascripts/pages/projects/show/index.js b/app/assets/javascripts/pages/projects/show/index.js
index 5a47284392d..ff387eec104 100644
--- a/app/assets/javascripts/pages/projects/show/index.js
+++ b/app/assets/javascripts/pages/projects/show/index.js
@@ -6,7 +6,7 @@ import BlobViewer from '~/blob/viewer/index';
import Activities from '~/activities';
import { ajaxGet } from '~/lib/utils/common_utils';
-export default function () {
+export default () => {
new ShortcutsNavigation(); // eslint-disable-line no-new
new NotificationsForm(); // eslint-disable-line no-new
new UserCallout({ // eslint-disable-line no-new
diff --git a/app/assets/javascripts/pages/projects/snippets/create/index.js b/app/assets/javascripts/pages/projects/snippets/create/index.js
index fac4e49c473..9edb16dc73b 100644
--- a/app/assets/javascripts/pages/projects/snippets/create/index.js
+++ b/app/assets/javascripts/pages/projects/snippets/create/index.js
@@ -1,7 +1,3 @@
-import GLForm from '~/gl_form';
-import ZenMode from '~/zen_mode';
+import initForm from '~/pages/projects/init_form';
-export default function () {
- new GLForm($('.snippet-form'), true); // eslint-disable-line no-new
- new ZenMode(); // eslint-disable-line no-new
-}
+export default initForm($('.snippet-form'));
diff --git a/app/assets/javascripts/pages/projects/snippets/edit/index.js b/app/assets/javascripts/pages/projects/snippets/edit/index.js
index fac4e49c473..9edb16dc73b 100644
--- a/app/assets/javascripts/pages/projects/snippets/edit/index.js
+++ b/app/assets/javascripts/pages/projects/snippets/edit/index.js
@@ -1,7 +1,3 @@
-import GLForm from '~/gl_form';
-import ZenMode from '~/zen_mode';
+import initForm from '~/pages/projects/init_form';
-export default function () {
- new GLForm($('.snippet-form'), true); // eslint-disable-line no-new
- new ZenMode(); // eslint-disable-line no-new
-}
+export default initForm($('.snippet-form'));
diff --git a/app/assets/javascripts/pages/projects/snippets/update/index.js b/app/assets/javascripts/pages/projects/snippets/update/index.js
index fac4e49c473..7538945d061 100644
--- a/app/assets/javascripts/pages/projects/snippets/update/index.js
+++ b/app/assets/javascripts/pages/projects/snippets/update/index.js
@@ -1,7 +1,3 @@
-import GLForm from '~/gl_form';
-import ZenMode from '~/zen_mode';
+import initSnippets from '~/pages/projects/snippets/init_snippets';
-export default function () {
- new GLForm($('.snippet-form'), true); // eslint-disable-line no-new
- new ZenMode(); // eslint-disable-line no-new
-}
+export default initSnippets;