From 9afa9b8d76434d6bb21b7ab87b4d22fe55ced6e5 Mon Sep 17 00:00:00 2001 From: Filipa Lacerda Date: Tue, 31 Oct 2017 11:27:50 +0000 Subject: [PATCH] Enable eslint --- app/assets/javascripts/issue_status_select.js | 25 ++++++++----------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/app/assets/javascripts/issue_status_select.js b/app/assets/javascripts/issue_status_select.js index fabfd26e699..03546f61d1f 100644 --- a/app/assets/javascripts/issue_status_select.js +++ b/app/assets/javascripts/issue_status_select.js @@ -1,25 +1,22 @@ -/* eslint-disable func-names,wrap-iife, no-shadow, no-unused-vars, one-var */ export default function issueStatusSelect() { - $('.js-issue-status').each(function (i, el) { + $('.js-issue-status').each((i, el) => { const fieldName = $(el).data('field-name'); return $(el).glDropdown({ selectable: true, fieldName, - toggleLabel: (function (_this) { - return function (selected, el, instance) { - let label = 'Author'; - const $item = instance.dropdown.find('.is-active'); - if ($item.length) { - label = $item.text(); - } - return label; - }; - })(this), + toggleLabel(selected, element, instance) { + let label = 'Author'; + const $item = instance.dropdown.find('.is-active'); + if ($item.length) { + label = $item.text(); + } + return label; + }, clicked(options) { return options.e.preventDefault(); }, - id(obj, el) { - return $(el).data('id'); + id(obj, element) { + return $(element).data('id'); }, }); });