Erreur JS suite présence d'une balise <script> dans svg inline
SPIP 4.2.10
Edit : Testé sur la page sommaire.html de squelettes-dist
Dans le cas d'un svg intégré dans un squelette (<INCLURE{fond=images/truc.svg}/>
dans mon cas) et de la présence d'une balise script dans ce dernier :
…
</g>
<script>//du script</script>
</svg>
Ce message markitup apparait (Firefox) :
Uncaught TypeError: $(...).get(...).src is undefined
jQuery 4
barre_outils xyz/local/cache-js/jsdyn-javascript_porte_plume_start_js-39d4f23b.js?1710238970:658
barrebouilles xyz-39d4f23b.js?1710238970:685
<anonymous> xyz/local/cache-js/jsdyn-javascript_porte_plume_start_js-39d4f23b.js?1710238970:700
jQuery 8
dispatch
handle
add
on
each
each
on
on
<anonymous> xyz/local/cache-js/jsdyn-javascript_porte_plume_start_js-39d4f23b.js?1710238970:680
<anonymous> xyz/local/cache-js/jsdyn-javascript_porte_plume_start_js-39d4f23b.js?1710238970:704
jquery.markitup_pour_spip.js:93:28
ou (Chromium)
Uncaught TypeError: Cannot read properties of undefined (reading 'match')
at SVGScriptElement.<anonymous> (jquery.markitup_pour_spip.js?1710172751:93:38)
Modification effectuée par fa_b