Subversion Repositories SmartDukaan

Rev

Rev 14802 | Rev 14851 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 14802 Rev 14849
Line 153... Line 153...
153
		for(var i in variants){
153
		for(var i in variants){
154
			// console.log(variants[i]);
154
			// console.log(variants[i]);
155
			// var row = $('<div class="row storeproductinfo"><div class="col-xs-7">'+variants[i].source_product_name+'</div><div class="col-xs-3">'+variants[i].available_price+'</div><div class="col-xs-2"><button class="btn btn-primary btn-xs viewproduct" type="button" data-id="'+variants[i].id+'">Buy</button></div></div>');
155
			// var row = $('<div class="row storeproductinfo"><div class="col-xs-7">'+variants[i].source_product_name+'</div><div class="col-xs-3">'+variants[i].available_price+'</div><div class="col-xs-2"><button class="btn btn-primary btn-xs viewproduct" type="button" data-id="'+variants[i].id+'">Buy</button></div></div>');
156
			// $('#storeproducts').parent().append(row);
156
			// $('#storeproducts').parent().append(row);
157
			// var row = $('<div class="clearfix varnts"></div><div class="col-xs-6 varnts text-small">'+variants[i].name+'</div><div class="col-xs-4 varnts"><span class="cashbackrupee"></span> <span>'+variants[i].available_price+'</span><span class="cashbackamount">'+getcashbackstring(variants[i].cash_back_type,variants[i].cash_back)+'</span></div><div class="col-xs-2 viewproduct varnts text-right" data-source="'+variants[i].source_id+'" data-price="'+variants[i].available_price+'" data-url="'+variants[i].url+'" data-id="'+variants[i].id+'"><button type="button" class="btn-xs btn btn-success">BUY</button></div>');
157
			// var row = $('<div class="clearfix varnts"></div><div class="col-xs-6 varnts text-small">'+variants[i].name+'</div><div class="col-xs-4 varnts"><span class="cashbackrupee"></span> <span>'+variants[i].available_price+'</span><span class="cashbackamount">'+getcashbackstring(variants[i].cash_back_type,variants[i].cash_back)+'</span></div><div class="col-xs-2 viewproduct varnts text-right" data-source="'+variants[i].source_id+'" data-price="'+variants[i].available_price+'" data-url="'+variants[i].url+'" data-id="'+variants[i].id+'"><button type="button" class="btn-xs btn btn-success">BUY</button></div>');
158
			console.log(minprice);
-
 
159
			// if(minprice == variants[i].available_price) {
158
			if(minprice == variants[i].available_price) {
160
				// var row = $('<div class="clearfix varnts"></div><div class="col-xs-6 varnts text-small">'+variants[i].name+'</div><div class="col-xs-6 varnts viewproduct" data-source="'+variants[i].source_id+'" data-price="'+variants[i].available_price+'" data-url="'+variants[i].url+'" data-id="'+variants[i].id+'"><span class="cashbackrupee varnts text-right" ></span> <span class="storeminprice">'+variants[i].available_price+'</span><span class="cashbackamount">'+getcashbackstring(variants[i].cash_back_type,variants[i].cash_back)+'</span><span class="pull-right arrowright"></span></div></div>');
159
				var row = $('<div class="clearfix varnts"></div><div class="col-xs-6 varnts text-small">'+variants[i].name+'</div><div class="col-xs-6 varnts viewproduct" data-source="'+variants[i].source_id+'" data-price="'+variants[i].available_price+'" data-url="'+variants[i].url+'" data-id="'+variants[i].id+'"><span class="cashbackrupee varnts text-right" ></span> <span class="storeminprice">'+variants[i].available_price+'</span><span class="cashbackamount">'+getcashbackstring(variants[i].cash_back_type,variants[i].cash_back)+'</span><span class="pull-right arrowright"></span></div></div>');
161
			// }else{
160
			} else {
162
				var row = $('<div class="clearfix varnts"></div><div class="col-xs-6 varnts text-small">'+variants[i].name+'</div><div class="col-xs-6 varnts viewproduct" data-source="'+variants[i].source_id+'" data-price="'+variants[i].available_price+'" data-url="'+variants[i].url+'" data-id="'+variants[i].id+'"><span class="cashbackrupee varnts text-right" ></span> <span>'+variants[i].available_price+'</span><span class="cashbackamount">'+getcashbackstring(variants[i].cash_back_type,variants[i].cash_back)+'</span><span class="pull-right arrowright"></span></div></div>');
161
				var row = $('<div class="clearfix varnts"></div><div class="col-xs-6 varnts text-small">'+variants[i].name+'</div><div class="col-xs-6 varnts viewproduct" data-source="'+variants[i].source_id+'" data-price="'+variants[i].available_price+'" data-url="'+variants[i].url+'" data-id="'+variants[i].id+'"><span class="cashbackrupee varnts text-right" ></span> <span>'+variants[i].available_price+'</span><span class="cashbackamount">'+getcashbackstring(variants[i].cash_back_type,variants[i].cash_back)+'</span><span class="pull-right arrowright"></span></div></div>');
163
			// }			
162
			}			
164
			$(this).parent().parent().append(row);			
163
			$(this).parent().parent().append(row);			
165
		}
164
		}
