diff options
author | winh <winnie@gitlab.com> | 2017-06-27 20:37:30 +0200 |
---|---|---|
committer | winh <winnie@gitlab.com> | 2017-06-27 20:37:30 +0200 |
commit | 6ab12777bc9aa79f37859318bce07d6b5a67acd6 (patch) | |
tree | ee55d398857414a8e85e0b50011126be3f1c0d60 /app/assets/javascripts/filtered_search | |
parent | a61eda78a7f7f7e52c4e2b9e3221cc1da37ccf9f (diff) | |
download | gitlab-ce-6ab12777bc9aa79f37859318bce07d6b5a67acd6.tar.gz |
Introduce addClassIfElementExists utilitywinh-no-current-user-search-bar
Diffstat (limited to 'app/assets/javascripts/filtered_search')
-rw-r--r-- | app/assets/javascripts/filtered_search/dropdown_user.js | 7 | ||||
-rw-r--r-- | app/assets/javascripts/filtered_search/filtered_search_manager.js | 7 |
2 files changed, 4 insertions, 10 deletions
diff --git a/app/assets/javascripts/filtered_search/dropdown_user.js b/app/assets/javascripts/filtered_search/dropdown_user.js index 1af791dba22..19fed771197 100644 --- a/app/assets/javascripts/filtered_search/dropdown_user.js +++ b/app/assets/javascripts/filtered_search/dropdown_user.js @@ -2,6 +2,7 @@ import AjaxFilter from '~/droplab/plugins/ajax_filter'; import './filtered_search_dropdown'; +import { addClassIfElementExists } from '../lib/utils/dom_utils'; class DropdownUser extends gl.FilteredSearchDropdown { constructor(droplab, dropdown, input, tokenKeys, filter) { @@ -32,11 +33,7 @@ class DropdownUser extends gl.FilteredSearchDropdown { } hideCurrentUser() { - const currentUserItem = this.dropdown.querySelector('.js-current-user'); - - if (currentUserItem) { - currentUserItem.classList.add('hidden'); - } + addClassIfElementExists(this.dropdown.querySelector('.js-current-user'), 'hidden'); } itemClicked(e) { diff --git a/app/assets/javascripts/filtered_search/filtered_search_manager.js b/app/assets/javascripts/filtered_search/filtered_search_manager.js index 1425769d2de..7872e9e68ad 100644 --- a/app/assets/javascripts/filtered_search/filtered_search_manager.js +++ b/app/assets/javascripts/filtered_search/filtered_search_manager.js @@ -3,6 +3,7 @@ import RecentSearchesRoot from './recent_searches_root'; import RecentSearchesStore from './stores/recent_searches_store'; import RecentSearchesService from './services/recent_searches_service'; import eventHub from './event_hub'; +import { addClassIfElementExists } from '../lib/utils/dom_utils'; class FilteredSearchManager { constructor(page) { @@ -227,11 +228,7 @@ class FilteredSearchManager { } addInputContainerFocus() { - const inputContainer = this.filteredSearchInput.closest('.filtered-search-box'); - - if (inputContainer) { - inputContainer.classList.add('focus'); - } + addClassIfElementExists(this.filteredSearchInput.closest('.filtered-search-box'), 'focus'); } removeInputContainerFocus(e) { |