diff options
Diffstat (limited to 'app/assets/javascripts/pages/projects/labels/index/index.js')
-rw-r--r-- | app/assets/javascripts/pages/projects/labels/index/index.js | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/app/assets/javascripts/pages/projects/labels/index/index.js b/app/assets/javascripts/pages/projects/labels/index/index.js new file mode 100644 index 00000000000..c258be4f908 --- /dev/null +++ b/app/assets/javascripts/pages/projects/labels/index/index.js @@ -0,0 +1,19 @@ +/* eslint-disable no-new */ +import LabelManager from '~/label_manager'; +import GroupLabelSubscription from '~/group_label_subscription'; +import ProjectLabelSubscription from '~/project_label_subscription'; + +export default () => { + if ($('.prioritized-labels').length) { + new LabelManager(); + } + $('.label-subscription').each((i, el) => { + const $el = $(el); + + if ($el.find('.dropdown-group-label').length) { + new GroupLabelSubscription($el); + } else { + new ProjectLabelSubscription($el); + } + }); +}; |