Sha256: f84c90226314f8f63f411735bfdaf44fb6df3a3e352b3af69db8eb44cfa2ffea

Contents?: true

Size: 891 Bytes

Versions: 138

Compression:

Stored size: 891 Bytes

Contents

Spree.Views.Payment.PaymentRow = Backbone.View.extend({
  events: {
    "click .js-edit": "onEdit",
    "click .js-save": "onSave",
    "submit form": "onSave",
    "click .js-cancel": "onCancel"
  },

  onEdit: function(e) {
    e.preventDefault();
    this.$el.addClass("editing");
  },

  onCancel: function(e) {
    e.preventDefault();
    this.$el.removeClass("editing");
  },

  onSave: function(e) {
    var view = this;
    var amount = this.$(".js-edit-amount").val();
    var options = {
      success: function(model, response, options) {
        view.$(".js-display-amount").text(model.attributes.display_amount);
        view.$el.removeClass("editing");
      },
      error: function(model, response, options) {
        show_flash('error', response.responseJSON.error);
      }
    };
    e.preventDefault();
    this.model.save({
      amount: amount
    }, options);
  }
});

Version data entries

138 entries across 138 versions & 2 rubygems

Version Path
solidus_backend-4.4.2 app/assets/javascripts/spree/backend/views/payment/payment_row.js
solidus_backend-4.4.1 app/assets/javascripts/spree/backend/views/payment/payment_row.js
solidus_backend-4.4.0 app/assets/javascripts/spree/backend/views/payment/payment_row.js
solidus_backend-4.3.4 app/assets/javascripts/spree/backend/views/payment/payment_row.js
solidus_backend-4.2.4 app/assets/javascripts/spree/backend/views/payment/payment_row.js
solidus_backend-4.1.5 app/assets/javascripts/spree/backend/views/payment/payment_row.js
solidus_backend-4.3.3 app/assets/javascripts/spree/backend/views/payment/payment_row.js
solidus_backend-4.3.2 app/assets/javascripts/spree/backend/views/payment/payment_row.js
solidus_backend-4.1.4 app/assets/javascripts/spree/backend/views/payment/payment_row.js
solidus_backend-4.3.1 app/assets/javascripts/spree/backend/views/payment/payment_row.js
solidus_backend-4.3.0 app/assets/javascripts/spree/backend/views/payment/payment_row.js
solidus_backend-4.2.3 app/assets/javascripts/spree/backend/views/payment/payment_row.js
solidus_backend-4.1.3 app/assets/javascripts/spree/backend/views/payment/payment_row.js
solidus_backend-4.0.4 app/assets/javascripts/spree/backend/views/payment/payment_row.js
solidus_backend-3.4.6 app/assets/javascripts/spree/backend/views/payment/payment_row.js
solidus_backend-4.0.3 app/assets/javascripts/spree/backend/views/payment/payment_row.js
solidus_backend-4.1.2 app/assets/javascripts/spree/backend/views/payment/payment_row.js
solidus_backend-4.2.2 app/assets/javascripts/spree/backend/views/payment/payment_row.js
solidus_backend-3.4.5 app/assets/javascripts/spree/backend/views/payment/payment_row.js
solidus_backend-4.2.1 app/assets/javascripts/spree/backend/views/payment/payment_row.js