Sha256: dace4d2530af989996fbbb236bc6d9a1368f08aba0512fa688f703423453d42d

Contents?: true

Size: 864 Bytes

Versions: 5

Compression:

Stored size: 864 Bytes

Contents

class TransferItemDeleting
  @beginListening: ->
    $('body').on 'click', '#listing_transfer_items [data-action="remove"]', (ev) =>
      ev.preventDefault()
      if confirm(Spree.translations.are_you_sure_delete)
        transferItemId = $(ev.currentTarget).data('id')
        stockTransferNumber = $("#stock_transfer_number").val()

        transferItem = new Spree.TransferItem
          id: transferItemId
          stockTransferNumber: stockTransferNumber
        transferItem.destroy(successHandler, errorHandler)

  successHandler = (transferItem) =>
    $("[data-transfer-item-id='#{transferItem.id}']").remove()
    show_flash("success", Spree.translations.deleted_successfully)

  errorHandler = (errorData) =>
    show_flash("error", errorData.responseText)

Spree.StockTransfers ?= {}
Spree.StockTransfers.TransferItemDeleting = TransferItemDeleting

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
solidus_backend-2.4.2 app/assets/javascripts/spree/backend/stock_transfers/transfer_item_deleting.coffee
solidus_backend-2.4.1 app/assets/javascripts/spree/backend/stock_transfers/transfer_item_deleting.coffee
solidus_backend-2.4.0 app/assets/javascripts/spree/backend/stock_transfers/transfer_item_deleting.coffee
solidus_backend-2.4.0.rc1 app/assets/javascripts/spree/backend/stock_transfers/transfer_item_deleting.coffee
solidus_backend-2.4.0.beta1 app/assets/javascripts/spree/backend/stock_transfers/transfer_item_deleting.coffee