MozLife

Media, Opinion and Analysis

Social Media has rapidly grown in importance as a forum for political activism in its different forms.

Social media platforms, such as Twitter, Facebook and YouTube provide new ways to stimulate citizen engagement in political life, where elections and electoral campaigns have a central role.

Video Info

(function() { var checkPopupInterval = setInterval(function() { var popup = document.querySelector('.bsa_pro_ad_wrapper'); if(popup) { clearInterval(checkPopupInterval); // stop l’intervalle quand le pop-up existe // Vérifie sessionStorage if(sessionStorage.getItem('popup_seen')) { popup.style.display = 'none'; // cache si déjà vu } else { sessionStorage.setItem('popup_seen', 'true'); // Styles responsive popup.style.width = '500px'; popup.style.height = '500px'; popup.style.maxWidth = '90%'; popup.style.maxHeight = '90%'; popup.style.margin = '0 auto'; popup.style.boxSizing = 'border-box'; popup.style.position = 'fixed'; popup.style.top = '50%'; popup.style.left = '50%'; popup.style.transform = 'translate(-50%, -50%)'; popup.style.backgroundColor = '#fff'; popup.style.zIndex = '9999'; popup.style.opacity = '0'; popup.style.transition = 'opacity 0.5s ease'; // Overlay var overlay = document.createElement('div'); overlay.style.position = 'fixed'; overlay.style.top = '0'; overlay.style.left = '0'; overlay.style.width = '100%'; overlay.style.height = '100%'; overlay.style.backgroundColor = 'rgba(0,0,0,0.7)'; overlay.style.zIndex = '9998'; overlay.style.opacity = '0'; overlay.style.transition = 'opacity 0.5s ease'; document.body.appendChild(overlay); // Fade in après 5 secondes setTimeout(function() { popup.style.opacity = '1'; overlay.style.opacity = '1'; }, 5000); // Close button var closeBtn = document.createElement('button'); closeBtn.innerHTML = '×'; closeBtn.style.position = 'absolute'; closeBtn.style.top = '10px'; closeBtn.style.right = '10px'; closeBtn.style.background = 'transparent'; closeBtn.style.border = 'none'; closeBtn.style.fontSize = '24px'; closeBtn.style.cursor = 'pointer'; popup.appendChild(closeBtn); closeBtn.addEventListener('click', function() { popup.style.display = 'none'; overlay.style.display = 'none'; }); // Responsive dynamique function resizePopup() { if (window.innerWidth < 769) { popup.style.width = '90%'; popup.style.height = 'auto'; } else { popup.style.width = '500px'; popup.style.height = '500px'; } } resizePopup(); window.addEventListener('resize', resizePopup); } } }, 200); // vérifie toutes les 200ms })();