Sha256: 96050bd1ec59f381b6adc208616c430bba68b06a23f64019f8f068b34f336c75

Contents?: true

Size: 1.36 KB

Versions: 4

Compression:

Stored size: 1.36 KB

Contents

//= require jquery
//= require bootstrap

//= require lib/_Base

//= require app/_app
//= require app/_docs
//= require app/_sidebar
//= require app/_util

//= require_self

// Redirect to the proper checkout screen for quantity
$(document).ready(function() {
  var selectedProduct = "";

  function setSelectedProduct() {
    selectedProduct = $("input[name=product]:checked").val();
  }

  $(".buy-form input[name=product]").change(function() {
    setSelectedProduct();

    var text = selectedProduct.charAt(0).toUpperCase() + selectedProduct.slice(1);
    $("#buy-fusion").text("Buy " + text + " Licenses Now");
  });

  $("#buy-fusion").click(function() {
    var seats = parseInt($("#seats").val(), 10);
    if (isNaN(seats)) {
      alert("The number of seats you want to purchase must be a number.");
      return;
    } else if (seats <= 0) {
      alert("The number of seats you want must be greater than zero.");
      return;
    }

    var productId = "";
    if (selectedProduct == "fusion") {
      productId = "279661674";
    } else if (selectedProduct == "workstation") {
      productId = "302167489";
    } else {
      alert("Unknown product selected. Please refresh and try again.");
      return;
    }

    window.location = "http://shopify.hashicorp.com/cart/" + productId + ":" + seats;
  });

  if ($("#buy-fusion").length > 0) {
    setSelectedProduct();
  }
});

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
vagrant-compose-yaml-0.1.3 vendor/bundle/ruby/2.2.0/bundler/gems/vagrant-dbb756c7b6da/website/source/assets/javascripts/application.js
vagrant-compose-yaml-0.1.2 vendor/bundle/ruby/2.2.0/bundler/gems/vagrant-dbb756c7b6da/website/source/assets/javascripts/application.js
vagrant-compose-yaml-0.1.1 vendor/bundle/ruby/2.2.0/bundler/gems/vagrant-dbb756c7b6da/website/source/assets/javascripts/application.js
vagrant-compose-yaml-0.1.0 vendor/bundle/ruby/2.2.0/bundler/gems/vagrant-dbb756c7b6da/website/source/assets/javascripts/application.js