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:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2017-03-04 14:04:00 +0300
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2017-03-04 14:10:16 +0300
commit8a910ba297b229171a64794b8958401431354b4a (patch)
tree24e7c6c66d85cc3a058e006f3a4ce10015874e66 /app/assets/javascripts/groups_list.js
parent1d49d065ed168fcc3653d0d4681485edd524043e (diff)
Improve projects/groups list js code
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Diffstat (limited to 'app/assets/javascripts/groups_list.js')
-rw-r--r--app/assets/javascripts/groups_list.js11
1 files changed, 7 insertions, 4 deletions
diff --git a/app/assets/javascripts/groups_list.js b/app/assets/javascripts/groups_list.js
index 49b29affaa5..56a8cbf6d03 100644
--- a/app/assets/javascripts/groups_list.js
+++ b/app/assets/javascripts/groups_list.js
@@ -6,10 +6,13 @@ import FilterableList from './filterable_list';
*/
export default class GroupsList {
constructor() {
- var form = document.querySelector('form#group-filter-form');
- var filter = document.querySelector('.js-groups-list-filter');
- var holder = document.querySelector('.js-groups-list-holder');
+ const form = document.querySelector('form#group-filter-form');
+ const filter = document.querySelector('.js-groups-list-filter');
+ const holder = document.querySelector('.js-groups-list-holder');
- new FilterableList(form, filter, holder);
+ if (form && filter && holder) {
+ const list = new FilterableList(form, filter, holder);
+ list.initSearch();
+ }
}
}