/* global ListColumnHelper ChecklistColumnHelper Status SmartAnnotation I18n GLOBAL_CONSTANTS DateTimeHelper formatJS */ $.fn.dataTable.render.newRowName = function(formId, $cell) { $cell.html(`
`); }; $.fn.dataTable.render.newRepositoryAssetValue = function(formId, columnId, $cell) { $cell.html(`
`); }; $.fn.dataTable.render.newRepositoryTextValue = function(formId, columnId, $cell) { $cell.html(`
`); SmartAnnotation.init($cell.find('input')); }; $.fn.dataTable.render.newRepositoryListValue = function(formId, columnId, $cell) { ListColumnHelper.initialListEditMode(formId, columnId, $cell); }; $.fn.dataTable.render.newRepositoryStatusValue = function(formId, columnId, $cell) { let url = $cell.closest('table').data('status-items-path'); let hiddenField = ` `; $cell.html(hiddenField + Status.initialStatusItemsRequest(columnId, '', formId, url)); Status.initStatusSelectPicker($cell.find('select'), $cell.find(`[name='repository_cells[${columnId}]']`)); }; $.fn.dataTable.render.newRepositoryChecklistValue = function(formId, columnId, $cell) { ChecklistColumnHelper.initialChecklistEditMode(formId, columnId, $cell); }; $.fn.dataTable.render.newRepositoryNumberValue = function(formId, columnId, $cell, $header) { let decimals = Number($header.data('metadata-decimals')); $cell.html(`
`); SmartAnnotation.init($cell.find('input')); }; $.fn.dataTable.render.newRepositoryDateTimeValue = function(formId, columnId, $cell) { DateTimeHelper.initDateTimeEditMode(formId, columnId, $cell, '', '', ''); }; $.fn.dataTable.render.newRepositoryTimeValue = function(formId, columnId, $cell) { DateTimeHelper.initTimeEditMode(formId, columnId, $cell, '', ''); }; $.fn.dataTable.render.newRepositoryDateValue = function(formId, columnId, $cell) { DateTimeHelper.initDateEditMode(formId, columnId, $cell, '', ''); }; $.fn.dataTable.render.newRepositoryDateTimeRangeValue = function(formId, columnId, $cell) { DateTimeHelper.initDateTimeRangeEditMode(formId, columnId, $cell, '', '', '', '', '', ''); }; $.fn.dataTable.render.newRepositoryDateRangeValue = function(formId, columnId, $cell) { DateTimeHelper.initDateRangeEditMode(formId, columnId, $cell, '', '', '', ''); }; $.fn.dataTable.render.newRepositoryTimeRangeValue = function(formId, columnId, $cell) { DateTimeHelper.initTimeRangeEditMode(formId, columnId, $cell, '', '', '', ''); }; $.fn.dataTable.render.newRepositoryCheckboxValue = function(formId, columnId) { return ''; };