Skip to content

Instantly share code, notes, and snippets.

View adardesign's full-sized avatar
🎯
Focusing

Eliezer Braun adardesign

🎯
Focusing
View GitHub Profile
@adardesign
adardesign / itemsInCart.json
Created November 26, 2015 18:53
Handling isBundle - WEB-34571
{
"125826997": {
"id": "125826997",
"rebates": [
{
"text": "This bundle is eligible for a $350 mail In rebate",
"link": "http://www.adorama.com/pdfs/rebates/CanonNMIR.pdf"
}
],
"isBundle":"ICAT5IK1Z",
@adardesign
adardesign / buyNow.js
Last active December 28, 2015 23:24 — forked from RuslanSushko/buyNow.js
(function() {
adrma.session.getSession.done(function gotSession(session) {
var buyNowButton,
productInfoContainer = $(".product-info-container");
if (productInfoContainer.find(".vipProduct").length) {
//WEB-31841
return;
}
@adardesign
adardesign / adrma.analytics.eCommerce.js
Created October 30, 2015 16:51
adorama enhanced ecommerce analytics
adrma.analytics.ec = {
getList: function getList(sku) {
var findList = function findList(url) {
var urlParams = adrma.pageInfo.urlParams,
href = url ? url : window.location.href,
// return the value as early as possible
pageInfo = adrma.pageInfo,
listValue;
if (urlParams.RRref) {
//value RRref rich relevance (set on rich relevance zones. values are "rr cat page" "rr list page" "rr pdp" & "rr receipt page")
$("#house *").toggleClass("breadcrumbs matzaballs 0 linearBurn", passover===true);
//media API
adrma.media = {
defaults: {
videoDimenstions: {
width: 510,
height: 450
}
},
init: function(arg, options) {
this.options = $.extend({}, this.defaults, options);
//Validator
adrma.Validate = function() {
if (this instanceof adrma.Validate) {
return this;
} else {
return new adrma.Validate();
}
};
adrma.Validate.prototype = {
defaults: {
adrma.giftCardWizard = {
init: function init() {
var self = this;
self.data = self.data || {} // init data obj
self.bindActions();
$("#sendviaemail").trigger("click");
},
bindActions: function bindActions() {
adrma.states = {
list: [],
USStateList: [],
CAStateList: [],
get: function get(country) {
var self = this,
dfd = $.Deferred(),
stateList = adrma.storage.get("session", country+"StateList"),
if (stateList) {
self[country+"StateList"] = stateList;
<?xml version="1.0" encoding="utf-8" ?>
<combres xmlns='urn:combres'>
<filters>
<filter type="Combres.Filters.FixUrlsInCssFilter, Combres" />
</filters>
<resourceSets url="~/combres.axd" defaultDuration="1"
defaultVersion="auto"
defaultDebugEnabled="true" >
<resourceSet name="ADRSPCPIXJs" type="js">
<?xml version="1.0" encoding="utf-8" ?>
<combres xmlns='urn:combres'>
<filters>
<filter type="Combres.Filters.FixUrlsInCssFilter, Combres" />
</filters>
<resourceSets url="~/combres.axd" defaultDuration="1"
defaultVersion="auto"
defaultDebugEnabled="true" >
<resourceSet name="ADRSPCPIXJs" type="js">