Subversion Repositories SmartDukaan

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
19831 naman 1
$(document).on('click','.getcancel',function(){
2
		var urldet = getJsonFromUrl();
3
		var whatfirst = "";
4
	    if(urldet['whatfirst'] !=undefined){
5
	    	whatfirst = urldet['whatfirst'];
6
	    }
7
		var that = $(this);
8
		var brandid = that.attr('data-brandid');
9
		var subcatid = that.attr('data-subCategoryid');
10
		var subcatarr =[];
11
		var brandarr = [];
12
		var url = "/category/6?";
13
 
14
		if(urldet['brands'] != undefined){
15
			brandarr = urldet['brands'].split("^");
16
		}
17
 
18
		if(urldet['subcategories'] != undefined){
19
			subcatarr = urldet['subcategories'].split("^");
20
		}
21
 
22
		if(that.attr('data-type') == "brand"){			
23
			if(jQuery.inArray(brandid, brandarr) !== -1){
24
					var y = jQuery.grep(brandarr, function(value) {
25
						  return value != brandid;
26
						});
27
					brandarr = y;	
28
 
29
				}
30
		}
31
 
32
		if(that.attr('data-type') == "subCategory"){			
33
			if(jQuery.inArray(subcatid, subcatarr) !== -1){
34
					var y = jQuery.grep(subcatarr, function(value) {
35
						  return value != subcatid;
36
						});
37
					subcatarr = y;
38
				}
39
		}
40
 
41
 
42
		if(brandarr.length != 0 && subcatarr.length == 0)
43
		{
44
			whatfirst = "brand";
45
			url = url + "brands="+brandarr.join('^');
46
		}
47
 
48
		else if(brandarr.length == 0 && subcatarr.length != 0)
49
		{
50
			whatfirst = "subCategory";
51
			url = url + "subcategories="+subcatarr.join('^');
52
		}
53
		else if(brandarr.length != 0 && subcatarr.length != 0)
54
		{
55
			if(whatfirst == ""){
56
				whatfirst = "subCategory";
57
			}
58
			url = url + "brands="+brandarr.join('^')+"&subcategories="+subcatarr.join('^');
59
		}
60
 
61
		if(brandarr.length == 0 && subcatarr.length == 0){
62
			window.location = apihost + "category/6";
63
		}else {
64
			window.location = url+"&whatfirst="+whatfirst;	
65
		}
66
 
67
 
68
 
69
	});	
70
 
71
	$(document).on('click','.downselect',function(){
72
 
73
		var urldet = getJsonFromUrl();
74
		var whatfirst = "";
75
		var that = $(this);
76
		var brandid = that.attr('data-brandid');
77
		var subcatid = that.attr('data-subCategoryid');
78
		var subcatarr =[];
79
		var brandarr = [];
80
		var url = "/category/6?";
81
 
82
		if(urldet['brands'] != undefined){
83
			brandarr = urldet['brands'].split("^");
84
		}
85
 
86
		if(urldet['subcategories'] != undefined){
87
			subcatarr = urldet['subcategories'].split("^");
88
		}
89
 
90
		if(urldet['whatfirst'] !=undefined){
91
	    	whatfirst = urldet['whatfirst'];
92
	    }else if(urldet['whatfirst'] == undefined){
93
	    	if(brandarr.length != 0 && subcatarr.length == 0){
94
				whatfirst = "brand";
95
		    }else if(subcatarr.length != 0){
96
				whatfirst = "subCategory";	
97
			}
98
		 }
99
 
100
		if(that.attr('data-type') == "brand"){			
101
			if(jQuery.inArray(brandid, brandarr) !== -1){
102
					var y = jQuery.grep(brandarr, function(value) {
103
						  return value != brandid;
104
						});
105
					brandarr = y;								
106
				}
107
			else{
108
				brandarr.push(brandid);				
109
			}
110
		}
111
 
112
		if(that.attr('data-type') == "subCategory"){			
113
			if(jQuery.inArray(subcatid, subcatarr) !== -1){
114
					var y = jQuery.grep(subcatarr, function(value) {
115
						  return value != subcatid;
116
						});
117
					subcatarr = y;
118
				}
119
			else{				
120
				subcatarr.push(subcatid);
121
			}
122
		}
123
 
124
 
125
		if(brandarr.length != 0 && subcatarr.length == 0)
126
		{
127
			url = url + "brands="+brandarr.join('^');
128
		}
129
 
130
		else if(brandarr.length == 0 && subcatarr.length != 0)
131
		{
132
			url = url + "subcategories="+subcatarr.join('^');
133
		}
134
		else if(brandarr.length != 0 && subcatarr.length != 0)
135
		{
136
			url = url + "brands="+brandarr.join('^')+"&subcategories="+subcatarr.join('^');
137
		}
138
 
139
		window.location = url+"&whatfirst="+whatfirst;
140
 
141
	});	
142
 
143
	$(document).on('click','.brandcancel',function(){
144
		var urldet = getJsonFromUrl();
145
		var brandid = $(this).attr('data-id');
146
		var brandarr = [];
147
		var catid = $(this).data('catid');
148
		var url = "/category/"+catid;
149
		if(urldet['brands'] != undefined){
150
			brandarr = urldet['brands'].split("^");
151
		}
152
		if(jQuery.inArray(brandid, brandarr) !== -1){
153
			var y = jQuery.grep(brandarr, function(value) {
154
				  return value != brandid;
155
				});
156
			brandarr = y;	
157
 
158
		}
159
 
160
		if(brandarr.length != 0)
161
		{
162
			whatfirst = "brand";
163
			url = url + "?brands="+brandarr.join('^');
164
		}
165
		window.location = url;
166
	});