Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Le Site du Zéro v3 > Rapports de bugs > [zCode] Numérotation des lignes de code > Lecture du sujet

[zCode] Numérotation des lignes de code

Vous devez être inscrit pour pouvoir poster des messages

RésoluLe problème de ce sujet a été résolu

Page : 1 
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : 1 
Hors ligne S0pra # Posté le 27/05/2008 à 13:48:13
Avatar
Groupe : Membres
Section concernée : zCode, là ou le code est (très) long
URL : Au hasard : http://www.siteduzero.com/forum-83-279 [...] cription.html
Comment reproduire le bug : Poster un code très long sur le forum
Erreur se produisant : La numérotation des lignes n'est pas face à face avec les lignes à partir d'un certain nombre conséquent de ligne.
Le décalage se cumule et au bout de 200 lignes, le décalage atteint une ligne.
Je sais que poster des codes très long sur le forum, c'est le mal, mais enfin...

Bon courage !

P.S. :
Petite capture d'écran au cas où le problème ne surviennent que dans certains cas :
Image utilisateur
 
Hors ligne 42 ! # Posté le 28/05/2008 à 18:34:22
Groupe : Bannis
Ça ne le fait pas chez moi (Swiftweasel 3.0b4), et je parie que tu utilises un navigateur web qui comprend mal le CSS.
Hors ligne SpaceFox # Posté le 28/05/2008 à 22:23:38
Ton code existe deja, en mieux
Avatar
Groupe : Membres
Perdu, c'est un vrai bug.
J'ai un décalage de 1 ligne sur FireFox 3 RC 1 (qui passe l'Acid2 et obtient 71% à l'Acid3), un décalage de 2 lignes sous la dernière bêta d'Opera (qui passe l'Acid2 et obtient 79% à l'Acid3).
Par contre, aucun décalage avec Internet Explorer 7...

Bizarre, un bug qui n'apparaît qu'avec des navigateurs qui gèrent bien le CSS :D

Image utilisateur
Image utilisateur

Image utilisateur
 
Hors ligne karamilo # Posté le 29/05/2008 à 14:41:41
Aussie 'til December
Avatar
Admins
Il faut prendre des polices à chasse fixe sinon ça ne marche pas (on ne peut rien faire contre ça ;)).
 
Hors ligne S0pra # Posté le 29/05/2008 à 20:23:55
Avatar
Groupe : Membres
Euh...
Faudra inventer l'option "Cette réponse a perdu ou n'a pas aidé l'auteur" :p
On peut rien faire contre ça, c'est à dire ?
La police à chasse fixe, c'est pas vous qui la choisissez ?

Désolé de n'avoir pas prévenu mais le problème existe sur Firefox et Opera.
A+
 
Hors ligne SpaceFox # Posté le 30/05/2008 à 16:20:50
Ton code existe deja, en mieux
Avatar
Groupe : Membres
karamilo, belle réponse à côté de la plaque ^^

Regardes le screenshot : la colonne de numéros de lignes et le code, tous deux sont à chasse fixe.
C'est plutôt un problème de hauteur de ligne (un décalage de 0.5% ou 1%...), mais là c'est vrai que c'est la merde à gérer (d'autant que je ne connais pas la tronche du code).

Image utilisateur
Image utilisateur

Image utilisateur
 
Hors ligne Natim # Posté le 04/07/2008 à 14:10:39
Apprendre à coder c'est coder
Avatar
Groupe : Membres
Je vois pas trop ce que je peux faire.
Visiblement le retour de ligne dans le <pre> des numéros de lignes sembles ne pas être de la même hauteur que le <pre> du code à droite.

Si vous avez des idées ...

from utbm import partiels
Python IRC sur Epiknet
@ bientôt Natim
Status Jabber : Image utilisateur Image utilisateur
Zenwalk-fr.org
 
Hors ligne robocop # Posté le 07/07/2008 à 17:11:22
Avatar
Groupe : Membres
Baisser de x% la taille de la police du <pre> des sauts de lignes :D ?
 
Hors ligne Marty_Boy # Posté le 07/07/2008 à 19:26:23
AS3 Beginner
Groupe : Membres
Citation : robocop
Baisser de x% la taille de la police du <pre> des sauts de lignes :D ?

Ce n'est pas aussi simple que ça puisque le décalage se fait graduellement.
Selon moi, vous devriez revenir à l'ancienne méthode, à savoir la fonction javascript qui permettait d'afficher/cacher le numéros de lignes.

Marty_Boy
Hors ligne S0pra # Posté le 08/07/2008 à 07:54:00
Avatar
Groupe : Membres
Je viens d'essayer de changer le line-height (grâce à Firebug), de .syntaxtable .lineos pre et on peut arriver à ce que les numéros coïncident.
Le problème c'est que la hauteur de ligne varie à chaque fois.... !
Un coup il faut mettre 113%, une autre fois c'est 111.6%... pas facile facile.

A+
 
Hors ligne Natim # Posté le 09/07/2008 à 08:22:49
Apprendre à coder c'est coder
Avatar
Groupe : Membres
Citation : Marty_Boy
Citation : robocop
Baisser de x% la taille de la police du <pre> des sauts de lignes :D ?

Ce n'est pas aussi simple que ça puisque le décalage se fait graduellement.
Selon moi, vous devriez revenir à l'ancienne méthode, à savoir la fonction javascript qui permettait d'afficher/cacher le numéros de lignes.

Marty_Boy


ça changerait rien au problème :-°

from utbm import partiels
Python IRC sur Epiknet
@ bientôt Natim
Status Jabber : Image utilisateur Image utilisateur
Zenwalk-fr.org
 
Hors ligne robocop # Posté le 09/07/2008 à 12:29:27
Avatar
Groupe : Membres
Bon, et bien il suffit de trouver une relation entre la taille de la police, et la longueur du code (faites pleins d'essaies et tracez une courbe), et de générer à chaque fois la taille de la police en php.
Édité le 09/07/2008 à 13:12:06 par robocop
 
Hors ligne S0pra # Posté le 09/07/2008 à 20:13:55
Avatar
Groupe : Membres
Citation : robocop
Bon, et bien il suffit de trouver une relation entre la taille de la police, et la longueur du code (faites pleins d'essaies et tracez une courbe), et de générer à chaque fois la taille de la police en php.


Mouais... Pas terrible ^^ Des fois, y'a plusieurs codes dans le même post (ou sur la même page...)
 
Hors ligne robocop # Posté le 09/07/2008 à 22:18:45
Avatar
Groupe : Membres
Oui, mais rien n'empeche d'appliquer le css de la taille sur l'élement séparé, grâce à style="" !
 

Retour au forum "Rapports de bugs" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 477 Zéros connectés | Requêtes SQL 9 requêtes | Temps de génération de la page : Total (SQL) 0.0351s (0.0101s)