{"id":53,"date":"2026-09-05T16:04:53","date_gmt":"2026-09-05T14:04:53","guid":{"rendered":"https:\/\/votecanada.online\/?page_id=53"},"modified":"2026-09-05T16:04:56","modified_gmt":"2026-09-05T14:04:56","slug":"liste-electorale","status":"publish","type":"page","link":"https:\/\/votecanada.online\/index.php\/liste-electorale\/","title":{"rendered":"Liste Electorale"},"content":{"rendered":"        <div class=\"vote-wrap\">\n        <div class=\"vote-results-wrap\" role=\"main\">\n            <div class=\"vote-card\">\n                <div class=\"vote-card-header\" aria-hidden=\"true\"><span><\/span><span><\/span><span><\/span><\/div>\n                <div class=\"vote-card-body\">\n                    <h1 class=\"vote-card-title\">\n                        <span class=\"vote-icon\" aria-hidden=\"true\">&#128203;<\/span>\n                        Liste electorale                    <\/h1>\n                    <p class=\"vote-subtitle\">Membres admis a participer au scrutin. Seuls les noms sont affiches.<\/p>\n                    <div id=\"vp-elist-stats\" style=\"display:flex;gap:16px;margin-bottom:4px;flex-wrap:wrap;\"><\/div>\n                <\/div>\n            <\/div>\n            <div style=\"margin:16px 0;\">\n                <input type=\"text\" id=\"vp-elist-search\"\n                    placeholder=\"Rechercher un nom...\"\n                    style=\"width:100%;padding:11px 16px;background:#161b22;border:1.5px solid #30363d;border-radius:10px;color:#e6edf3;font-size:.95rem;box-sizing:border-box;\">\n            <\/div>\n            <div id=\"vp-elist-container\">\n                <p class=\"vote-subtitle\" style=\"text-align:center;padding:20px;\">Chargement...<\/p>\n            <\/div>\n        <\/div>\n        <\/div>\n        <script>\n        document.addEventListener('DOMContentLoaded', function () {\n            var cfg=window.VotePlatformPublic||{};\n            var ajaxUrl=cfg.ajaxUrl||\"https:\\\/\\\/votecanada.online\\\/wp-admin\\\/admin-ajax.php\";\n            var nonce=cfg.nonce||\"4b70ada61f\";\n            var allVoters=[];\n            function esc(s){var d=document.createElement('div');d.textContent=String(s||'');return d.innerHTML;}\n            function renderList(voters){\n                var c=document.getElementById('vp-elist-container');\n                if(!voters.length){c.innerHTML='<p style=\"text-align:center;color:#8b949e;padding:20px;\">Aucun resultat.<\/p>';return;}\n                c.innerHTML='<div class=\"vote-results-post\"><div class=\"vote-results-body\">'\n                    +'<table style=\"width:100%;border-collapse:collapse;font-size:.88rem;\"><thead><tr>'\n                    +'<th style=\"text-align:left;padding:8px 12px;color:#8b949e;border-bottom:1px solid #30363d;\">#<\/th>'\n                    +'<th style=\"text-align:left;padding:8px 12px;color:#8b949e;border-bottom:1px solid #30363d;\">Nom<\/th>'\n                    +'<th style=\"text-align:center;padding:8px 12px;color:#8b949e;border-bottom:1px solid #30363d;\">Statut<\/th>'\n                    +'<\/tr><\/thead><tbody>'\n                    +voters.map(function(v,i){\n                        return '<tr style=\"border-bottom:1px solid #30363d;\">'\n                            +'<td style=\"padding:10px 12px;color:#8b949e;\">'+(i+1)+'<\/td>'\n                            +'<td style=\"padding:10px 12px;color:#e6edf3;font-weight:500;\">'+esc(v.full_name)+'<\/td>'\n                            +'<td style=\"padding:10px 12px;text-align:center;\">'\n                            +(v.has_voted==1\n                                ?'<span style=\"background:rgba(0,122,94,.15);color:#4dc8aa;padding:2px 10px;border-radius:20px;font-size:.75rem;\">A vote<\/span>'\n                                :'<span style=\"background:#1c2330;color:#8b949e;padding:2px 10px;border-radius:20px;font-size:.75rem;\">En attente<\/span>')\n                            +'<\/td><\/tr>';\n                    }).join('')+'<\/tbody><\/table><\/div><\/div>';\n            }\n            fetch(ajaxUrl,{method:'POST',body:new URLSearchParams({action:'vote_get_electoral_list_public',nonce:nonce})})\n            .then(function(r){return r.json();}).then(function(json){\n                if(!json.success){document.getElementById('vp-elist-container').innerHTML='<p style=\"text-align:center;color:#8b949e;padding:20px;\">'+esc((json.data&&json.data.error)||'')+'<\/p>';return;}\n                allVoters=json.data.voters;\n                var total=json.data.total,voted=json.data.voted,pct=total?Math.round(voted\/total*100):0;\n                document.getElementById('vp-elist-stats').innerHTML=\n                    '<div style=\"flex:1;background:#161b22;border:1px solid #30363d;border-radius:10px;padding:14px 18px;text-align:center;min-width:100px;\">'\n                    +'<div style=\"font-size:1.6rem;font-weight:700;color:#e6edf3;\">'+total+'<\/div>'\n                    +'<div style=\"font-size:.78rem;color:#8b949e;\">Inscrits<\/div><\/div>'\n                    +'<div style=\"flex:1;background:#161b22;border:1px solid #30363d;border-radius:10px;padding:14px 18px;text-align:center;min-width:100px;\">'\n                    +'<div style=\"font-size:1.6rem;font-weight:700;color:#4dc8aa;\">'+voted+'<\/div>'\n                    +'<div style=\"font-size:.78rem;color:#8b949e;\">Ont vote<\/div><\/div>'\n                    +'<div style=\"flex:1;background:#161b22;border:1px solid #30363d;border-radius:10px;padding:14px 18px;text-align:center;min-width:100px;\">'\n                    +'<div style=\"font-size:1.6rem;font-weight:700;color:#FCD116;\">'+pct+'%<\/div>'\n                    +'<div style=\"font-size:.78rem;color:#8b949e;\">Participation<\/div><\/div>';\n                renderList(allVoters);\n            });\n            document.getElementById('vp-elist-search').addEventListener('input',function(){\n                var q=this.value.toLowerCase().trim();\n                renderList(q?allVoters.filter(function(v){return v.full_name.toLowerCase().indexOf(q)!==-1;}):allVoters);\n            });\n        });\n        <\/script>\n        \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-53","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Liste Electorale -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/votecanada.online\/index.php\/liste-electorale\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Liste Electorale -\" \/>\n<meta property=\"og:url\" content=\"https:\/\/votecanada.online\/index.php\/liste-electorale\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-05T14:04:56+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/votecanada.online\\\/index.php\\\/liste-electorale\\\/\",\"url\":\"https:\\\/\\\/votecanada.online\\\/index.php\\\/liste-electorale\\\/\",\"name\":\"Liste Electorale -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/votecanada.online\\\/#website\"},\"datePublished\":\"2026-09-05T14:04:53+00:00\",\"dateModified\":\"2026-09-05T14:04:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/votecanada.online\\\/index.php\\\/liste-electorale\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/votecanada.online\\\/index.php\\\/liste-electorale\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/votecanada.online\\\/index.php\\\/liste-electorale\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/votecanada.online\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Liste Electorale\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/votecanada.online\\\/#website\",\"url\":\"https:\\\/\\\/votecanada.online\\\/\",\"name\":\"\",\"description\":\"Chaque voix compte\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/votecanada.online\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Liste Electorale -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/votecanada.online\/index.php\/liste-electorale\/","og_locale":"en_US","og_type":"article","og_title":"Liste Electorale -","og_url":"https:\/\/votecanada.online\/index.php\/liste-electorale\/","article_modified_time":"2026-09-05T14:04:56+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/votecanada.online\/index.php\/liste-electorale\/","url":"https:\/\/votecanada.online\/index.php\/liste-electorale\/","name":"Liste Electorale -","isPartOf":{"@id":"https:\/\/votecanada.online\/#website"},"datePublished":"2026-09-05T14:04:53+00:00","dateModified":"2026-09-05T14:04:56+00:00","breadcrumb":{"@id":"https:\/\/votecanada.online\/index.php\/liste-electorale\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/votecanada.online\/index.php\/liste-electorale\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/votecanada.online\/index.php\/liste-electorale\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/votecanada.online\/"},{"@type":"ListItem","position":2,"name":"Liste Electorale"}]},{"@type":"WebSite","@id":"https:\/\/votecanada.online\/#website","url":"https:\/\/votecanada.online\/","name":"","description":"Chaque voix compte","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/votecanada.online\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/votecanada.online\/index.php\/wp-json\/wp\/v2\/pages\/53","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/votecanada.online\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/votecanada.online\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/votecanada.online\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/votecanada.online\/index.php\/wp-json\/wp\/v2\/comments?post=53"}],"version-history":[{"count":1,"href":"https:\/\/votecanada.online\/index.php\/wp-json\/wp\/v2\/pages\/53\/revisions"}],"predecessor-version":[{"id":54,"href":"https:\/\/votecanada.online\/index.php\/wp-json\/wp\/v2\/pages\/53\/revisions\/54"}],"wp:attachment":[{"href":"https:\/\/votecanada.online\/index.php\/wp-json\/wp\/v2\/media?parent=53"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}