/* global I18n twemoji */
$.fn.dataTable.render.RepositoryAssetValue = function(data) {
var asset = data.value;
return `
`;
};
$.fn.dataTable.render.defaultRepositoryAssetValue = function() {
return '';
};
$.fn.dataTable.render.RepositoryTextValue = function(data) {
return data.value;
};
$.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) {
return `${data.value.formatted}`;
};
$.fn.dataTable.render.defaultRepositoryDateTimeValue = function() {
return '';
};
$.fn.dataTable.render.RepositoryDateTimeValue = function(data) {
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 = $(' ${option.label}`).appendTo(optionsList);
});
render = `
${options.length} ${I18n.t('libraries.manange_modal_column.checklist_type.multiple_options')}
${optionsList[0].outerHTML}
`;
}
return render;
};
$.fn.dataTable.render.defaultRepositoryChecklistValue = function() {
return '—';
};
$.fn.dataTable.render.defaultRepositoryNumberValue = function() {
return '';
};
$.fn.dataTable.render.RepositoryNumberValue = function(data) {
return `
${data.value}
`;
};