1
Quand il y a un anniversaire, la petite icône musicale de Boo s'affiche bien sur la page d'index et dans les forums/topics, mais elle n'apparaît pas sur la page Suivi sujets.
Ça le fait aussi chez vous ?
(Firefox 62 version 64 bits / Windows 7 ici)
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
2
Chrome dernière version, bookmarks/fl , pas de pb.
IE11, elle s'affiche bien (même si je suis conscient que la musique n'est pas supportée parce que navigateur trop vieux toussa)
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca
3
Firefox 62 ici aussi et aucun souci. Tu as des erreurs dans la console quand ça arrive ?
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)
4
Non, rien du tout.
Y'a moyen de faire du single-step avec du code JS, pour voir où ça coince ?
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
5
Bonne chance pour faire du single-step dans ce genre de "code source"… roll
avatarMes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité
6
Qui te dit que je n'ai pas la version non-obfusquée pour comparer ? ^^
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
7
./4 : oui tout à fait, mais tu vas galérer avec la version minifiée ; je la remplace temporairement par la version originale pour que ça ne soit pas trop casse tête, il faudra peut-être que tu Ctrl+F5 pour la recharger vu que je n'invaliderai pas le cache smile (mais normalement les outils de développement de Firefox le font automatiquement)

Pour faire du pas à pas tu ouvres les outils de développement (F12), tu vas dans l'onglet "Débogueur", tu déploies "boo.yaronet.org" dans l'arborescence et tu devrais voir le fichier JS. Tu peux mettre un breakpoint, qui restera en place si tu fais F5 sur la page pour forcer le script à s'exécuter de nouveau smile
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)
8
Bon finalement pas besoin de décortiquer le code, j'ai eu un flash : tout bêtement regarder la valeur du cookie "boo".

Sur les pages où l'icône apparaît, il contient "unicorn", ce qui est normal.
Sur la page où l'icône n'apparaît pas, il est présent en deux exemplaires : un qui contient une chaîne vide, et l'autre qui contient "unicorn".

Ça explique le problème (le code doit récupérer la chaîne vide) et la solution (supprimer les cookies manuellement). Je pense même connaître la cause racine de la chaîne vide : ça doit être un test que j'avais fait quand je mettais au point le code.

En revanche, je ne comprends pas comment on peut avoir deux cookies qui portent le même nom sur la même page, ni pourquoi ça ne se produit que sur cette page-là alors que le domaine est le même pour toutes les pages... c'est normal ? confus
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
9
Ah en effet ça explique très probablement le problème smile

Les cookies peuvent préciser un domaine, mais également un chemin sur lequel ils sont valables (tu peux voir ces deux informations dans l'onglet "Stockage" de la console de Firefox). Ce qu'il s'est probablement passé dans ton cas est que tu as créé un cookie sur le chemin /bookmark/truc qui prend le pas sur le vrai cookie quand tu te trouves sur cette page. Normalement le cookie est créé sur le chemin / pour être actif sur tout le site.
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)
J'ai appris quelque chose aujourd'hui, merci smile
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
Zeph (./7) :
./4 : oui tout à fait, mais tu vas galérer avec la version minifiée ; je la remplace temporairement par la version originale pour que ça ne soit pas trop casse tête, il faudra peut-être que tu Ctrl+F5 pour la recharger vu que je n'invaliderai pas le cache smile (mais normalement les outils de développement de Firefox le font automatiquement)

Pour faire du pas à pas tu ouvres les outils de développement (F12), tu vas dans l'onglet "Débogueur", tu déploies "boo.yaronet.org" dans l'arborescence et tu devrais voir le fichier JS. Tu peux mettre un breakpoint, qui restera en place si tu fais F5 sur la page pour forcer le script à s'exécuter de nouveau smile
Pourquoi ne pas mettre les deux versions ? Il y a la possibilité d'avoir une version .js, une version .min.js (la seule indiquée dans le HTML) et un .map. Les outils de développement de Safari (et de Chrome voire de Firefox, me semble-t-il) sauront retrouver dans le .js la position correspondante à ce qu'il y a dans le .min.js, de façon transparente.
avatar<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Parce que ça ne me servirait absolument à rien ? grin

(les .map sont utiles pendant le développement quand même la version de test utilise des fichiers minifiés, ou bien qu'on utilise un langage transformé en JS comme par exemple TypeScript, mais ça n'est pas le cas pour yN donc les .map ne serviraient pas à grand chose d'autre que me faire uploader des fichiers supplémentaires)
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)