Current File : /home/tradevaly/www/public/assets/backend/js/custom.js
jQuery(function(){
  
        // Add edit Attribute
        var maxField = 10; //Input fields increment limitation
        var addButton = $('.add_button'); //Add button selector
        var wrapper = $('.field_wrapper'); //Input field wrapper
        var fieldHTML = '<div class="field_wrapper"><div class="row"><div class="col-md-6"><div class="form-group"><input type="text" name="key[]" class="form-control"></div></div><div class="col-md-6"><div class="form-group"><select class="form-control" name="value[]" id=""><option value="">Select</option><option value="1">Yes</option><option value="0">No</option></select></div></div><a href="javascript:void(0);" class="remove_button btn btn-danger" title="Delete Field">Delete</a></div></div></div>'; //New input field html
        var x = 1; //Initial field counter is 1

        //Once add button is clicked
        $(addButton).click(function(){
            //Check maximum number of input fields
            if(x < maxField){
                x++; //Increment field counter
                $(wrapper).append(fieldHTML); //Add field html
            }
        });

        //Once remove button is clicked
        $(wrapper).on('click', '.remove_button', function(e){
            e.preventDefault();
            $(this).parent('div').remove(); //Remove field html
            x--; //Decrement field counter
        });

        // Update package Status
        $(document).on("click",".updatePackageStatus",function(){
            var status = $(this).children("i").attr("status");
            var package_id = $(this).attr("package_id");
            $.ajax({
            type:'post',
            url: '/b2b/package/update-package-status',
            data:{status:status, package_id:package_id},
            success:function(resp){
                if(resp['status']==0){
                    $('#package-'+package_id).html('<i class="fas fa-toggle-off"></i>');
                }else if(resp['status']==1){
                    $('#package-'+package_id).html('<i class="fas fa-toggle-on"></i>');
                }
            },error:function () {
                alert("Error");
            }
            });
        });
        // Update banner Status
        $(document).on("click",".updateBannerStatus",function(){
            var status = $(this).children("i").attr("status");
            var banner_id = $(this).attr("banner_id");
            $.ajax({
            type:'post',
            url: '/b2b/component/banner/update-banner-status',
            data:{status:status, banner_id:banner_id},
            success:function(resp){
                if(resp['status']==0){
                    $('#banner-'+banner_id).html('<i class="fas fa-toggle-off"></i>');
                }else if(resp['status']==1){
                    $('#banner-'+banner_id).html('<i class="fas fa-toggle-on"></i>');
                }
            },error:function () {
                alert("Error");
            }
            });
        });
        // Update Category Status
        $(document).on("click",".updateCategoryStatus",function(){
            var status = $(this).children("i").attr("status");
            var category_id = $(this).attr("category_id");
            $.ajax({
            type:'post',
            url: '/b2b/category/update-category-status',
            data:{status:status, category_id:category_id},
            success:function(resp){
                if(resp['status']==0){
                    $('#category-'+category_id).html("<i class='fas fa-toggle-off' status='Disable'></i>");
                }else if(resp['status']==1){
                    $('#category-'+category_id).html("<i class='fas fa-toggle-on' status='Active'></i>");
                }
            },error:function () {
                alert("Error");
            }
            });
        });
        // Update About Status
        $(document).on("click",".updateAboutStatus",function(){
            var status = $(this).children("i").attr("status");
            var about_id = $(this).attr("about_id");
            $.ajax({
            type:'post',
            url: '/b2b/about/update-about-status',
            data:{status:status, about_id:about_id},
            success:function(resp){
                if(resp['status']==0){
                    $('#about-'+about_id).html("<i class='fas fa-toggle-off' status='Disable'></i>");
                }else if(resp['status']==1){
                    $('#about-'+about_id).html("<i class='fas fa-toggle-on' status='Active'></i>");
                }
            },error:function () {
                alert("Error");
            }
            });
        });
        //Delete Confirmation 
          $(".confirmDelete").click(function(){
             var name =$(this).attr("name");
             if(confirm("Are you sure you want to delete this " +name+ "?")){
                return true;
             }else {
                 return false;
             }
          });
});