/* global I18n twemoji */ $.fn.dataTable.render.RepositoryAssetValue = function(data) { var asset = data.value; if (asset.id) { return `
${asset.file_name}
`; } return `
${I18n.t('my_modules.repository.full_view.error')}
`; }; $.fn.dataTable.render.defaultRepositoryAssetValue = function() { return ''; }; $.fn.dataTable.render.RepositoryTextValue = function(data) { const text = $(`${data.value.view}`); text.attr('data-edit-value', data.value.edit); return text.prop('outerHTML'); }; $.fn.dataTable.render.defaultRepositoryTextValue = function() { return ''; }; $.fn.dataTable.render.RepositoryListValue = function(data) { return `${data.value.text}`; }; $.fn.dataTable.render.defaultRepositoryListValue = function() { return ''; }; $.fn.dataTable.render.RepositoryStatusValue = function(data) { return `
${twemoji.parse(data.value.icon)} ${data.value.status}
`; }; $.fn.dataTable.render.defaultRepositoryStatusValue = function() { return ''; }; $.fn.dataTable.render.defaultRepositoryDateValue = function() { return ''; }; $.fn.dataTable.render.RepositoryDateValue = function(data) { let reminderClass = data.value.reminder ? 'reminder' : ''; return `${data.value.formatted}`; }; $.fn.dataTable.render.defaultRepositoryDateTimeValue = function() { return ''; }; $.fn.dataTable.render.RepositoryDateTimeValue = function(data) { let reminderClass = data.value.reminder ? 'reminder' : ''; return `${data.value.formatted}`; }; $.fn.dataTable.render.defaultRepositoryTimeValue = function() { return ''; }; $.fn.dataTable.render.RepositoryTimeValue = function(data) { return `${data.value.formatted}`; }; $.fn.dataTable.render.defaultRepositoryTimeRangeValue = function() { return ''; }; $.fn.dataTable.render.RepositoryTimeRangeValue = function(data) { return `${data.value.start_time.formatted} - ${data.value.end_time.formatted}`; }; $.fn.dataTable.render.defaultRepositoryDateTimeRangeValue = function() { return ''; }; $.fn.dataTable.render.RepositoryDateTimeRangeValue = function(data) { return `${data.value.start_time.formatted} - ${data.value.end_time.formatted}`; }; $.fn.dataTable.render.defaultRepositoryDateRangeValue = function() { return ''; }; $.fn.dataTable.render.RepositoryDateRangeValue = function(data) { return `${data.value.start_time.formatted} - ${data.value.end_time.formatted}`; }; $.fn.dataTable.render.RepositoryChecklistValue = function(data) { var render = '—'; var options = data.value; var optionsList; if (options.length === 1) { render = ` ${options[0].label} `; } else if (options.length > 1) { optionsList = $('