Skip to content

Instantly share code, notes, and snippets.

View Zettersten's full-sized avatar

Erik Zettersten Zettersten

View GitHub Profile
@Zettersten
Zettersten / gist:2242718
Created March 29, 2012 19:31 — forked from rudev/gist:1992237
JavaScript: CrossBrowser Add Event Listener
var addEvent = (function () {
   var filter = function(el, type, fn) {
      for ( var i = 0, len = el.length; i < len; i++ ) {
         addEvent(el[i], type, fn);
      }
   };
   if ( document.addEventListener ) {
      return function (el, type, fn) {
         if ( el && el.nodeName || el === window ) {
            el.addEventListener(type, fn, false);
@Zettersten
Zettersten / cross.js
Created April 14, 2012 16:25 — forked from darkhelmet/cross.js
Simplest cross-browser cross domain XHR ever.
var request = function(url, success) {
if ('XDomainRequest' in window) {
var xdr = new XDomainRequest();
xdr.onload = function() {
alert(xdr.responseText);
success(JSON.parse(xdr.responseText));
};
xdr.open('GET', url);
xdr.send(null);
} else {
@Zettersten
Zettersten / leFunc.js
Last active October 7, 2015 05:18
leFunc
(function(){
var
// Custom data types - will only check here if type is object
dataTypes = {}
// Holds mappings to actual data types
, shortHands = {
s: "string"
, b: "boolean"
, n: "number"
@Zettersten
Zettersten / Authorize.js
Last active August 29, 2015 14:07
'ThePlatform' - Authorize Request
/*
* Http Post
* Endpoint: https://www.etsemoney.com/hp/v3/adapaters
* Method: Authorize
*/
/*
* Request Body
*/
{
@Zettersten
Zettersten / SignIn.js
Last active August 29, 2015 14:07
'ThePlatform' - Sign In Request
/*
* Http Post
* Endpoint: https://www.etsemoney.com/hp/v3/adapaters
* Method: Sign In
*/
/*
* Request Body
*/
{
@Zettersten
Zettersten / CreatePaymentInstrument.js
Last active August 29, 2015 14:07
'ThePlatform' - Create Payment Instrument Request
/*
* Http Post
* Endpoint: https://www.etsemoney.com/hp/v3/adapaters
* Method: Create Payment Instrument
*/
/*
* Request Body
*/
{
@Zettersten
Zettersten / CreatePaymentInstrument.js
Created October 1, 2014 17:57
'ThePlatform' - Capture
/*
* Http Post
* Endpoint: https://www.etsemoney.com/hp/v3/adapaters
* Method: Capture
*/
/*
* Request Body
*/
{
@Zettersten
Zettersten / Charge.js
Last active August 29, 2015 14:07
Testing Alphanumeric Gist ID
/*
* Http Post
* Endpoint: https://www.etsemoney.com/hp/v3/adapaters
* Method: Charge
*/
/*
* Request Body
*/
{
@Zettersten
Zettersten / Refund.js
Created October 1, 2014 18:12
'ThePlatform' - Refund Request
/*
* Http Post
* Endpoint: https://www.etsemoney.com/hp/v3/adapaters
* Method: Refund
*/
/*
* Request Body
*/
{
@Zettersten
Zettersten / easy
Created December 30, 2014 02:44
Test Template
this is some text !