%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/pn/utils/assets/js/
Upload File :
Create Path :
Current File : /var/www/pn/utils/assets/js/main.js

$( document ).ready(function() {
    //Check / uncheck
    $(document).on('click', '#select-all', function(){
        let isSelected = $(this).prop('checked');
        
        $('.project-item-action').each(function( index ) {
            $( this ).prop('checked', isSelected);
        });
    });

    //Delete selected projects
    $(document).on('click', '.bulk-action', function(){        
        let selectedProjects = getAllSelectedProjects();
        let actionType = $(this).data('action');
        

        if(selectedProjects.length < 1){
            alert('Please select at least one project');
            return;
        }
        let selectedProjectIds = [];

        selectedProjects.each(function( index ) {           
           selectedProjectIds.push($(this).data('project_id'));
        });

        let url = 'actions.php?action='+actionType+'&ids=' + selectedProjectIds.join();
        window.location.href = url;
        
    });

    //Approve selected projects
    $(document).on('click', '#action-approve', function(){
        console.log('Approve items');
    });
    
    function getAllSelectedProjects(){
        const selectedProjects = $('.project-item-action:checked');
        return selectedProjects;
    }
});

Zerion Mini Shell 1.0