Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
538 rajveer 1
 
2
$(document).ready(function(){
3
 
4
//	minPrice 	= 10550;
5
//	maxPrice 	= 41500;
6
//	stepPrice 	= 10;
7
 
8
	// These two values are for filter by
9
	range1 = minPrice;
10
	range2 = maxPrice;
11
 
12
	$("#slider-range").slider({
13
		range	: true,
545 rajveer 14
		min		: 100,
15
		max		: 30000,
538 rajveer 16
		values	: [minPrice, maxPrice],
17
		step	: stepPrice,
18
		slide	: function( event, ui ) {
19
 
568 rajveer 20
			/*
538 rajveer 21
			handle1_Pos = $("#slider-range a.ui-slider-handle").eq(0).css("left");
22
			handle2_Pos = $("#slider-range a.ui-slider-handle").eq(1).css("left");
23
			posDiff 	= handle2_Pos.substr(0, handle2_Pos.length-1) - handle1_Pos.substr(0, handle1_Pos.length-1);
24
			//valDiff		= ui.values[1] - ui.values[0];
25
 
26
			if(posDiff > 30){
27
				$("#priceRange1").css("left", handle1_Pos.substr(0, handle1_Pos.length-1) + "px");
28
				$("#priceRange2").css("left", handle2_Pos.substr(0, handle2_Pos.length-1) + "px");
29
			}
568 rajveer 30
			*/
538 rajveer 31
 
32
			$("#priceRange1").text(formatedValue(ui.values[0]));
33
			$("#priceRange2").text(formatedValue(ui.values[1]));
34
		},
35
		stop	: function( event, ui){
36
			range1 = ui.values[0];
37
			range2 = ui.values[1];
38
 
545 rajveer 39
			alert("Price Range 1 : " + range1 + "\nPrice Range 2 : " + range2 + priceUrl);
40
 
41
			window.location =  "?" + priceUrl + "&min-price=" + range1 + "&max-price=" + range2;
42
 
538 rajveer 43
		}
44
	});
45
 
46
	handle1_Pos = $("#slider-range a.ui-slider-handle").eq(0).css("left");
47
	handle2_Pos = $("#slider-range a.ui-slider-handle").eq(1).css("left");
48
 
49
	$("#priceRange1").text(formatedValue($("#slider-range").slider("values", 0)));
50
	$("#priceRange2").text(formatedValue($("#slider-range").slider("values", 1)));
51
 
52
	$("#priceRange1").css("left", handle1_Pos.substr(0, handle1_Pos.length-1) + "px");
53
	$("#priceRange2").css("left", handle2_Pos.substr(0, handle2_Pos.length-1) + "px");
54
});
55
 
545 rajveer 56
function formatedValue(val){
57
	var num = $().number_format(val,{
538 rajveer 58
		numberOfDecimals:0,
59
		decimalSeparator: '.',
60
		thousandSeparator: ','});
61
 
62
	return num;
63
}