166
		var showless = $('<div class="showless col-xs-9 text-right">Less <i class="glyphicon glyphicon-chevron-up"></i></span>');
165
		var showless = $('<div class="showless col-xs-9 text-right">Less <i class="glyphicon glyphicon-chevron-up"></i></span>');
167
		$(this).parent().parent().append(showless);
166
		$(this).parent().parent().append(showless);
168
		$(this).addClass('hidden');
167
		$(this).addClass('hidden');
169
		// console.log($(this).parent());
-
 
170
		// $('#storename').html($(this).parent().data('storename'));
-
 
171
		// $('#variantModal').modal();
-
 
172
	});
168
	});
173
	$('.categorytab').on('click','.categorytabcontrol.active',function(){
169
	$('.categorytab').on('click','.categorytabcontrol.active',function(){
174
		$(this).toggleClass('active');
170
		$(this).toggleClass('active');
175
		$('#preferences-'+$(this).data('id')).addClass('hidden');
171
		$('#preferences-'+$(this).data('id')).addClass('hidden');
176
		$(this).parent().parent().children().find('.savecategorypreferences',0).removeClass('savecategorypreferences').addClass('editcategorypreferences').html('Edit').removeClass('btn-success');
172
		$(this).parent().parent().children().find('.savecategorypreferences',0).removeClass('savecategorypreferences').addClass('editcategorypreferences').html('Edit').removeClass('btn-success');
Line 426... Line 422...
426
	});
422
	});
427
	$(document).on('click','.banner',function(){		
423
	$(document).on('click','.banner',function(){		
428
		ga('send', 'event', 'banners', 'click', $(this).data('name'));
424
		ga('send', 'event', 'banners', 'click', $(this).data('name'));
429
	});
425
	});
430
});
426
});
-
 
427
function setCookie(cname, cvalue, days) {
-
 
428
    var d = new Date();
-
 
429
    d.setTime(d.getTime() + (days*24*60*60*1000));
-
 
430
    var expires = "expires="+d.toUTCString();
-
 
431
    document.cookie = cname + "=" + cvalue + "; " + expires;
-
 
432
}
-
 
433
 
-
 
434
function getCookie(cname) {
-
 
435
    var name = cname + "=";
-
 
436
    var ca = document.cookie.split(';');
-
 
437
    for(var i=0; i<ca.length; i++) {
-
 
438
        var c = ca[i];
-
 
439
        while (c.charAt(0)==' ') c = c.substring(1);
-
 
440
        if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
-
 
441
    }
-
 
442
    return "";
-
 
443
}
-
 
444
function showpopup(id,count,interval){
-
 
445
	var cname = 'notif-count-'+id;
-
 
446
	var cookieval = getCookie(cname);
-
 
447
	var cname = 'notif-lastshown-'+id;
-
 
448
	var lastshown = getCookie(cname);
-
 
449
	if(cookieval==''){		
-
 
450
		incrementPopupCount(id,0);
-
 
451
		setLastShown(id);
-
 
452
		return true;
-
 
453
	} else{
-
 
454
		var d = new Date();
-
 
455
		var t = d.getTime();
-
 
456
		console.log(t-lastshown);
-
 
457
		console.log(interval*60*1000);
-
 
458
		if(t-lastshown>interval*60*1000){
-
 
459
			if(cookieval>=count){
-
 
460
				return false;
-
 
461
			}else{
-
 
462
				setLastShown(id);
-
 
463
				incrementPopupCount(id,cookieval);
-
 
464
				return true;	
-
 
465
			}
-
 
466
		}
-
 
467
	}
-
 
468
}
-
 
469
function setLastShown(id){
-
 
470
	var cname = 'notif-lastshown-'+id;
-
 
471
	var d = new Date();
-
 
472
	setCookie(cname, d.getTime(), 365);
-
 
473
}
-
 
474
function incrementPopupCount(id,currentCount) {
-
 
475
	var cname = 'notif-count-'+id;
-
 
476
	setCookie(cname, parseInt(currentCount)+1, 365);
-
 
477
}
431
478