/* global dropdownSelector */ /* eslint-disable no-unused-vars */ var StatusColumnHelper = (function() { function statusSelect(select, url, value) { var selectedOption = ''; if (value && value.value) { selectedOption = ``; } return $(``); } function statusHiddenField(formId, columnId, value) { var originalValue = value ? value.value : ''; return $(``); } function initialStatusEditMode(formId, columnId, cell, value = null) { var select = 'list-' + columnId; var listUrl = $('.repository-column#' + columnId).data('items-url'); var $select = statusSelect(select, listUrl, value); var $hiddenField = statusHiddenField(formId, columnId, value); cell.html($select).append($hiddenField); dropdownSelector.init('#' + select, { singleSelect: true, selectAppearance: 'simple', onChange: function() { var values = dropdownSelector.getValues('#' + select); $hiddenField.val(values); } }); } return { initialStatusEditMode: initialStatusEditMode }; }());