fixing problem with multiple function declaration on block rerun

This commit is contained in:
Antoine M 2023-12-18 10:18:06 +01:00
parent 508c1c439f
commit 576f542ab1
3 changed files with 18 additions and 17 deletions

View File

@ -1,14 +1,15 @@
<?php <?php
$tooltipWords = $attributes['tooltipWords']; $tooltipWords = $attributes['tooltipWords'];
// Fonction de comparaison pour usort if (!function_exists('compareTooltipText')) :
function compareTooltipText($a, $b) // Fonction de comparaison pour usort
{ function compareTooltipText($a, $b)
{
return strcmp($a['tooltipText'], $b['tooltipText']); return strcmp($a['tooltipText'], $b['tooltipText']);
} }
// Utilisation de usort pour trier le tableau par ordre alphabétique // Utilisation de usort pour trier le tableau par ordre alphabétique
usort($tooltipWords, 'compareTooltipText'); usort($tooltipWords, 'compareTooltipText');
endif;
global $post; global $post;
$thematique = get_the_terms($post->ID, 'thematiques')[0]; $thematique = get_the_terms($post->ID, 'thematiques')[0];

View File

@ -1 +0,0 @@
{"version":3,"file":"./style-index.css","mappings":";;;AAAA;;;;;EAAA;AAOA;EACC;AAAD;AACC;EACC;EACA;EACA;AACF;AACC;EACC;AACF;AACC;EACC;EACA;EACA;EACA;AACF;AAAE;EACC;AAEH;AAAE;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACH;AAEC;EACC;EACA;AAAF;AAEC;EACC;AAAF;AAEC;EACC;EACA;AAAF,C","sources":["webpack://vocabulaire-summary/./src/style.scss"],"sourcesContent":["/**\n * The following styles get applied both on the front of your site\n * and in the editor.\n *\n * Replace them with your own styles or remove the file completely.\n */\n\n.homegrade-blocks-vocabulaire-summary {\n\tpadding: 20px;\n\tdetails {\n\t\tcursor: pointer;\n\t\tpadding: 20px;\n\t\tbackground-color: white;\n\t}\n\tdetails[open] summary .open-close-icon {\n\t\ttransform: translate(0, -50%) rotate(180deg);\n\t}\n\tsummary {\n\t\tcursor: pointer;\n\t\tposition: relative;\n\t\tmargin: 0;\n\t\tfont-weight: bold;\n\t\t&::marker {\n\t\t\tcontent: none;\n\t\t}\n\t\t.open-close-icon {\n\t\t\t// transform-origin: center center;\n\t\t\ttransition: transform 0.3s ease-in-out;\n\t\t\tright: 20px;\n\t\t\ttop: 50%;\n\t\t\ttransform: translate(0, -50%);\n\t\t\tposition: absolute;\n\t\t\tdisplay: flex;\n\t\t\tborder: 2px solid black;\n\t\t\tjustify-content: center;\n\t\t\talign-items: center;\n\t\t\tborder-radius: 50%;\n\t\t\theight: 26px;\n\t\t\twidth: 26px;\n\t\t}\n\t}\n\t&__title {\n\t\tmargin: 0;\n\t\tpadding-bottom: 20px;\n\t}\n\t&__content {\n\t\tpadding-top: 30px;\n\t}\n\t&__content-wrapper {\n\t\toverflow: hidden;\n\t\ttransition: height 0.3s ease-in-out;\n\t}\n}\n"],"names":[],"sourceRoot":""}

View File

@ -1,14 +1,15 @@
<?php <?php
$tooltipWords = $attributes['tooltipWords']; $tooltipWords = $attributes['tooltipWords'];
// Fonction de comparaison pour usort if (!function_exists('compareTooltipText')) :
function compareTooltipText($a, $b) // Fonction de comparaison pour usort
{ function compareTooltipText($a, $b)
{
return strcmp($a['tooltipText'], $b['tooltipText']); return strcmp($a['tooltipText'], $b['tooltipText']);
} }
// Utilisation de usort pour trier le tableau par ordre alphabétique // Utilisation de usort pour trier le tableau par ordre alphabétique
usort($tooltipWords, 'compareTooltipText'); usort($tooltipWords, 'compareTooltipText');
endif;
global $post; global $post;
$thematique = get_the_terms($post->ID, 'thematiques')[0]; $thematique = get_the_terms($post->ID, 'thematiques')[0];