Type: js
Automatically Close Campaign After Specific Amount of Seconds
document.addEventListener(‘om.Campaign.afterShow’, function (event) { if (‘{{id}}’ !== event.detail.Campaign.id) { return; } var closeAfter = 8000; // delay set at 8 seconds, edit time to your liking setTimeout(function () { event.detail.Campaign.startClose(); }, closeAfter); });Continue reading
Envira Albums – remove the galleries links from the album page
document.addEventListener(‘DOMContentLoaded’, function() { const targetNode = document.body; // Or a more specific parent element of the gallery const config = { childList: true, subtree: true }; const callback = function(mutationsList, observer) { for (const mutation of mutationsList) { if (mutation.type…Continue reading
cmplz_show_banner_on_click
function addEvent(event, selector, callback, context) { document.addEventListener(event, e => { if ( e.target.closest(selector) ) { callback(e); } }); } addEvent(‘click’, ‘.cmplz-show-banner’, function(){ document.querySelectorAll(‘.cmplz-manage-consent’).forEach(obj => { obj.click(); }); });Continue reading
om.Campaign.afterShow (copy)
document.addEventListener(‘om.Campaign.afterShow’, function(event) { if (event.detail.Campaign.id == ‘zjd3hxxogbfvmy2iz0rp’) // your slug { var campaignID = ‘om-‘+ event.detail.Campaign.id; var campaignHeight = document.getElementById(campaignID).offsetHeight; var fixedElement = document.getElementById(‘top’); //give ID for your fixed element OR document.querySelector(‘.yourClassName.yourSecondClassName’); fixedElement.style.top = campaignHeight + ‘px’; } }); document.addEventListener(‘om.Campaign.close’,…Continue reading
Cytoscape Disease
document.addEventListener(‘DOMContentLoaded’, () => { //////////////////////////////////////////////////////////////////////////////// // 1) DEFINE NODES & EDGES //////////////////////////////////////////////////////////////////////////////// const elements = [ // === Core (larger) === { data: { id: ‘cardio’, label: ‘Cardiovascular Disease (CAD)’, color: ‘#FF3C38’, // Vermillion textColor: ‘#fff’, fontWeight: ‘600’ }, classes:…Continue reading
Arranger menu anglais RDV (Script)
document.addEventListener(“DOMContentLoaded”, function() { // Vérifiez si vous êtes sur la bonne page if (window.location.href.includes(‘/en/fd-booking/#/’)) { // Trouvez tous les éléments de menu const menuItems = document.querySelectorAll(‘.fframe_menu_primary’); // Modifiez leurs URLs menuItems.forEach(item => { const href = item.getAttribute(‘href’); // Remplacez les…Continue reading
Deal OR
document.addEventListener(‘DOMContentLoaded’, function () { // Sélectionner l’élément avec la classe spécifique const titleElement = document.querySelector(‘h1.wp-block-blockstrap-blockstrap-widget-heading’); if (titleElement && titleElement.textContent.trim() === “FrancoDeal”) { // Modifier le texte de “FrancoDeal” en ajoutant la couleur à “Deal” titleElement.innerHTML = ‘FrancoDeal‘; } });Continue reading
Lien du nom qui s’ouvre en popup Buddypress
document.addEventListener(“click”, function(e) { if (e.target.closest(“.activity-header a”)) { e.target.setAttribute(“target”, “_blank”); } });Continue reading
Ouvrir lien Buddypress et de partage en PopUP
jQuery(document).ready(function($) { // Fonction pour forcer les liens à s’ouvrir dans un nouvel onglet function setLinksTargetBlank() { $(‘.activity-inner a, .service-buttons a’).each(function() { var link = $(this); if (!link.attr(‘target’)) { // Ajouter target=”_blank” si non existant link.attr(‘target’, ‘_blank’); link.attr(‘rel’, ‘noopener noreferrer’);…Continue reading