File manager - Edit - /var/www/html/portalHomolog/public/pmar/js/socialNoticias.js
Back
// Compartilhamento de notícias const socialIcons = document.querySelectorAll('.social-icons a'); const socialContainer = document.querySelector('.social-icons'); const noticiaTitle = encodeURIComponent(socialContainer.dataset.title); const noticiaURL = encodeURIComponent(socialContainer.dataset.url); const noticiaImage = encodeURIComponent(socialContainer.dataset.image); socialIcons.forEach(icon => { icon.addEventListener('click', function (event) { event.preventDefault(); const platform = this.dataset.platform; const shareURL = getShareURL(platform, noticiaTitle, noticiaURL, noticiaImage); if (shareURL) { window.open(shareURL, '_blank', 'noopener,noreferrer'); } else { alert('Plataforma de compartilhamento não configurada.'); } }); }); function getShareURL(platform, title, url, image) { switch (platform) { case 'twitter': return `https://twitter.com/intent/tweet?text=${title}&url=${url}`; case 'facebook': return `https://www.facebook.com/sharer/sharer.php?u=${url}`; case 'linkedin': return `https://www.linkedin.com/shareArticle?mini=true&url=${url}&title=${title}`; case 'whatsapp': return `https://wa.me/?text=${title} - ${url}`; case 'telegram': return `https://t.me/share/url?url=${url}&text=${title}`; default: return null; } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings