Projet - Justice pour les victimes des crimes graves au Sahel
Justice pour les victimes des crimes graves au Sahel et lutte contre l'impunité
La décennie 2012-2022 a été marquée par une crise profonde et multiforme au Sahel avec des conséquences désastreuses sur la stabilité des états. Cette crise a eu et continue d’avoir des conséquences graves sur les populations des pays du sahel victimes de multiples crimes et violations graves des droits de l’homme.
Livret sur les débats citoyens sur la participation des femmes à la vie politique, économique et sociale au Sénégal
A l’occasion du 8 mars, journée internationale des droits des femmes, WATHI publie un livret qui présente des extraits de témoignages de 31 femmes sénégalaises afin de faire entendre la voix des femmes sur la question des inégalités...
Un thème tous les trois mois, une note introductive, des wathinotes, des vidéos, des articles, des commentaires, un centre de dissémination de connaissances sur une question d’intérêt majeur pour l’Afrique de l’Ouest
Autour d’un thème d’actualité, ou au gré d’une élection dans un pays de la région, des articles, des vidéos, des documents, des clés pour comprendre les enjeux cruciaux pour le présent et l’avenir
La rubrique qui donne la parole à celles et ceux qui veulent partager des analyses et des propositions sur des sujets politiques, économiques, sociaux, environnementaux et culturels des pays de l’Afrique de l’Ouest
Des documents analytiques publiés par une organisation nationale, régionale, internationale, publique ou privée sélectionnés et commentés par WATHI en raison de leur intérêt pour l’Afrique de l’Ouest
La rubrique qui ouvre l’Afrique de l’Ouest à toute l’Afrique et au monde : des articles sur les dynamiques politiques, économiques, sociales ou culturelles, des politiques publiques, des initiatives innovantes
Passerelle sert de pont entre les générations africaines : des entretiens approfondis avec des femmes et des hommes partageant leurs expériences et leurs regards avisés sur le passé et l’avenir des pays d’Afrique de l’Ouest et du continent
Menu
/**
* WATHI × Ambassade d'Irlande — Contact Form 7
* Champs conditionnels + compteur de mots
*
* → Ajouter via "Insert Headers and Footers" (section Footer)
* OU dans functions.php via wp_enqueue_scripts
*/
(function () {
'use strict';
function initWathiForm() {
/* ── 1. Champ conditionnel : Nom d'organisation ── */
var orgRadios = document.querySelectorAll('input[name="organisation"]');
var orgBlock = document.getElementById('wf-orgblock');
if (orgRadios.length && orgBlock) {
// État initial
orgRadios.forEach(function (radio) {
if (radio.checked && radio.value === 'Oui') orgBlock.classList.add('active');
radio.addEventListener('change', function () {
orgBlock.classList.toggle('active', this.value === 'Oui');
});
});
}
/* ── 2. Champ conditionnel : Autre plateforme ── */
var platCheckboxes = document.querySelectorAll('input[name="plateformes[]"]');
var autrePlatBlock = document.getElementById('wf-autreblock');
if (platCheckboxes.length && autrePlatBlock) {
function checkAutre() {
var autreChecked = Array.from(platCheckboxes).some(function (c) {
return c.value === 'Autre' && c.checked;
});
autrePlatBlock.classList.toggle('active', autreChecked);
}
platCheckboxes.forEach(function (cb) {
cb.addEventListener('change', checkAutre);
});
checkAutre();
}
/* ── 3. Compteurs de mots ── */
var counters = document.querySelectorAll('.wf-wcount');
counters.forEach(function (counter) {
var fieldName = counter.getAttribute('data-field');
var max = parseInt(counter.getAttribute('data-max'), 10) || 0;
var span = counter.querySelector('span');
var textarea = document.querySelector('textarea[name="' + fieldName + '"]');
if (!textarea || !span) return;
function update() {
var trimmed = textarea.value.trim();
var count = trimmed === '' ? 0 : trimmed.split(/\s+/).length;
span.textContent = count;
if (max > 0) {
counter.classList.toggle('over', count > max);
}
}
textarea.addEventListener('input', update);
update();
});
/* ── 4. Upload CV : afficher le nom du fichier ── */
var fileInputs = document.querySelectorAll('input[name="cv"]');
fileInputs.forEach(function (fileInput) {
var titleEl = fileInput.closest('.wf-upload')
? fileInput.closest('.wf-upload').querySelector('.wf-upload-title')
: null;
if (!titleEl) return;
var original = titleEl.textContent;
fileInput.addEventListener('change', function () {
if (this.files && this.files[0]) {
titleEl.textContent = '✓ ' + this.files[0].name;
titleEl.style.color = '#009A44';
} else {
titleEl.textContent = original;
titleEl.style.color = '';
}
});
});
}
/* Lance après chargement DOM */
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', initWathiForm);
} else {
initWathiForm();
}
/* Relance après soumission AJAX CF7 */
['wpcf7mailsent','wpcf7invalid','wpcf7spam','wpcf7mailfailed'].forEach(function(ev){
document.addEventListener(ev, initWathiForm);
});
})();
Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site web. Si vous continuez à utiliser ce site, nous supposerons que vous en êtes satisfait.