app/assets/javascripts/multi-auth-input.js
(function ($) {
// instantiates the multi-auth controlled vocabulary input when we're on the work form.
var MultiAuthControlledVocabulary = require('spot/editor/multi_auth_controlled_vocabulary');
Blacklight.onLoad(function () {
// don't bother setting up these additional inputs if there's not a form on the page
var $formElement = $('[data-behavior="work-form"]');
if ($formElement.length === 0) { return; }
// the work-type
var paramKey = $formElement.data('paramKey');
$formElement
.find('.form-group.multi_auth_controlled_vocabulary')
.each((_idx, field) => new MultiAuthControlledVocabulary(field, paramKey));
});
})(jQuery);