Subversion Repositories SmartDukaan

Rev

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

Rev 23569 Rev 23629
Line 19... Line 19...
19
		console.log("Prebooking Orders Button Clicked...")
19
		console.log("Prebooking Orders Button Clicked...")
20
		loadPrebookingOrders("main-content");
20
		loadPrebookingOrders("main-content");
21
	});
21
	});
22
	
22
	
23
	$("#prebooking-listings-paginated .next").live('click', function() {
23
	$("#prebooking-listings-paginated .next").live('click', function() {
24
		var start = $( "#prebooking-listings-paginated .start" ).text();
24
		loadPaginatedNextItems('/getPaginatedPrebookingListings', null, 'prebooking-listings-paginated', 'prebooking-listings-table', 'prebooking-listing-details-container');
25
		var end = $( "#prebooking-listings-paginated .end" ).text();
-
 
26
		getPrebookingListingsNextItems(start, end);
-
 
27
		$("#prebooking-listings-paginated .next").blur();
25
		$(this).blur();
28
    });
26
    });
29
	
27
	
30
	$("#prebooking-listings-paginated .previous").live('click', function() {
28
	$("#prebooking-listings-paginated .previous").live('click', function() {
31
		var start = $( "#prebooking-listings-paginated .start" ).text();
29
		loadPaginatedPreviousItems('/getPaginatedPrebookingListings', null, 'prebooking-listings-paginated', 'prebooking-listings-table', 'prebooking-listing-details-container');
32
		var end =  $( "#prebooking-listings-paginated .end" ).text();
-
 
33
		var size = $("#prebooking-listings-paginated .size").text();
-
 
34
		if(parseInt(end) == parseInt(size)){
-
 
35
			var mod = parseInt(end) % 10;
-
 
36
			end = parseInt(end) + (10 - mod); 
-
 
37
		}
-
 
38
		var pre = end - 20;
30
		$(this).blur();
39
		getPrebookingListingsPreviousItems(start, end, pre);
-
 
40
		$("#prebooking-listings-paginated .previous").blur();
-
 
41
    });
31
    });
42
	
32
	
43
	$("#prebooking-orders-paginated .next").live('click', function() {
33
	$("#prebooking-orders-paginated .next").live('click', function() {
44
		var start = $( "#prebooking-orders-paginated .start" ).text();
34
		loadPaginatedNextItems('/getPaginatedPrebookingOrders', null, 'prebooking-orders-paginated', 'prebooking-orders-table', 'prebooking-order-details-container');
45
		var end = $( "#prebooking-orders-paginated .end" ).text();
-
 
46
		getPrebookingOrdersNextItems(start, end);
-
 
47
		$("#prebooking-orders-paginated .next").blur();
35
		$(this).blur();
48
    });
36
    });
49
	
37
	
50
	$("#prebooking-orders-paginated .previous").live('click', function() {
38
	$("#prebooking-orders-paginated .previous").live('click', function() {
51
		var start = $( "#prebooking-orders-paginated .start" ).text();
39
		loadPaginatedPreviousItems('/getPaginatedPrebookingOrders', null, 'prebooking-orders-paginated', 'prebooking-orders-table', 'prebooking-order-details-container');
52
		var end =  $( "#prebooking-orders-paginated .end" ).text();
-
 
53
		var size = $("#prebooking-orders-paginated .size").text();
-
 
54
		if(parseInt(end) == parseInt(size)){
-
 
55
			var mod = parseInt(end) % 10;
-
 
56
			end = parseInt(end) + (10 - mod); 
-
 
57
		}
-
 
58
		var pre = end - 20;
40
		$(this).blur();
59
		getPrebookingOrdersPreviousItems(start, end, pre);
-
 
60
		$("#prebooking-orders-paginated .previous").blur();
-
 
61
    });
41
    });
62
	
42
	
63
	$('#brands li a').live('click', function(){
43
	$('#brands li a').live('click', function(){
64
		$('#brand-value').text($(this).text());
44
		$('#brand-value').text($(this).text());
65
		loadItemsDescriptionByBrand("items-description-container", $(this).text());
45
		loadItemsDescriptionByBrand("items-description-container", $(this).text());
Line 157... Line 137...
157
	doAjaxRequestHandler(context+"/getPrebookingOrders", "GET", function(response){
137
	doAjaxRequestHandler(context+"/getPrebookingOrders", "GET", function(response){
158
		$('#' + domId).html(response);
138
		$('#' + domId).html(response);
159
	});
139
	});
160
}
140
}
161
 
141
 
162
function getPrebookingListingsNextItems(start, end){
-
 
163
	console.log(start);
-
 
164
	console.log(end);
-
 
165
	console.log(+end + +10);
-
 
166
	console.log(+start + +10);
-
 
167
	doAjaxRequestHandler(context+"/getPaginatedPrebookingListings?offset="+end, "GET", function(response){
-
 
168
		var size = $("#prebooking-listings-paginated .size").text();
-
 
169
		if((parseInt(end) + 10) > parseInt(size)){
-
 
170
			console.log("(end + 10) > size == true");
-
 
171
			$( "#prebooking-listings-paginated .end" ).text(size);
-
 
172
		}else{
-
 
173
			console.log("(end + 10) > size == false");
-
 
174
			$( "#prebooking-listings-paginated .end" ).text(+end + +10);
-
 
175
		}
-
 
176
		$( "#prebooking-listings-paginated .start" ).text(+start + +10);
-
 
177
		var last = $( "#prebooking-listings-paginated .end" ).text();
-
 
178
		var temp = $( "#prebooking-listings-paginated .size" ).text();
-
 
179
		if (parseInt(last) >= parseInt(temp)){
-
 
180
			$("#prebooking-listings-paginated .next").prop('disabled', true);
-
 
181
			//$( "#good-inventory-paginated .end" ).text(temp);
-
 
182
		}
-
 
183
	    $('#prebooking-listings-table').html(response);
-
 
184
	    $('#prebooking-listing-details-container').html('');
-
 
185
	    $("#prebooking-listings-paginated .previous").prop('disabled', false);
-
 
186
	});
-
 
187
    
-
 
188
}
-
 
189
 
-
 
190
 
-
 
191
function getPrebookingListingsPreviousItems(start, end, pre){
-
 
192
	
-
 
193
	doAjaxRequestHandler(context+"/getPaginatedPrebookingListings/?offset="+pre, "GET", function(response){
-
 
194
		$("#prebooking-listings-paginated .end" ).text(+end - +10);
-
 
195
		$( "#prebooking-listings-paginated .start" ).text(+start - +10);
-
 
196
		$('#prebooking-listings-table').html(response);
-
 
197
		$('#prebooking-listing-details-container').html('');
-
 
198
		$("#prebooking-listings-paginated .next").prop('disabled', false);
-
 
199
		if (parseInt(pre)==0){
-
 
200
			$("#prebooking-listings-paginated .previous").prop('disabled', true);
-
 
201
		}
-
 
202
	});
-
 
203
	
-
 
204
	
-
 
205
}
-
 
206
 
-
 
207
 
-
 
208
function getPrebookingOrdersNextItems(start, end){
-
 
209
	console.log(start);
-
 
210
	console.log(end);
-
 
211
	console.log(+end + +10);
-
 
212
	console.log(+start + +10);
-
 
213
	doAjaxRequestHandler(context+"/getPaginatedPrebookingOrders?offset="+end, "GET", function(response){
-
 
214
		var size = $("#prebooking-orders-paginated .size").text();
-
 
215
		if((parseInt(end) + 10) > parseInt(size)){
-
 
216
			console.log("(end + 10) > size == true");
-
 
217
			$( "#prebooking-orders-paginated .end" ).text(size);
-
 
218
		}else{
-
 
219
			console.log("(end + 10) > size == false");
-
 
220
			$( "#prebooking-orders-paginated .end" ).text(+end + +10);
-
 
221
		}
-
 
222
		$( "#prebooking-orders-paginated .start" ).text(+start + +10);
-
 
223
		var last = $( "#prebooking-orders-paginated .end" ).text();
-
 
224
		var temp = $( "#prebooking-orders-paginated .size" ).text();
-
 
225
		if (parseInt(last) >= parseInt(temp)){
-
 
226
			$("#prebooking-orders-paginated .next").prop('disabled', true);
-
 
227
			//$( "#good-inventory-paginated .end" ).text(temp);
-
 
228
		}
-
 
229
	    $('#prebooking-orders-table').html(response);
-
 
230
	    $('#prebooking-orders-details-container').html('');
-
 
231
	    $("#prebooking-orders-paginated .previous").prop('disabled', false);
-
 
232
	});
-
 
233
    
-
 
234
}
-
 
235
 
-
 
236
 
-
 
237
function getPrebookingOrdersPreviousItems(start, end, pre){
-
 
238
	
-
 
239
	doAjaxRequestHandler(context+"/getPaginatedPrebookingOrders/?offset="+pre, "GET", function(response){
-
 
240
		$("#prebooking-orders-paginated .end" ).text(+end - +10);
-
 
241
		$( "#prebooking-orders-paginated .start" ).text(+start - +10);
-
 
242
		$('#prebooking-orders-table').html(response);
-
 
243
		$('#prebooking-order-details-container').html('');
-
 
244
		$("#prebooking-orders-paginated .next").prop('disabled', false);
-
 
245
		if (parseInt(pre)==0){
-
 
246
			$("#prebooking-orders-paginated .previous").prop('disabled', true);
-
 
247
		}
-
 
248
	});
-
 
249
	
-
 
250
	
-
 
251
}
-
 
252
 
-
 
253
function loadItemsDescriptionByBrand(domId, brand){
142
function loadItemsDescriptionByBrand(domId, brand){
254
	doAjaxRequestHandler(context+"/getItemsByBrand?brand="+brand, "GET", function(response){
143
	doAjaxRequestHandler(context+"/getItemsByBrand?brand="+brand, "GET", function(response){
255
		$('#' + domId).html(response);
144
		$('#' + domId).html(response);
256
		configureItemsDescriptionDropDown();
145
		configureItemsDescriptionDropDown();
257
	});	
146
	});