diff --git a/app/Views/layout/footer.php b/app/Views/layout/footer.php index 0d35d84..07ef293 100755 --- a/app/Views/layout/footer.php +++ b/app/Views/layout/footer.php @@ -1,6 +1,7 @@ + - @@ -726,14 +688,111 @@ $('#saveMakeBtn').click(function() { }); $('#per').change(function () { - if ($(this).val() == 'ml') { - $('#ml_div').removeAttr('hidden'); - $('#ml').attr('required','required'); - }else{ - $('#ml_div').attr('hidden', 'hidden'); - $('#ml').removeAttr('required'); + if ($(this).val() == 'ml') + { + hide_box(); + hide_barrel(); + show_ml(); + resetStockDetails(); } - }) + else if($(this).val() == 'box') + { + hide_ml(); + hide_barrel(); + show_box(); + resetStockDetails(); + } + else if($(this).val() == 'barrel') + { + hide_ml(); + hide_box(); + show_barrel(); + resetStockDetails(); + } + else + { + hide_box(); + hide_barrel(); + hide_ml(); + resetStockDetails(); + } + }); + + function hide_box() + { + $('#box_div').attr('hidden', 'hidden'); + $('#box').removeAttr('required'); + $('#qty_per_box_div').attr('hidden', 'hidden'); + $('#qty_per_box').removeAttr('required'); + } + function hide_barrel() + { + $('#barrel_div').attr('hidden', 'hidden'); + $('#barrel').removeAttr('required'); + $('#ltr_per_barrel_div').attr('hidden', 'hidden'); + $('#ltr_per_barrel').removeAttr('required'); + } + function hide_ml() + { + $('#ml_div').attr('hidden', 'hidden'); + $('#ml').removeAttr('required'); + } + function show_box() + { + $('#box_div').removeAttr('hidden'); + $('#box').attr('required','required'); + $('#qty_per_box_div').removeAttr('hidden'); + $('#qty_per_box').attr('required','required'); + } + function show_barrel() + { + $('#barrel_div').removeAttr('hidden'); + $('#barrel').attr('required','required'); + $('#ltr_per_barrel_div').removeAttr('hidden'); + $('#ltr_per_barrel').attr('required','required'); + } + function show_ml() + { + $('#ml_div').removeAttr('hidden'); + $('#ml').attr('required','required'); + } + + function resetStockDetails() + { + $('#ml').val(null).trigger('change'); + $('#barrel').val(''); + $('#ltr_per_barrel').val(''); + $('#box').val(''); + $('#qty_per_box').val(''); + $('#qty_in_stock').val(''); + $('#purchase_order_level').val(''); + $('#purchase_reorder_level').val(''); + } + + + $('#box, #qty_per_box').on('keyup', function() { + + var box = $('#box').val(); + var qtyPerBox = $('#qty_per_box').val(); + if (!isNaN(box) && !isNaN(qtyPerBox) && box !== '' && qtyPerBox !== '') { + var qtyInStock = box * qtyPerBox; + $('#qty_in_stock').val(qtyInStock).trigger('keyup'); + } else { + $('#qty_in_stock').val('').trigger('keyup'); + } + }); + + $('#barrel, #ltr_per_barrel').on('keyup', function() { + + var barrel = $('#barrel').val(); + var ltrPerBarrel = $('#ltr_per_barrel').val(); + if (!isNaN(barrel) && !isNaN(ltrPerBarrel) && barrel !== '' && ltrPerBarrel !== '') { + var qtyInStock = barrel * ltrPerBarrel; + $('#qty_in_stock').val(qtyInStock).trigger('keyup'); + } else { + $('#qty_in_stock').val('').trigger('keyup'); + } + }); function submitManufacturers(params) { diff --git a/public/assets/images/bike-loader.gif b/public/assets/images/bike-loader.gif new file mode 100644 index 0000000..a58e669 Binary files /dev/null and b/public/assets/images/bike-loader.gif differ diff --git a/public/assets/images/loader.gif b/public/assets/images/loader.gif new file mode 100644 index 0000000..f3d6399 Binary files /dev/null and b/public/assets/images/loader.gif differ