1

J'ai un petit problème : jsuis sous safari, et lorsque je clique sur l'une des balises sur le côté droit (url, img, etc...), rien ne se passe ... Quelqu'un a une idée d'où ça peut venir ?
avatar
Mind the gap ?

2

Oui, moi ... de safari ^^
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)

3

tsss cheeky
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

4

Aucun moyen de résoudre ça (outre utiliser firefox), donc ? :/
avatar
Mind the gap ?

5

6

Utiliser Konqueror. tongue
Et oui, sous Konqueror ça marche, on se demande ce qu'ils ont fait avec KHTML chez Apple pour que ça ne marche plus. roll
avatar
Mes 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é

7

...
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

8

kim (./7) :
...

pas mieux neutral

Et c'est vraiment chiant à corriger ?
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

9

Corriger un bug que je n'ai pas et que j'ai pas moyen d'avoir ... oui c'est chiant grin Surtout que c'est pour une minorité mineure d'une minorité de personnes cheeky
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)

10

yAro: tu as aucune excuse, safari est dispo sous windows tongue
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

11

Mais a-t-il le même bug ?

En tout cas, le bug reste sur la dernière nightly de Safari :/
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

12

(oui il doit avoir le meme "bug" c'est lié au moteur, par au rendu ça...) Et a mon avis c'est lié a la gestion de la DOM plus qu'autre chose. L'inclusion dans un champs texte, du moins de la facon dont ça avait été fait sur yN il y a quelque année est plus du hack que de la manipulation de la DOM propre.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

13

C'était surtout la seule méthode compatible avec tous les navigateurs du moment ...
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)

14

C'est clair qu'à ce niveau, la gestion des différents navigateurs doit être une horreur... pas un qui ait une implémentation correcte du JS :/
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

15

Faut voir, avec le DHTML ça doit commence (pour ce genre de choses) a se standardiser un peu plus....
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

16

(oupa)
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)

17

Elle fonctionne la fonction que j'utilise sur http://prettyprint.free.fr ? Je n'ai jamais testé sous Safari.
avatar

18

Thepro > non
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

19

Le probleme, c'est que vous testez (toi et yAro) "Konqueror" dans le UserAgent, mais safari ne s'affiche pas comme konqueror, et le code qui va etre utilisé est le hack fait pour IE (createRange toussa)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

20

Tu penses qu'il suffirait de changer juste ça ?
yAro > si tu as la flemme de changer, j'ai ça comme User Agent : Mozilla/5.0 (Macintosh; U; Intel Mac OS X; fr-fr) AppleWebKit/523.6 (KHTML, like Gecko) Version/3.0.3 Safari/523.6
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

21

Ben au pire deja ça insererais les balises a la fin du post comme le fait yAronet pour konqueror. je sais pas si la fonction mozWrap pourrais marcher sur Safari (a tester)

edit: apriori oui safari supporte document.getSelection (ou window.getSelection). Donc le code de mozWrap devrais marcher

o, tu peut mettre dans ton premier test de la fonction "fonc" ça corrigerais le probleme, au moins pour que le fallback du pire des cas marche (a savoir prettyprint_textarea.value += a + b + cje peut pas tester en ligne, mais thepr) mais apriori c'est mozWrap qui est pris en compte.

if ((navigator.userAgent.indexOf("Konqueror") > -1) || (navigator.userAgent.indexOf("WebKit") > -1))

edit mieux :

Voila comment améliorer fonc :

function fonc(a,b,c) {
   var prettyprint_textarea = document.getElementById("textarea-equ");
   if (navigator.userAgent.indexOf("Konqueror") > -1) {
         if (document.getSelection) {
            mozWrap(prettyprint_textarea, a, c, b);
         } else
            prettyprint_textarea.value += a + b + c;
   } else if ((document.getSelection) || (window.getSelection)) {
         mozWrap(prettyprint_textarea, a, c, b);
   } else {
         var strsel = document.selection.createRange().text;
         if (strsel == "") str = b;
         else str = strsel;
         prettyprint_textarea.focus();
         var sel = document.selection.createRange();
         str = a + str + c
         sel.text = str;
         if (strsel != "") {
            sel.moveStart('character', -str.length);
            sel.select();
         }
   }
   prettyprint_textarea.focus();
}


et je pige pas pourquoi IE est en fallback, ça devrait plutot etre un truc genre :


function fonc(a,b,c)
{
   var prettyprint_textarea = document.getElementById("textarea-equ");
   if (navigator.userAgent.indexOf("IE") > -1) // Should not work as-is
   {
      var strsel = document.selection.createRange().text;

      if (strsel == "") 
         str = b;
      else 
         str = strsel;

      prettyprint_textarea.focus();

      var sel = document.selection.createRange();
      str = a + str + c
      sel.text = str;
      if (strsel != "")
      {
         sel.moveStart('character', -str.length);
         sel.select();
      }
   }
   else if ((document.getSelection) || (window.getSelection))
   {
         mozWrap(prettyprint_textarea, a, c, b);
   }
   else 
   {
      prettyprint_textarea.value += a + b + c;
   }
   prettyprint_textarea.focus();
}

avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

22

Godzil (./19) :
Le probleme, c'est que vous testez (toi et yAro) "Konqueror" dans le UserAgent, mais safari ne s'affiche pas comme konqueror, et le code qui va etre utilisé est le hack fait pour IE (createRange toussa)

Donc en fait, la solution, c'est s/Konqueror/KHTML/g tout simplement?
avatar
Mes 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é

23

Godzil (./21) :
et je pige pas pourquoi IE est en fallback, ça devrait plutot etre un truc genre :
C'est vrai, je viens de changer smile
avatar

24

maintenant ça marche top
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

25

Cool happy
avatar

26

Avec un peu de chance, ça sera assez facile sur yAronet également smile
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

27

C'est à peu près la même fonction pour yAronet : v31/gfx/js/scripts2.js
Donc oui, c'est facile à corriger smile
avatar

28

\o/
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

29

Ce n'est pas la peine de modifier tout ça, il suffit de remplacer "Konqueror" par "KHTML", qui est dans la chaîne UA de Konqueror et de Safari.
avatar
Mes 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é

30

Oui mais non. Je vois pas l'interet de tester konqueror, il n'y a que IE a tester et sinon tester si le navigateur propose window.getSelection ou document.getSelection, si cela marche on utilise mozWrap sinon si IE on utilise la technique a IE, sinon le fallback qui fait que ajouter a la fin du texte. C'est ce qui se passe que Konqueror actuellement, et sachant que safari supporte mieux que ça, j'en vois pas l'interet.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.