rigorsplusplus / script.js
caustino's picture
Create script.js
b0e18b9 verified
document.addEventListener('DOMContentLoaded', () => {
// Initialize tooltips
const tooltipTriggers = document.querySelectorAll('[data-tooltip]');
tooltipTriggers.forEach(el => {
el.addEventListener('mouseenter', showTooltip);
el.addEventListener('mouseleave', hideTooltip);
});
// Security status check
checkSecurityStatus();
});
function showTooltip(e) {
const tooltipText = e.target.getAttribute('data-tooltip');
const tooltip = document.createElement('div');
tooltip.className = 'absolute z-50 px-3 py-2 text-sm bg-gray-800 rounded-md shadow-lg';
tooltip.textContent = tooltipText;
tooltip.style.top = `${e.clientY + 10}px`;
tooltip.style.left = `${e.clientX + 10}px`;
tooltip.id = 'current-tooltip';
document.body.appendChild(tooltip);
}
function hideTooltip() {
const tooltip = document.getElementById('current-tooltip');
if (tooltip) tooltip.remove();
}
function checkSecurityStatus() {
// In a real app, this would verify cryptographic handshakes
console.log('Security systems nominal - PQC protocols active');
}