protected_branch_access_dropdown.js.es6 535 字节
Newer Older
1 2
(global => {
  global.gl = global.gl || {};
3

4 5 6 7 8 9 10
  gl.ProtectedBranchAccessDropdown = class {
    constructor(options) {
      const { $dropdown, data, onSelect } = options;

      $dropdown.glDropdown({
        data: data,
        selectable: true,
11
        inputId: $dropdown.data('input-id'),
12 13 14 15 16 17 18 19 20 21
        fieldName: $dropdown.data('field-name'),
        toggleLabel(item) {
          return item.text;
        },
        clicked(item, $el, e) {
          e.preventDefault();
          onSelect();
        }
      });
    }
22
  }
23 24

})(window);