���� JFIF �� � ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /var/www/html/adimi/application/modules/dashboard/assets/js/ |
$(document).ready(function() { "use strict"; var csrf_test_name = $("#CSRF_TOKEN").val(); $("#add_supplier").on('submit', function(event) { event.preventDefault(); var formdata = new FormData($(this)[0]); $.ajax({ url: $(this).attr("action"), type: $(this).attr("method"), data: formdata, processData: false, contentType: false, success: function(data, status) { if (data == '1') { $('#message').css('display', 'block'); $('#message').html('Supplier added successfully'); setTimeout(function() { window.location.href = window.location.href; }, 2000); } else if (data == '2') { $('#error_message').css('display', 'block'); $('#error_message').html('Supplier already exist !'); } else if (data == '3') { $('#error_message').css('display', 'block'); $('#error_message').html('Supplier name and mobile is required!'); } }, error: function(xhr, desc, err) { } }); }); $('#variant_prices').on('click', function() { if( $(this).prop('checked') == true){ $('#set_variant_price').show('slow'); }else{ $('#set_variant_price').hide('slow'); } }); $("#add_category").on('submit', function(event) { event.preventDefault(); var formdata = new FormData($(this)[0]); $.ajax({ url: $(this).attr("action"), type: $(this).attr("method"), data: formdata, processData: false, contentType: false, success: function(data, status) { if (data == '1') { $('#message1').css('display', 'block'); $('#message1').html('Category added successfully'); setTimeout(function() { window.location.href = window.location.href; }, 1000); } else if (data == '2') { $('#error_message1').css('display', 'block'); $('#error_message1').html('Category already exist !'); } else if (data == '3') { $('#error_message1').css('display', 'block'); $('#error_message1').html('Category name required!'); } }, error: function(xhr, desc, err) { } }); }); $('.onsale_price').css({ 'display': 'none' }); $('#onsale').on('change', function() { var onsale = $('#onsale option:selected').val(); if (onsale == 1) { $('.onsale_price').css({ 'display': 'block' }); $("#variant_prices").prop('checked',false); $('#set_variant_price').css({ 'display': 'none' }); $('#variant_price_area').css({'display': 'none'}); } else { $('.onsale_price').css({ 'display': 'none' }); $('#variant_price_area').css({'display': 'block'}); } }); //Form wizard var $validator = $("#commentForm").validate(); //Root wizard progress bar $('#rootwizard').bootstrapWizard({ 'tabClass': 'nav nav-pills', 'onNext': validateTab, 'onTabClick': validateTab }); //Validate filed function validateTab(tab, navigation, index, nextIndex) { if (nextIndex <= index) { return; } var commentForm = $("#commentForm") var $valid = commentForm.valid(); if ($valid) { var $total = navigation.find('li').length; var $current = index + 1; var $percent = ($current / $total) * 100; $('#rootwizard .progress-bar').css({ width: $percent + '%' }); } else { $validator.focusInvalid(); return false; } if (nextIndex > index + 1) { for (var i = index + 1; i < nextIndex - index + 1; i++) { $('#rootwizard').bootstrapWizard('show', i); $valid = commentForm.valid(); if (!$valid) { $validator.focusInvalid(); return false; } } return false; } } $('#variant').on('change', function() { var variants = $(this).val(); $.ajax({ url: base_url + 'dashboard/Cproduct/get_default_variant', type: "post", data: { csrf_test_name: csrf_test_name, variants: variants }, success: function(data) { $('#default_variant').html(data); var fulldata = '<option value=""></option>' + data; $('#size_var').html(fulldata); } }) }); // Variant Color $('#variant_colors').on('change', function() { var variants = $(this).val(); $.ajax({ url: base_url + 'dashboard/Cproduct/get_default_variant', type: "post", data: { csrf_test_name: csrf_test_name, variants: variants }, success: function(data) { var fulldata = '<option value=""></option>' + data; $('#color_var').html(fulldata); } }) }); }); //insert multiple image row var imageRowCounter = 1; function addImageRow(air) { "use strict"; var imageRow = ''; imageRow = '<div id="image_row_' + imageRowCounter + '"><div class="row"><div class="col-md-6"> <div class="form-group row"><label for="imageUpload" class="col-sm-4 col-form-label">' + display("image") + '<i class="text-danger">*</i></label><div class="col-sm-8"><input required class="form-control" name="imageUpload[]" type="file" id="imageUpload" data-toggle="tooltip" data-placement="top" title="" aria-required="true"> </div></div></div> <input type="button" value="+" onClick="addImageRow(1);" class="btn btn-info" id="image-add"> <input type="button" value="-" onclick="deleteImageRow(this);" class="btn btn-danger" id="image-remove"></div></div>'; $('#image_row').append(imageRow); imageRowCounter++; } function deleteImageRow(dir) { "use strict"; var imageRowDiv = $(dir).prev().closest('div').parent().attr('id'); if (imageRowDiv != 'image_row_0') { $('#' + imageRowDiv).remove(); } } // Variant wise price set $('#variant-row-add').on('click', function(e){ e.preventDefault(); var key_val = $(this).attr('data-key'); var size_variant_id = $('#size_var').val(); var size_variant_txt = $('#size_var option:selected').text(); var color_variant_id = $('#color_var').val(); var color_variant_txt = $('#color_var option:selected').text(); var var_price = $('#var_price').val(); if((size_variant_id !='') && (var_price !='')){ var variant_row = '<tr id="row_'+key_val+'"><td>'+size_variant_txt+' <input type="hidden" name="size_variant['+key_val+']" value="'+size_variant_id+'"></td><td>'+color_variant_txt+' <input type="hidden" name="color_variant['+key_val+']" value="'+color_variant_id+'"></td><td>'+var_price+' <input type="hidden" name="variant_price_amt['+key_val+']" value="'+var_price+'"></td><td><input type="button" value="-" onclick="deleteVariantRow('+key_val+');" class="btn btn-danger" id="variant-row-remove"></td></tr>'; $('#variant_area').append(variant_row); $('#variant-row-add').attr('data-key', parseInt(key_val)+1); $('#size_var').val('').trigger('change'); $('#color_var').val('').trigger('change'); $('#var_price').val(''); }else{ Swal({ type: 'warning', title: 'Please select size and price!' }); } }); function deleteVariantRow(key_val) { "use strict"; $('#row_' + key_val).remove(); }