summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/blob/blob_gitignore_selectors.js.coffee
blob: a719ba251222f26000ee9e1cba9f117832d5cd45 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class @BlobGitignoreSelectors
  constructor: (opts) ->
    {
      @$dropdowns = $('.js-gitignore-selector')
      @editor
    } = opts

    @$dropdowns.each (i, dropdown) =>
      $dropdown = $(dropdown)

      new BlobGitignoreSelector(
        pattern: /(.gitignore)/,
        data: $dropdown.data('data'),
        wrapper: $dropdown.closest('.js-gitignore-selector-wrap'),
        dropdown: $dropdown,
        editor: @editor
      )