Sha256: 3ecbb2a6f44ff0901f3b33b996f271601ce00d40b39b4e24c2d942009645f64e

Contents?: true

Size: 1.23 KB

Versions: 47

Compression:

Stored size: 1.23 KB

Contents

Spree.Order || (Spree.Order = {})

Spree.Order.initCartPage = function(order_number) {
  var order = new Spree.Models.Order.fetch(order_number)
  var collection = order.get("line_items")

  new Spree.Views.Order.Summary({
    el: $('#order_tab_summary'),
    model: order
  });

  new Spree.Views.Cart.LineItemTable({
    el: $("table.line-items > tbody"),
    collection: collection
  });

  new Spree.Views.Cart.AddLineItemButton({
    el: $('.js-add-line-item'),
    collection: collection
  });

  new Spree.Views.Order.DetailsTotal({
    el: $('#order-total'),
    model: order
  });

  new Spree.Views.Order.DetailsAdjustments({
    el: $('.js-order-line-item-adjustments'),
    model: order,
    collection: order.get("line_items")
  });

  new Spree.Views.Order.DetailsAdjustments({
    el: $('.js-order-shipment-adjustments'),
    model: order,
    collection: order.get("shipments")
  });

  new Spree.Views.Order.DetailsAdjustments({
    el: $('.js-order-adjustments'),
    model: order
  });

  order.on("sync", function() {
    if(!collection.length) {
      collection.push({});
    }
  })
}

Spree.ready(function() {
  if ($(".js-order-cart-page").length) {
    Spree.Order.initCartPage($(".js-order-cart-page").data("order-number"));
  }
});

Version data entries

47 entries across 47 versions & 2 rubygems

Version Path
solidus_backend-2.9.6 app/assets/javascripts/spree/backend/orders/cart.js
solidus_backend-2.8.6 app/assets/javascripts/spree/backend/orders/cart.js
solidus_backend-2.9.5 app/assets/javascripts/spree/backend/orders/cart.js
solidus_backend-2.9.4 app/assets/javascripts/spree/backend/orders/cart.js
solidus_backend-2.6.6 app/assets/javascripts/spree/backend/orders/cart.js
solidus_backend-2.7.4 app/assets/javascripts/spree/backend/orders/cart.js
solidus_backend-2.8.5 app/assets/javascripts/spree/backend/orders/cart.js
solidus_backend-2.9.3 app/assets/javascripts/spree/backend/orders/cart.js
solidus_backend-2.9.2 app/assets/javascripts/spree/backend/orders/cart.js
solidus_backend-2.7.3 app/assets/javascripts/spree/backend/orders/cart.js
solidus_backend-2.6.5 app/assets/javascripts/spree/backend/orders/cart.js
solidus_backend-2.5.2 app/assets/javascripts/spree/backend/orders/cart.js
solidus_backend-2.9.1 app/assets/javascripts/spree/backend/orders/cart.js
solidus_backend-2.9.0 app/assets/javascripts/spree/backend/orders/cart.js
solidus_backend-2.9.0.rc.1 app/assets/javascripts/spree/backend/orders/cart.js
solidus_backend-2.8.4 app/assets/javascripts/spree/backend/orders/cart.js
solidus_backend-2.8.3 app/assets/javascripts/spree/backend/orders/cart.js
solidus_backend-2.7.2 app/assets/javascripts/spree/backend/orders/cart.js
solidus_backend-2.6.4 app/assets/javascripts/spree/backend/orders/cart.js
solidus_backend-2.8.2 app/assets/javascripts/spree/backend/orders/cart.js