Rev 23501 | Rev 23629 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed
$(function() {$(".create-prebooking-listing").live('click', function() {console.log("Create Prebooking Listing Button Clicked...")loadCreatePrebookingListing("main-content");});$(".prebooking-listings").live('click', function() {console.log("Prebooking Listings Button Clicked...")loadPrebookingListings("main-content");});$(".create-prebooking-order").live('click', function() {console.log("Create Prebooking Order Button Clicked...")loadCreatePrebookingListings("main-content");});$(".prebooking-orders").live('click', function() {console.log("Prebooking Orders Button Clicked...")loadPrebookingOrders("main-content");});$("#prebooking-listings-paginated .next").live('click', function() {var start = $( "#prebooking-listings-paginated .start" ).text();var end = $( "#prebooking-listings-paginated .end" ).text();getPrebookingListingsNextItems(start, end);$("#prebooking-listings-paginated .next").blur();});$("#prebooking-listings-paginated .previous").live('click', function() {var start = $( "#prebooking-listings-paginated .start" ).text();var end = $( "#prebooking-listings-paginated .end" ).text();var size = $("#prebooking-listings-paginated .size").text();if(parseInt(end) == parseInt(size)){var mod = parseInt(end) % 10;end = parseInt(end) + (10 - mod);}var pre = end - 20;getPrebookingListingsPreviousItems(start, end, pre);$("#prebooking-listings-paginated .previous").blur();});$("#prebooking-orders-paginated .next").live('click', function() {var start = $( "#prebooking-orders-paginated .start" ).text();var end = $( "#prebooking-orders-paginated .end" ).text();getPrebookingOrdersNextItems(start, end);$("#prebooking-orders-paginated .next").blur();});$("#prebooking-orders-paginated .previous").live('click', function() {var start = $( "#prebooking-orders-paginated .start" ).text();var end = $( "#prebooking-orders-paginated .end" ).text();var size = $("#prebooking-orders-paginated .size").text();if(parseInt(end) == parseInt(size)){var mod = parseInt(end) % 10;end = parseInt(end) + (10 - mod);}var pre = end - 20;getPrebookingOrdersPreviousItems(start, end, pre);$("#prebooking-orders-paginated .previous").blur();});$('#brands li a').live('click', function(){$('#brand-value').text($(this).text());loadItemsDescriptionByBrand("items-description-container", $(this).text());console.log($(this).text());});$(".prebooking-listing-details").live('click',function(){var prebookingListingId = $(this).attr('data');console.log("prebookingListingId = " + prebookingListingId);loadPrebookingListingDetails(prebookingListingId, "prebooking-listing-details-container");});$(".active-prebooking-listing").live('click',function(){var prebookingListingId = $(this).attr('data');console.log("active-prebooking-listing id : "+prebookingListingId);var start = $( "#prebooking-listings-paginated .start" ).text();//var end = $( "#schemes-paginated .end" ).text();var offset = start - 1;if(confirm("Are you sure you want to Active Prebooking Listing!") == true){activePrebookingListing(prebookingListingId, offset, "prebooking-listings-table");}});$(".expire-prebooking-listing").live('click',function(){var prebookingListingId = $(this).attr('data');console.log("expire-prebooking-listing id : "+prebookingListingId);var start = $( "#prebooking-listings-paginated .start" ).text();//var end = $( "#schemes-paginated .end" ).text();var offset = start - 1;if(confirm("Are you sure you want to Expire Prebooking Listing!") == true){expirePrebookingListing(prebookingListingId, offset, "prebooking-listings-table");}});$("#quantity").live("change paste keyup", function() {var quantity = parseFloat($(this).val());if(quantity <= 0){alert("Quantity must be greater than zero");$(this).val(1);}else if(quantity > 0){var totalAmount = parseFloat($('#advanceAmount').val());$('#totalAmount').val(quantity * totalAmount);}});});$(document).ready(function() {$( "#quantity").live("blur", function() {console.log("quantity blur called");if($(this).val() == ""){$(this).val(1);$('#totalAmount').val($('#advanceAmount').val());}});});function configureItemsDescriptionDropDown(){$(document).ready(function() {$('#itemsDescription').multiselect({//includeSelectAllOption: true,maxHeight: 200,buttonWidth: '280px',// numberDisplayed: 1,nonSelectedText: 'Items',nSelectedText: ' - Items Selected',enableFiltering: true,enableCaseInsensitiveFiltering:true,multiple: false});});}function loadCreatePrebookingListing(domId){doAjaxRequestHandler(context+"/createPrebookingListing", "GET", function(response){$('#' + domId).html(response);});}function loadPrebookingListings(domId){doAjaxRequestHandler(context+"/getPrebookingListings", "GET", function(response){$('#' + domId).html(response);});}function loadCreatePrebookingListings(domId){doAjaxRequestHandler(context+"/createPrebookingOrder", "GET", function(response){$('#' + domId).html(response);});}function loadPrebookingOrders(domId){doAjaxRequestHandler(context+"/getPrebookingOrders", "GET", function(response){$('#' + domId).html(response);});}function getPrebookingListingsNextItems(start, end){console.log(start);console.log(end);console.log(+end + +10);console.log(+start + +10);doAjaxRequestHandler(context+"/getPaginatedPrebookingListings?offset="+end, "GET", function(response){var size = $("#prebooking-listings-paginated .size").text();if((parseInt(end) + 10) > parseInt(size)){console.log("(end + 10) > size == true");$( "#prebooking-listings-paginated .end" ).text(size);}else{console.log("(end + 10) > size == false");$( "#prebooking-listings-paginated .end" ).text(+end + +10);}$( "#prebooking-listings-paginated .start" ).text(+start + +10);var last = $( "#prebooking-listings-paginated .end" ).text();var temp = $( "#prebooking-listings-paginated .size" ).text();if (parseInt(last) >= parseInt(temp)){$("#prebooking-listings-paginated .next").prop('disabled', true);//$( "#good-inventory-paginated .end" ).text(temp);}$('#prebooking-listings-table').html(response);$('#prebooking-listing-details-container').html('');$("#prebooking-listings-paginated .previous").prop('disabled', false);});}function getPrebookingListingsPreviousItems(start, end, pre){doAjaxRequestHandler(context+"/getPaginatedPrebookingListings/?offset="+pre, "GET", function(response){$("#prebooking-listings-paginated .end" ).text(+end - +10);$( "#prebooking-listings-paginated .start" ).text(+start - +10);$('#prebooking-listings-table').html(response);$('#prebooking-listing-details-container').html('');$("#prebooking-listings-paginated .next").prop('disabled', false);if (parseInt(pre)==0){$("#prebooking-listings-paginated .previous").prop('disabled', true);}});}function getPrebookingOrdersNextItems(start, end){console.log(start);console.log(end);console.log(+end + +10);console.log(+start + +10);doAjaxRequestHandler(context+"/getPaginatedPrebookingOrders?offset="+end, "GET", function(response){var size = $("#prebooking-orders-paginated .size").text();if((parseInt(end) + 10) > parseInt(size)){console.log("(end + 10) > size == true");$( "#prebooking-orders-paginated .end" ).text(size);}else{console.log("(end + 10) > size == false");$( "#prebooking-orders-paginated .end" ).text(+end + +10);}$( "#prebooking-orders-paginated .start" ).text(+start + +10);var last = $( "#prebooking-orders-paginated .end" ).text();var temp = $( "#prebooking-orders-paginated .size" ).text();if (parseInt(last) >= parseInt(temp)){$("#prebooking-orders-paginated .next").prop('disabled', true);//$( "#good-inventory-paginated .end" ).text(temp);}$('#prebooking-orders-table').html(response);$('#prebooking-orders-details-container').html('');$("#prebooking-orders-paginated .previous").prop('disabled', false);});}function getPrebookingOrdersPreviousItems(start, end, pre){doAjaxRequestHandler(context+"/getPaginatedPrebookingOrders/?offset="+pre, "GET", function(response){$("#prebooking-orders-paginated .end" ).text(+end - +10);$( "#prebooking-orders-paginated .start" ).text(+start - +10);$('#prebooking-orders-table').html(response);$('#prebooking-order-details-container').html('');$("#prebooking-orders-paginated .next").prop('disabled', false);if (parseInt(pre)==0){$("#prebooking-orders-paginated .previous").prop('disabled', true);}});}function loadItemsDescriptionByBrand(domId, brand){doAjaxRequestHandler(context+"/getItemsByBrand?brand="+brand, "GET", function(response){$('#' + domId).html(response);configureItemsDescriptionDropDown();});}function loadPrebookingListingDetails(prebookingListingId, domId){doAjaxRequestHandler(context+"/getPrebookingListingById?prebookingListingId="+prebookingListingId, "GET", function(response){$('#' + domId).html(response);window.dispatchEvent(new Event('resize'));});}function activePrebookingListing(prebookingListingId, offset, domId){doAjaxRequestHandler(context+"/activePrebookingListingById?prebookingListingId="+prebookingListingId+"&offset="+offset, "PUT", function(response){$('#' + domId).html(response);$('#prebooking-listing-details-container').html('');});}function expirePrebookingListing(prebookingListingId, offset, domId){doAjaxRequestHandler(context+"/expirePrebookingListingById?prebookingListingId="+prebookingListingId+"&offset="+offset, "PUT", function(response){$('#' + domId).html(response);$('#prebooking-listing-details-container').html('');});}