Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2023-12-04 18:12:07 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2023-12-04 18:12:07 +0300
commita155ff5671d06afd4c219a49b6c9fd673af69876 (patch)
treeea9f3422fcfe751f954561ff579569ba9a742eb3 /app/assets/javascripts
parent157061839634d24bdb937316373f35bf1fb1f71e (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts')
-rw-r--r--app/assets/javascripts/invite_members/components/invite_members_modal.vue2
-rw-r--r--app/assets/javascripts/invite_members/components/members_token_select.vue8
-rw-r--r--app/assets/javascripts/invite_members/constants.js2
-rw-r--r--app/assets/javascripts/main.js4
4 files changed, 10 insertions, 6 deletions
diff --git a/app/assets/javascripts/invite_members/components/invite_members_modal.vue b/app/assets/javascripts/invite_members/components/invite_members_modal.vue
index 91158ef15c8..bcf594a7b1c 100644
--- a/app/assets/javascripts/invite_members/components/invite_members_modal.vue
+++ b/app/assets/javascripts/invite_members/components/invite_members_modal.vue
@@ -160,7 +160,7 @@ export default {
labelSearchField() {
return this.isEmailSignupEnabled
? this.$options.labels.searchField
- : s__('InviteMembersModal|Username');
+ : s__('InviteMembersModal|Username or name');
},
isEmptyInvites() {
return Boolean(this.newUsersToInvite.length);
diff --git a/app/assets/javascripts/invite_members/components/members_token_select.vue b/app/assets/javascripts/invite_members/components/members_token_select.vue
index 015cadc9993..928f81daf92 100644
--- a/app/assets/javascripts/invite_members/components/members_token_select.vue
+++ b/app/assets/javascripts/invite_members/components/members_token_select.vue
@@ -183,6 +183,12 @@ export default {
this.$emit('clear');
},
+ handleTab(event) {
+ if (this.originalInput.length > 0) {
+ event.preventDefault();
+ this.$refs.tokenSelector.handleEnter();
+ }
+ },
hasError(token) {
return Object.keys(this.invalidMembers).includes(memberName(token));
},
@@ -196,6 +202,7 @@ export default {
<template>
<gl-token-selector
+ ref="tokenSelector"
v-model="selectedTokens"
:state="exceptionState"
:dropdown-items="users"
@@ -210,6 +217,7 @@ export default {
@input="handleInput"
@focus="handleFocus"
@token-remove="handleTokenRemove"
+ @keydown.tab="handleTab"
>
<template #token-content="{ token }">
<gl-icon
diff --git a/app/assets/javascripts/invite_members/constants.js b/app/assets/javascripts/invite_members/constants.js
index 3b2840ecf11..f2a6cccbe35 100644
--- a/app/assets/javascripts/invite_members/constants.js
+++ b/app/assets/javascripts/invite_members/constants.js
@@ -39,7 +39,7 @@ export const MEMBERS_TO_PROJECT_DEFAULT_INTRO_TEXT = s__(
export const MEMBERS_TO_PROJECT_CELEBRATE_INTRO_TEXT = s__(
"InviteMembersModal|Congratulations on creating your project, you're almost there!",
);
-export const MEMBERS_SEARCH_FIELD = s__('InviteMembersModal|Username or email address');
+export const MEMBERS_SEARCH_FIELD = s__('InviteMembersModal|Username, name or email address');
export const MEMBERS_PLACEHOLDER = s__('InviteMembersModal|Select members or type email addresses');
export const GROUP_MODAL_DEFAULT_TITLE = s__('InviteMembersModal|Invite a group');
diff --git a/app/assets/javascripts/main.js b/app/assets/javascripts/main.js
index e9a4b936b9c..b555eef5006 100644
--- a/app/assets/javascripts/main.js
+++ b/app/assets/javascripts/main.js
@@ -184,10 +184,6 @@ $body.on('ajax:complete, ajax:beforeSend, submit', 'form', function ajaxComplete
}
});
-$('.navbar-toggler').on('click', () => {
- document.body.classList.toggle('top-nav-responsive-open');
-});
-
/**
* Show suppressed commit diff
*