Subversion Repositories SmartDukaan

Rev

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

Rev 6981 Rev 6998
Line 58... Line 58...
58
			} 
58
			} 
59
		}
59
		}
60
		window.location = currenturl.replace(/&page=./,"");
60
		window.location = currenturl.replace(/&page=./,"");
61
	});
61
	});
62
	
62
	
63
	
-
 
-
 
63
	//also now remove unwanted filters
64
	$('a.mk_filter_close').click(function(){
64
	$('a.mk_filter_close').click(function(){
-
 
65
		var rootFacets = ["F_50010","F_50011","F_50002", "F_50001", "F_50028"];
65
		var search = window.location.search;
66
		var search = window.location.search;
66
		if(window.location.search=="") {
67
		if(window.location.search=="") {
67
			search = "?";
68
			search = "?";
68
		}
69
		}
69
		var newurl = window.location.pathname + search;
70
		var newurl = window.location.pathname + search;
70
		var filterValue = $(this).attr("value");
71
		var filterValue = $(this).attr("value");
71
		if(filterValue.indexOf("F_50010")>-1){
72
		if(filterValue.indexOf("F_50010")>-1){
72
			$(this).closest('div').find('.mk_filter_close').each(function(index,value){
73
			$(this).closest('div').find('.mk_filter_close').each(function(index,value){
73
				newurl = newurl.replace($(value).attr("value"), "");
74
				newurl = newurl.replace($(value).attr("value"), "");
74
			});
75
			});
-
 
76
		} else if(filterValue.indexOf("F_50011")>-1){
-
 
77
			$(this).closest('div').find('.mk_filter_close').each(function(index,value){
-
 
78
				var regexS = "fq=(.*)%3A";
-
 
79
				var regex = new RegExp(regexS);
-
 
80
				var results = regex.exec("&fq=F_50010%3AMobile+Accessories");
-
 
81
				if(rootFacets.indexOf(results[1]) == -1){
-
 
82
					newurl = newurl.replace($(value).attr("value"), "");
-
 
83
				}
-
 
84
				newurl = newurl.replace($(value).attr("value"), "");
-
 
85
			});
-
 
86
			newurl = newurl.replace($(this).attr("value"), "");
75
		} else {
87
		} else {
76
			newurl = newurl.replace($(this).attr("value"), "");
88
			newurl = newurl.replace($(this).attr("value"), "");
77
		}
89
		}
78
		window.location = newurl.replace(/&page=./,"");
90
		window.location = newurl.replace(/&page=./,"");
79
	});
91
	});