app/assets/javascripts/bulkrax/exporters.js in bulkrax-4.3.1 vs app/assets/javascripts/bulkrax/exporters.js in bulkrax-4.4.0
- old
+ new
@@ -1,16 +1,28 @@
function hideUnhide(field) {
var allSources = $('body').find('.export-source-option')
+ removeRequired(allSources)
hide(allSources)
if (field.length > 0) {
var selectedSource = $('.' + field)
unhideSelected(selectedSource)
+ addRequired(selectedSource)
}
if (field === 'collection') {
initCollectionSearchInputs();
}
+};
+
+function addRequired(selectedSource) {
+ selectedSource.addClass('required').attr('required', 'required');
+ selectedSource.parent().addClass('required');
+}
+
+function removeRequired(allSources) {
+ allSources.removeClass('required').removeAttr('required');
+ allSources.parent().removeClass('required').removeAttr('required')
};
// hide all export_source
function hide(allSources) {
allSources.addClass('hidden');