Subversion Repositories SmartDukaan

Rev

Rev 23367 | Rev 23753 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
23367 ashik.ali 1
$(function() {
2
 
3
	$(".user-profile").live('click', function() {
4
		console.log("User Profile Button Clicked...")
5
		loadUserProfile("main-content");
6
	});
7
 
8
	$('#payment-options-container').live('click', function(e){
9
		//console.log("payment-options-container clicked");
10
		var paymentOptionSize = parseInt($('#payment-options-container').attr("paymentOptionSize"));
11
		console.log("paymentOptionSize = "+paymentOptionSize);
12
		for(var index = 0; index < paymentOptionSize; index++){
13
			if($(e.target).is('#paymentOption'+index)){
14
				console.log("paymentOption"+ index +" Clicked!");
15
				if(e.target.checked){
16
					$('#paymentOption'+index).val('true');
17
				}else{
18
					$('#paymentOption'+index).val('false');
19
				}
20
			}
21
		}
22
	});
23
 
24
});
25
 
26
function loadUserProfile(domId){
27
 
23500 ashik.ali 28
	doGetAjaxRequestHandler(context+"/userProfile", function(response){
23367 ashik.ali 29
		$('#' + domId).html(response);
30
	});
31
 
32
}
33
 
34
function updatePaymentOptions(){
35
	var paymentOptionIdStatuses = [];
36
	var paymentOptionSize = parseInt($('#payment-options-container').attr("paymentOptionSize"));
37
	console.log("paymentOptionSize = "+paymentOptionSize);
38
	for(var index = 0; index < paymentOptionSize; index++){
39
		var status = $('#paymentOption'+index).val();
40
		var paymentOptionId = $('#paymentOption'+index).attr("paymentOptionId");
41
		var paymentOptionIdStatusObject = {};
42
		paymentOptionIdStatusObject['paymentOptionId'] = paymentOptionId;
43
		paymentOptionIdStatusObject['status'] = (status == "true");
44
		paymentOptionIdStatuses.push(paymentOptionIdStatusObject);
45
	}
46
	console.log(paymentOptionIdStatuses);
47
	var json = JSON.stringify(paymentOptionIdStatuses);
48
 
23500 ashik.ali 49
	doPutAjaxRequestWithJsonHandler(context+"/paymentOption", "PUT", json, function(response){
23367 ashik.ali 50
		$('#main-content').html(response);
51
	});
52
}