class BatchCodeSelectInitializer { static initialize({batchCodeSelectElement, batchCodeDetailsElement}) { const batchCodeDetailsView = new BatchCodeDetailsView(batchCodeDetailsElement); batchCodeSelectElement.select2({ minimumInputLength: 4 }); batchCodeSelectElement.on( 'select2:select', function (event) { const batchcode = event.params.data.id; batchCodeDetailsView.displayBatchCodeDetails(batchcode); GoogleAnalytics.click_batchcode(batchcode); }); batchCodeSelectElement.select2('open'); } }