Skip to content

Instantly share code, notes, and snippets.

@validkeys
Created October 29, 2013 19:27
Show Gist options
  • Select an option

  • Save validkeys/7221003 to your computer and use it in GitHub Desktop.

Select an option

Save validkeys/7221003 to your computer and use it in GitHub Desktop.
Tracker.prototype.transport = function(data) {
var defer;
defer = $.Deferred();
switch (data.type) {
case "clickthrough":
/*
EYE RETURN -- THIS IS A CLICKTHROUGH
YOU CAN ACCESS THE ID OF THE EVENT VIA data.id
*/
/*
EYE RETURN -- CALL defer.resolve()
WHEN YOUR ACTION IS COMPLETED IF THE USER IS
NOT BEING TAKEN FROM THIS SITE
*/
defer.resolve();
break;
default:
/*
EYE RETURN -- THIS IS AN INTERACTION
YOU CAN ACCESS THE ID OF THE EVENT VIA data.id
*/
/*
EYE RETURN -- CALL defer.resolve()
WHEN YOUR ACTION IS COMPLETED IF THE USER IS
NOT BEING TAKEN FROM THIS SITE
*/
defer.resolve();
}
return defer.promise();
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment