Team Ai
Apppublic

wisali/powershell-sentinel-debugger

sourceHugging Faceupdated 10mo agoView on Hugging Face
0likes
script.js35 linesDownload Raw Back to root
1// Main JavaScript functionality2document.addEventListener('DOMContentLoaded', function() {3    // Copy code blocks functionality4    document.querySelectorAll('pre').forEach(pre => {5        const button = document.createElement('button');6        button.className = 'copy-btn absolute top-2 right-2 p-1 bg-gray-700 rounded text-gray-300 hover:bg-gray-600';7        button.innerHTML = '<i data-feather="copy" class="w-4 h-4"></i>';8        button.title = 'Copy to clipboard';9        10        const div = document.createElement('div');11        div.className = 'relative';12        div.appendChild(button);13        14        pre.parentNode.insertBefore(div, pre);15        div.appendChild(pre);16        17        button.addEventListener('click', () => {18            const code = pre.textContent;19            navigator.clipboard.writeText(code).then(() => {20                button.innerHTML = '<i data-feather="check" class="w-4 h-4"></i>';21                setTimeout(() => {22                    button.innerHTML = '<i data-feather="copy" class="w-4 h-4"></i>';23                    feather.replace();24                }, 2000);25                feather.replace();26            });27        });28    });29    30    // Initialize tooltips31    const tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'));32    tooltipTriggerList.map(function (tooltipTriggerEl) {33        return new bootstrap.Tooltip(tooltipTriggerEl);34    });35});