summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Zallmann <tzallmann@gitlab.com>2017-07-17 18:21:32 +0200
committerTim Zallmann <tzallmann@gitlab.com>2017-07-31 14:46:16 +0200
commite6cbb1e14f9cc4d2cf8086185126b49f3c076b16 (patch)
treef2cef29fc002e32cf2440b0cff85fcb039df1de8
parent634cbf8e83dce0732ceb02a33398c4a99a1f0b9c (diff)
downloadgitlab-ce-e6cbb1e14f9cc4d2cf8086185126b49f3c076b16.tar.gz
Moved JS from the personal Access Token page to own JS File
-rw-r--r--app/assets/javascripts/profile/personal_access_tokens.js8
-rw-r--r--app/views/profiles/personal_access_tokens/index.html.haml8
-rw-r--r--config/webpack.config.js1
3 files changed, 12 insertions, 5 deletions
diff --git a/app/assets/javascripts/profile/personal_access_tokens.js b/app/assets/javascripts/profile/personal_access_tokens.js
new file mode 100644
index 00000000000..0a6d601d353
--- /dev/null
+++ b/app/assets/javascripts/profile/personal_access_tokens.js
@@ -0,0 +1,8 @@
+document.addEventListener('DOMContentLoaded', () => {
+ const createdTokenInput = document.getElementById('created-personal-access-token');
+ if (createdTokenInput) {
+ createdTokenInput.addEventListener('click', () => {
+ createdTokenInput.select();
+ });
+ }
+});
diff --git a/app/views/profiles/personal_access_tokens/index.html.haml b/app/views/profiles/personal_access_tokens/index.html.haml
index cf750378e25..fcf53ab87ed 100644
--- a/app/views/profiles/personal_access_tokens/index.html.haml
+++ b/app/views/profiles/personal_access_tokens/index.html.haml
@@ -1,5 +1,8 @@
- page_title "Personal Access Tokens"
- @content_class = "limit-container-width" unless fluid_layout
+- content_for :page_specific_javascripts do
+ = webpack_bundle_tag('personal_access_tokens')
+
= render 'profiles/head'
.row.prepend-top-default
@@ -28,8 +31,3 @@
= render "shared/personal_access_tokens_form", path: profile_personal_access_tokens_path, impersonation: false, token: @personal_access_token, scopes: @scopes
= render "shared/personal_access_tokens_table", impersonation: false, active_tokens: @active_personal_access_tokens, inactive_tokens: @inactive_personal_access_tokens
-
-:javascript
- $("#created-personal-access-token").click(function() {
- this.select();
- });
diff --git a/config/webpack.config.js b/config/webpack.config.js
index be7eead7c67..9c20fe4dff9 100644
--- a/config/webpack.config.js
+++ b/config/webpack.config.js
@@ -53,6 +53,7 @@ var config = {
network: './network/network_bundle.js',
notebook_viewer: './blob/notebook_viewer.js',
pdf_viewer: './blob/pdf_viewer.js',
+ personal_access_tokens:'./profile/personal_access_tokens.js',
pipelines: './pipelines/pipelines_bundle.js',
pipelines_charts: './pipelines/pipelines_charts.js',
pipelines_details: './pipelines/pipeline_details_bundle.js',