Sha256: 0d4b9d8457f8785b8db40073db562cfede179671885f9a537c56e82409e1f180

Contents?: true

Size: 1.74 KB

Versions: 2

Compression:

Stored size: 1.74 KB

Contents

$(document).ready(function() {
  $('#action-network-form').osdi({
    endpoint: "https://actionnetwork.org/api/v2/petitions/e0c7e2f4-925f-448c-9558-57c1997b5408/signatures",
    body: function() {
      if ($('#action-network-opt-in').is(":checked")){
        var email_subbed = "subscribed"
      }else{
        var email_subbed = null
      }
      console.log(email_subbed)
      return {
          "person" : {
            "given_name" : $('#action-network-form-first').val(),
            "family_name" : $('#action-network-form-last').val(),
            "postal_addresses" : [
              {
                "postal_code" : $('#action-network-form-post_code').val(),
                "country" : $('#action-network-form-country').val()
              }
            ],
            "email_addresses" : [
              {
                "address" : $('#action-network-form-email').val(),
                "status" : "subscribed"
              }
            ],

          },
          "triggers": {
            "autoresponse": {
              "enabled": true
            }
          },
          "add_tags": [
            "website_signup"
          ]
        }
    },
    done: function(data, textStatus, jqXHR) {
      console.log('done');
      console.log(data);
      $(':input','#action-network-form')
        .not(':button, :submit, :reset, :hidden')
        .val('')
        .prop('checked', false)
        .prop('selected', false);
      $('#success').html('<p class="success">You\'re in!</p>');
    },
    fail: function(jqXHR, textStatus, errorThrown) {
      console.log('fail');
      $('#success').html('<p class="fail">Sorry, that didn\'t work.</p>');
    },
    always: function(data_jqXHR, textStatus, jqXHR_errorThrown) {
      console.log('always');
    }
  });
});

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
jekyll-theme-chaos-0.1.1 assets/js/mailing-list.js
jekyll-theme-chaos-0.1.0 assets/js/mailing-list.js