Subversion Repositories SmartDukaan

Rev

Rev 3830 | Rev 4180 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
3830 chandransh 1
$(function(){
3966 varun.gupt 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
 
3830 chandransh 23
	/** Search in Header **/
24
	$('#query').val('Search for more items...')
25
		.focus(function(){
26
			$(this).val('');
27
		})
28
		.blur(function(){
29
			if ($(this).val() == '')	$(this).val('Search for more items...');
30
		});
31
 
32
	$('#searchButton').click(function(){
3966 varun.gupt 33
		submitSeachForm();
3830 chandransh 34
	});
35
 
3966 varun.gupt 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);
3830 chandransh 51
	});
3966 varun.gupt 52
 
53
	$('.search-in-dropdown-options li').click(function(){
54
		var category = $(this).attr('id').split('_')[2];
55
		$('input[name="category"]').val(category);
56
		submitSeachForm();
57
	});
3830 chandransh 58
});