Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
23347 ashik.ali 1
$(function() {
2
 
3
	$("#retailer-details-search-button").live('click', function() {
4
		searchContent = $("#retailer-details-search-text").val();
5
		if (typeof (searchContent) == "undefined" || !searchContent){
6
			searchContent = "";
7
		}
8
		getRetailerDetailsByEmailIdOrMobileNumber("retailer-details-container", searchContent);
9
    });
10
 
11
	$(".retailer-info").live('click', function() {
12
		retailerInfo("main-content");
13
	});
14
 
15
	$('#brands li a').live('click', function(){
16
		$('#brand-value').text($(this).text());
17
		loadItemsDescriptionByBrand("items-description-container", $(this).text());
18
	    console.log($(this).text());
19
	});
20
 
21
	$("#retailer-details-search-text").live("keyup", function(e) {
22
		var keyCode = e.keyCode || e.which;
23
    	if(keyCode == 13){
24
        	$("#retailer-details-search-button").click();
25
    	}
26
	});
27
 
28
	$('#retailerAddressState').live('change', function() { 
29
	    var stateName = $(this).find('option:selected').text();
30
	    loadDistrictNames(stateName);
31
	});
32
 
33
});
34
 
35
function getRetailerDetailsByEmailIdOrMobileNumber(domId, emailIdOrMobileNumber){
36
	doAjaxRequestHandler(context+"/retailerDetail/?emailIdOrMobileNumber="+emailIdOrMobileNumber, "GET", function(response){
37
		$('#' + domId).html(response);
38
	});
39
}
40
 
41
 
42
function updateRetailerDocument(){
43
	//$("#updateRetailerShopDocument0").click( function() {
44
	console.log("Update Retailer Document Clicked");
45
	//console.log(ownerId);
46
	var emailIdOrMobileNumber = $('#retailer-details-search-text').val();
47
	console.log("emailIdOrMobileNumber: "+ emailIdOrMobileNumber);
48
	var file = $('#retailerDocument')[0].files[0];
49
	console.log("file : "+file.name);
50
	uploadRetailerDocument("retailer-details-container", file, emailIdOrMobileNumber);
51
}
52
 
53
function updateRetailerShopDocument(ownerId){
54
	//$("#updateRetailerShopDocument0").click( function() {
55
	console.log("Update Retailer Shop Document Clicked");
56
	console.log(ownerId);
57
	var shopSize = parseInt($("#shopDetailsSize").attr('size'));
58
	console.log("size : "+shopSize);
59
	for(var index = 0; index < shopSize; index++){
60
		if("updateRetailerShopDocument"+index == ownerId){
61
			var emailIdOrMobileNumber = $('#retailer-details-search-text').val();
62
			console.log("emailIdOrMobileNumber: "+ emailIdOrMobileNumber);
63
			var shopId = $('#retailerShopDocument'+index).attr("shopId");
64
			console.log("shopId : "+shopId);
65
			var file = $('#retailerShopDocument'+index)[0].files[0];
66
			console.log("file : "+file.name);
67
			uploadRetailerShopDocument("retailer-details-container", file, emailIdOrMobileNumber, shopId);
68
		}
69
	}
70
}
71
 
72
function loadDistrictNames(stateName){
73
	if(undefined != $("#districtName")){
74
		var response = doGetAjaxRequest(context+"/district/all/stateName?stateName="+stateName);
75
		console.log(response);
76
		var districtMasters = response.response;
77
		//districtMasters = districtMasters.response;
78
		var districtNameElements = '<option value="" disabled selected>District Name</option>';
79
		for(index = 0; index < districtMasters.length; index++){
80
			districtNameElements = districtNameElements + '<option value="'+districtMasters[index].name+'">'+districtMasters[index].name+'</option>';
81
		}
82
		$('#districtName').html(districtNameElements);
83
	}
84
}
85
 
86
function retailerInfo(domId){
23349 ashik.ali 87
	doAjaxRequestHandler(context+"/retailerInfo", "GET", function(response){
88
		$('#' + domId).html(response); 
89
	});
23347 ashik.ali 90
}