Sha256: d3268f0f2fad7655d702d371c03a619abacad5829017169cb8c32b70b3efbf12

Contents?: true

Size: 1.56 KB

Versions: 1

Compression:

Stored size: 1.56 KB

Contents

if ($('.ui.modals').length === 0) {
  $('body').append('<%= j(render 'new') %>');
} else {
  $('.ui.modals').html('<%= j(render 'new') %>');
}

$('.ui.modal').modal('setting', { autofocus: false }).modal('show');

$('#address_nation').dropdown({
  onChange: function(value, text, $selectedItem){
    var search_path = '/areas/search'
    var search_url = new URL(window.location.origin + search_path)
    search_url.searchParams.set('nation', value)
    fetch(search_url).then(function(response){
      return response.json();
    }).then(function(response){
      $('#address_province').dropdown('clear').dropdown('setup menu', response);
    })
  }
});

$('#address_province').dropdown({
  onChange: function(value, text, $selectedItem){
    var search_path = '/areas/search'
    var search_url = new URL(window.location.origin + search_path)
    search_url.searchParams.set('province', value)
    fetch(search_url).then(function(response){
      return response.json();
    }).then(function(response){
      $('#address_city').dropdown('clear').dropdown('setup menu', response);
    })
    var opt = document.createElement('option');
    opt.text = text;
    opt.value = text;
    opt.selected = true;
    this.options.add(opt, null)
  }
});

$('#address_city').dropdown({
  onChange: function(value, text, $selectedItem){
    $('#address_area_id').val(value);
    var opt = document.createElement('option');
    opt.text = text;
    opt.value = text;
    opt.selected = true;
    this.options.add(opt, null)
  }
});

$('#address_address_type').dropdown();
$('#address_proxy_shipment').dropdown();

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rails_trade-0.0.1 app/views/rails_trade_admin/addresses/new.js.erb