Ticket #2304 (closed defect: fixed)
Bug javascript dans post.html
Reported by: | philippe | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | module:core | Version: | 2.15.2 |
Severity: | normal | Keywords: | |
Cc: |
Description (last modified by philippe) (diff)
Bonjour
Depuis la mise à jour (2.15 ?) les thèmes qui embarquent un fichier post.html lèvent une erreur javascript dans la console web. Du coup tout le javascript de la page est inopérant :
ReferenceError: getData is not definedindex.php:1:49
Cela vient du code qui permet de se souvenir du visiteur qui commente :
<script type="text/javascript" src="{{tpl:BlogQmarkURL}}pf=post.js"></script> <script type="text/javascript"> //<![CDATA[ var post_remember_str = 'Remember me on this blog'; //]]> </script>
doit être remplacé par :
<script type="application/json" id="dc_post_remember_str-data"> {"post_remember_str": "{{tpl:lang Remember me on this blog}}"} </script> <script type="text/javascript" src="{{tpl:BlogQmarkURL}}pf=util.js"></script> <script type="text/javascript" src="{{tpl:BlogQmarkURL}}pf=post.js"></script>
Cela répare le problème, en tout cas avec un thème basé sur mustek
Change History
comment:3 Changed 6 years ago by tomek
Ah oui, j'ai eu ce souci sur au moins un site (à base de Mustek il me semble), mais j'avais oublié de le signaler.
Edit : c'était à base de Currywurst, sur 2 sites.
comment:4 Changed 6 years ago by franck
Bizarre, avec Rokto qui est codé à l'ancienne, je n'arrive pas à reproduire l'erreur côté console.
Quoi qu'il en soit je vais voir s'il y a moyen de se prémunir de ça, mais finalement le mieux serait de modifier les thèmes qui redéfinissent post.html (et page.html probablement)
comment:5 Changed 6 years ago by franck
- Status changed from new to closed
- Resolution set to fixed
Corrigé (voir https://git.dotclear.org/dev/dotclear/issues/9)