Subversion Repositories SmartDukaan

Rev

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

Rev 23347 Rev 23419
Line 1... Line 1...
1
$(function() {
1
$(function() {
2
	$(".create-scheme").live('click', function() {
2
	$(".create-scheme").live('click', function() {
3
		loadScheme("main-content");
3
		loadScheme("main-content");
4
	});
4
	});
5
	
5
	
-
 
6
	$('#tag-listing-brands li a').live('click', function(){
-
 
7
		$('#tag-listing-brand-value').text($(this).text());
-
 
8
		loadTagListingItemsDescriptionByBrand("tag-listing-items-description-container", $(this).text());
-
 
9
	    console.log($(this).text());
-
 
10
	});
-
 
11
	
6
	$("#schemes-paginated .next").live('click', function() {
12
	$("#schemes-paginated .next").live('click', function() {
7
		var start = $( "#schemes-paginated .start" ).text();
13
		var start = $( "#schemes-paginated .start" ).text();
8
		var end = $( "#schemes-paginated .end" ).text();
14
		var end = $( "#schemes-paginated .end" ).text();
9
		getSchemesNextItems(start, end);
15
		getSchemesNextItems(start, end);
10
		$("#schemes-paginated .next").blur();
16
		$("#schemes-paginated .next").blur();
11
    });
17
    });
12
	
18
	
13
	$("#schemes-paginated .previous").live('click', function() {
19
	$("#schemes-paginated .previous").live('click', function() {
14
		var start = $( "#schemes-paginated .start" ).text();
20
		var start = $( "#schemes-paginated .start" ).text();
15
		var end =  $( "#schemes-paginated .end" ).text();
21
		var end =  $( "#schemes-paginated .end" ).text();
-
 
22
		var size = $("#schemes-paginated .size").text();
-
 
23
		if(parseInt(end) == parseInt(size)){
-
 
24
			var mod = parseInt(end) % 10;
-
 
25
			end = parseInt(end) + (10 - mod); 
-
 
26
		}
16
		var pre = end - 20;
27
		var pre = end - 20;
17
		getSchemesPreviousItems(start, end, pre);
28
		getSchemesPreviousItems(start, end, pre);
18
		$("#schemes-paginated .previous").blur();
29
		$("#schemes-paginated .previous").blur();
19
    });
30
    });
20
	
31
	
Line 55... Line 66...
55
		console.log("Schemes Download Clicked...")
66
		console.log("Schemes Download Clicked...")
56
		loadSchemesDownloadPage("main-content");
67
		loadSchemesDownloadPage("main-content");
57
	});
68
	});
58
});
69
});
59
 
70
 
60
function configureItemsDescriptionDropDown(){
71
function configureTagListingItemsDescriptionDropDown(){
61
	$(document).ready(function() {
72
	$(document).ready(function() {
62
        $('#itemsDescription').multiselect({
73
        $('#tagListingItemsDescription').multiselect({
63
        	includeSelectAllOption: true,
74
	        	includeSelectAllOption: true,
64
        	maxHeight: 200,
75
	        	maxHeight: 200,
65
        	buttonWidth: '180px',
76
	        	buttonWidth: '180px',
66
        	numberDisplayed: 1,
77
	        	numberDisplayed: 1,
67
        	nonSelectedText: 'Items',
78
	        	nonSelectedText: 'Items',
68
        	nSelectedText: ' - Items Selected',
79
	        	nSelectedText: ' - Items Selected',
69
        	allSelectedText: 'All Items Selected',
80
	        	allSelectedText: 'All Items Selected',
70
        	enableFiltering: true
81
	        	enableFiltering: true
71
        });
82
        });
72
    });
83
    });
73
}
84
}
74
 
85
 
75
function schemesDownload(){
86
function schemesDownload(){
Line 86... Line 97...
86
	console.log(start);
97
	console.log(start);
87
	console.log(end);
98
	console.log(end);
88
	console.log(+end + +10);
99
	console.log(+end + +10);
89
	console.log(+start + +10);
100
	console.log(+start + +10);
90
	doAjaxRequestHandler(context+"/getPaginatedSchemes?offset="+end, "GET", function(response){
101
	doAjaxRequestHandler(context+"/getPaginatedSchemes?offset="+end, "GET", function(response){
-
 
102
		var size = $("#schemes-paginated .size").text();
-
 
103
		if((parseInt(end) + 10) > parseInt(size)){
-
 
104
			console.log("(end + 10) > size == true");
-
 
105
			$( "#schemes-paginated .end" ).text(size);
-
 
106
		}else{
-
 
107
			console.log("(end + 10) > size == false");
91
		$( "#schemes-paginated .end" ).text(+end + +10);
108
			$( "#schemes-paginated .end" ).text(+end + +10);
-
 
109
		}
92
		$( "#schemes-paginated .start" ).text(+start + +10);
110
		$( "#schemes-paginated .start" ).text(+start + +10);
93
		var last = $( "#schemes-paginated .end" ).text();
111
		var last = $( "#schemes-paginated .end" ).text();
94
		var temp = $( "#schemes-paginated .size" ).text();
112
		var temp = $( "#schemes-paginated .size" ).text();
95
		if (parseInt(last) >= parseInt(temp)){
113
		if (parseInt(last) >= parseInt(temp)){
96
			$("#schemes-paginated .next").prop('disabled', true);
114
			$("#schemes-paginated .next").prop('disabled', true);
Line 150... Line 168...
150
		$('#' + domId).html(response);
168
		$('#' + domId).html(response);
151
	});
169
	});
152
	 
170
	 
153
}
171
}
154
 
172
 
155
function loadItemsDescriptionByBrand(domId, brand){
173
function loadTagListingItemsDescriptionByBrand(domId, brand){
156
	doAjaxRequestHandler(context+"/getItemsByBrand?brand="+brand, "GET", function(response){
174
	doAjaxRequestHandler(context+"/getTagListingItemsByBrand?brand="+brand, "GET", function(response){
157
		$('#' + domId).html(response);
175
		$('#' + domId).html(response);
158
		configureItemsDescriptionDropDown();
176
		configureTagListingItemsDescriptionDropDown();
159
	});
177
	});
160
	
178
	
161
}
179
}
162
 
180
 
163
function schemes(domId){
181
function schemes(domId){