Sha256: 08b6a33e0be2c7699791c4795246839f3c5746e8a36d8fb818a1d209aa7ac245

Contents?: true

Size: 992 Bytes

Versions: 98

Compression:

Stored size: 992 Bytes

Contents

const AppRouter = {
  product_path: (id) => `/wco/products/${id}.json`,
}

$(document).ready(function () {

  // const jwt_token = $("#Config").data('jwt-token')
  // logg(jwt_token, 'jwt_token')
  // path = `/api/products/${productId}.json?jwt_token=${jwt_token}`

  if ($(".invoices-new").length) {

    $("select[name='invoice[items][][product_id]']").on('change', function(ev) {
      var productId = ev.target.value
      logg(productId, 'productId')

      $.get(AppRouter.product_path(productId), function(_data) {
        logg(_data, '_data')

        $('select[name="invoice[items][][price_id]"]').empty();
        // $('select[name="invoice[items][][price_id]"]').append($("<option disabled=true selected=true></option>").attr("value", '').text('Choose a price...')
        $.each(_data.prices, function(_, item) {
          $('select[name="invoice[items][][price_id]"]').append($("<option></option>").attr("value", item.id).text(item.name));
        })
      })
    })

  }


})

Version data entries

98 entries across 98 versions & 1 rubygems

Version Path
wco_models-3.1.0.202 app/assets/javascripts/wco/invoices.js
wco_models-3.1.0.201 app/assets/javascripts/wco/invoices.js
wco_models-3.1.0.199 app/assets/javascripts/wco/invoices.js
wco_models-3.1.0.198 app/assets/javascripts/wco/invoices.js
wco_models-3.1.0.197 app/assets/javascripts/wco/invoices.js
wco_models-3.1.0.196 app/assets/javascripts/wco/invoices.js
wco_models-3.1.0.195 app/assets/javascripts/wco/invoices.js
wco_models-3.1.0.194 app/assets/javascripts/wco/invoices.js
wco_models-3.1.0.193 app/assets/javascripts/wco/invoices.js
wco_models-3.1.0.192 app/assets/javascripts/wco/invoices.js
wco_models-3.1.0.191 app/assets/javascripts/wco/invoices.js
wco_models-3.1.0.190 app/assets/javascripts/wco/invoices.js
wco_models-3.1.0.189 app/assets/javascripts/wco/invoices.js
wco_models-3.1.0.188 app/assets/javascripts/wco/invoices.js
wco_models-3.1.0.187 app/assets/javascripts/wco/invoices.js
wco_models-3.1.0.184 app/assets/javascripts/wco/invoices.js
wco_models-3.1.0.183 app/assets/javascripts/wco/invoices.js
wco_models-3.1.0.182 app/assets/javascripts/wco/invoices.js
wco_models-3.1.0.181 app/assets/javascripts/wco/invoices.js
wco_models-3.1.0.180 app/assets/javascripts/wco/invoices.js