Subversion Repositories SmartDukaan

Rev

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

Rev 11119 Rev 11120
Line 275... Line 275...
275
 
275
 
276
var fq = new Array();
276
var fq = new Array();
277
var i=0;
277
var i=0;
278
 
278
 
279
function filter(e){
279
function filter(e){
-
 
280
	debugger;
280
	var id = e.currentTarget;
281
	var id = e.currentTarget;
281
	var key = id.getAttribute('data-key');
282
	var key = id.getAttribute('data-key');
282
	var value = id.getAttribute('data-value');
283
	var value = id.getAttribute('data-value');
283
	
284
	
284
	if(e.currentTarget.className != 'opt selected'){
285
	if(e.currentTarget.className != 'opt selected'){
Line 299... Line 300...
299
  }
300
  }
300
  e.stopPropagation();
301
  e.stopPropagation();
301
}
302
}
302
 
303
 
303
function applyFilter(e){
304
function applyFilter(e){
304
   
305
  debugger;
305
  minVal = document.getElementById('exTO').innerHTML;
306
  minVal = document.getElementById('exTO').innerHTML;
306
  maxVal = document.getElementById('exFR').innerHTML;
307
  maxVal = document.getElementById('exFR').innerHTML;
307
	if(items.length > 0){
308
	if(items.length > 0){
-
 
309
		debugger;
308
		for(j=0;j<items.length;j++){
310
		for(j=0;j<items.length;j++){
309
			if(document.getElementById(items[j]).className == 'opt selected'){
311
			if(document.getElementById(items[j]).className == 'opt selected'){
310
				var name = document.getElementById(items[j]);
312
				var name = document.getElementById(items[j]);
311
				name = name.getAttribute('data-key')+':'+name.getAttribute('data-value');
313
				name = name.getAttribute('data-key')+':'+name.getAttribute('data-value');
312
				fq[i] = name;
314
				fq[i] = name;
Line 316... Line 318...
316
	}
318
	}
317
	if(fq.length > 0){
319
	if(fq.length > 0){
318
		var filters = fq.join('&fq=');
320
		var filters = fq.join('&fq=');
319
		var url = document.URL;
321
		var url = document.URL;
320
		if(url.indexOf('sortedBy') != -1){
322
		if(url.indexOf('sortedBy') != -1){
321
			// var url = spliturl(url);
323
			var url = spliturl(url);
322
			// var sort = url[1];
324
			var sort = url[1];
323
			// sort = sort.split('&');
325
			sort = sort.split('&');
324
			// sort = sort[0];
326
			sort = sort[0];
325
			// if((ominVal != minVal) || (omaxVal != maxVal)){
327
			if((ominVal != minVal) || (omaxVal != maxVal)){
326
			  // var newUrl = url[2]+'?'+sort+'&fq='+filters+'&minPrice='+minVal+'&maxPrice='+maxVal ;
328
			  var newUrl = url[2]+'?'+sort+'&fq='+filters+'&minPrice='+minVal+'&maxPrice='+maxVal ;
327
			// }else{
329
			}else{
328
			// var newUrl = url[2]+'?'+sort+'&fq='+filters;
330
			var newUrl = url[2]+'?'+sort+'&fq='+filters;
329
			// }
331
			}
330
		}
332
		}
331
		else if(url.indexOf('sortedBy') == -1){
333
		else if(url.indexOf('sortedBy') == -1){
332
			url = spliturl(url);
334
			url = spliturl(url);
333
			url = url[2];
335
			url = url[2];
334
			if((ominVal != minVal) || (omaxVal != maxVal)){
336
			if((ominVal != minVal) || (omaxVal != maxVal)){