Subversion Repositories SmartDukaan

Rev

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

Rev 3830 Rev 3966
Line 1... Line 1...
1
$(function(){
1
$(function(){
-
 
2
	
-
 
3
	function submitSeachForm()	{
-
 
4
		var query = $.trim($('#query').val());
-
 
5
		
-
 
6
		if(query != '' && query != 'Search for more items...')	{
-
 
7
			$('#formSearch').submit();	
-
 
8
		} else	{
-
 
9
			$('#query').focus();
-
 
10
		}
-
 
11
	}
-
 
12
	
-
 
13
	$('body').mouseup(function(){
-
 
14
		var categorySelector = $('#categorySelector');
-
 
15
		var isMouseOnCategorySelector = $(categorySelector).data('is_mouse_on_category_selector');
-
 
16
		
-
 
17
		if (typeof(isMouseOnCategorySelector) == 'boolean'  && !isMouseOnCategorySelector)	{
-
 
18
			$(categorySelector).children('ul').hide();
-
 
19
			$(categorySelector).data('menustate', false);
-
 
20
		}
-
 
21
	});
-
 
22
	
2
	/** Search in Header **/
23
	/** Search in Header **/
3
	$('#query').val('Search for more items...')
24
	$('#query').val('Search for more items...')
4
		.focus(function(){
25
		.focus(function(){
5
			$(this).val('');
26
			$(this).val('');
6
		})
27
		})
7
		.blur(function(){
28
		.blur(function(){
8
			if ($(this).val() == '')	$(this).val('Search for more items...');
29
			if ($(this).val() == '')	$(this).val('Search for more items...');
9
		});
30
		});
10
	
31
	
11
	$('#searchButton').click(function(){
32
	$('#searchButton').click(function(){
12
		$('#formSearch').submit();
33
		submitSeachForm();
-
 
34
	});
-
 
35
	
-
 
36
	$('#categorySelector').click(function(){
-
 
37
		
-
 
38
		var menuState = $(this).data('menustate');
-
 
39
		
-
 
40
		if (typeof(menuState) == 'undefined' || !menuState)	{
-
 
41
			$(this).children('ul').show();
-
 
42
			$(this).data('menustate', true);
-
 
43
		} else	{
-
 
44
			$(this).children('ul').hide();
-
 
45
			$(this).data('menustate', false);
-
 
46
		}
-
 
47
	}).hover(function(){
-
 
48
		$(this).data('is_mouse_on_category_selector', true);
-
 
49
	}, function(){
-
 
50
		$(this).data('is_mouse_on_category_selector', false);
13
	});
51
	});
14
	
52
	
15
	$('#categorySelector').change(function(){
53
	$('.search-in-dropdown-options li').click(function(){
-
 
54
		var category = $(this).attr('id').split('_')[2];
-
 
55
		$('input[name="category"]').val(category);
16
		$('#formSearch').submit();
56
		submitSeachForm();
17
	});
57
	});
18
});
58
});
19
59