ministryofjustice/Claim-for-Crown-Court-Defence

View on GitHub
app/webpack/javascripts/modules/external_users/claims/TransferDetailsCtrl.js

Summary

Maintainability
A
0 mins
Test Coverage
moj.Modules.TransferDetailsCtrl = {
  els: {
    fxAutocomplete: '.fx-autocomplete'
  },
  activate: function () {
    return $('#claim_form_step').val() === 'transfer_fee_details'
  },
  initAutocomplete: function () {
    $(this.els.fxAutocomplete).is(function (idx, el) {
      moj.Helpers.Autocomplete.new('#' + el.id, {
        showAllValues: true,
        autoselect: false
      })
    })
  },
  init: function () {
    if (this.activate()) {
      // init the auto complete
      this.initAutocomplete()
      $('.fx-autocomplete-wrapper select').each(function () {
        $.subscribe(
          '/onConfirm/' + this.id + '/',
          function () {
            moj.Modules.TransferDetailFieldsDisplay.callCaseConclusionController()
          }
        )
      })
    }
  }
}