CaScadeS version Kpz0.79

Le premier forum francophone sur l'éditeur de pages Web multiplateforme (Linux, Mac OS X, Windows) qui monte… KompoZer, héritier de Nvu, permet de créer vos pages Web graphiquement (wysiwyg) sans aucune connaissance du langage HTML.

Modérateur : chinon37

Répondre
Kazé
Varan
Messages : 1743
Inscription : 10 févr. 2005, 10:26

Message par Kazé »

:arrow: http://kompozer.net/zip/cascades-0.7.9.20070806.zip
Ça devrait corriger les bugs signalés plus haut.

Le débug des fonctionnalités liées à "Link Elt" a été une infamie. Le code fonctionne de façon asynchrone, ce qui est la meilleure façon d'avoir des résultats aléatoires. Malheureusement il n'y a pas moyen de faire autrement, donc au pire il faut rafraîchir la fenêtre de CaScadeS (comme indiqué, d'ailleurs).
Chez moi ça a supprimé les bugs, mais 1) je ne suis pas un bon testeur et 2) je suis à peu près certain qu'il y aura toujours des cas où on pourra planter le bousin (genre, une feuille de style énorme ou stockée sur un serveur très lent). Par ailleurs, il reste une erreur dans la console JavaScript.

Bref, la correction n'est pas glorieuse mais je crois que ça fonctionne quand même mieux qu'avant, à vous de me dire.
KompoZer lead dev
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message par Mongo Bob »

Etant donné que dans une feuille de style, la convention d'abréviation est de présenter les valeurs de marges dans l'ordre HDBG, ex :

Code : Tout sélectionner

div{margin: 5px 10px 15px 20px;}
signifie un <div> dont les 4 marges ont des valeurs :
  • haute de 5px;
  • droite de 10px;
  • basse de 15px;
  • gauche de 20px;
je trouverais mieux que dans l'onglet Boîte, les valeurs de Marge, Espacement et Décalage soient présentées de haut en bas de la même façon, actuellement, c'est HGDB dans Boîte, mais l'onglet Général retranscrit bien en HDBG.
C'est juste un truc de pédagogie ou d'harmonie entre les 2, à+
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Kazé
Varan
Messages : 1743
Inscription : 10 févr. 2005, 10:26

Message par Kazé »

L'onglet "Boite" est vraiment trop complexe pour la majorité des utilisateurs, je rêve de le remplacer par quelque chose qui ressemble plus aux boites de dialogues des "cadres" des éditeurs de texte.

En attendant, je trouve que ta suggestion est judicieuse pour KpZ 0.7.10. Perso je ne me souviens jamais de l'ordre des propriétes HDBG.
KompoZer lead dev
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
Do-IT
Iguane
Messages : 537
Inscription : 03 juil. 2005, 09:46

Message par Do-IT »

Le sens des aiguilles d'une montre. C'est ma méthode pour mémoriser l'orde.
Redhat, CentOs, Mandriva, Ubuntu au boulot. Ubuntu à la maison. Vista et Xp grâce à la vente liée.
Soutenir KompoZer
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Message par Ymai »

Do-IT a écrit :Le sens des aiguilles d'une montre. C'est ma méthode pour mémoriser l'orde.
En démarrant à midi.
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message par Mongo Bob »

ou alors à minuit, c'est selon :wink:






(pardon)
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message par Mongo Bob »

kompozer-0.7.9.20070807b-vc7.0-win32

Je crée un élément, je lui donne une couleur de fond, donc dans Général :

Code : Tout sélectionner

background-color: green;
Je fais quelques petites choses, je retourne dans Cascades et je retrouve pour le même élément :

Code : Tout sélectionner

background: green none repeat scroll 0% 50%;
"none repeat scroll 0% 50%" = "1/aucune image de fond 2/répéter l'image 3/la faire défiler avec la page 4/la placer tout à gauche 5/la placer au centre vertical"
Le résultat à l'affichage est identique : pas d'image de toute façon, mais ça fait quand même du code en trop... Je n'ai pourtant pas fait mine de vouloir mettre une image.


Je ne comprends pas d'ailleurs le pourquoi de l'existence de la valeur "none", il me semble qu'il est correct de définir une absence d'image de fond par la simple omission de la présence d'une image de fond, mais c'est une question qui n'a rien à voir avec Cascades, en tout cas dans mes sites, quand j'ai pas d'image de fond, j'ai pas "none" non plus et ça marche bien comme ça...

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message par Mongo Bob »

Bon, je suis en train de potasser le Meyer ("CSS la référence", merci Ymai, c'est grâce à toi), alors faut pas m'en vouloir si je scrute Cascades dans tous ses recoins.
p.231, il parle des mots-clé comme valeurs des largeurs de bordures : thin, medium et thick. Ils ne figurent pas dans la liste déroulante qui ne contient que les valeurs de longueur, px, em, pt etc...
:idea: MAIS :idea: ces mots-clé sont acceptés gentiment en forçant dans la fenêtre de cette liste, reportés dans le Général, et enfin, acceptés par Cascades même après fermeture et redémarrage de KPZ, alors? Secondaire (surtout que perso, je m'en sers jamais 8-) ) ben oui, ben, c'est tout ce que j'ai trouvé, plutôt bon signe, pas?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Kazé
Varan
Messages : 1743
Inscription : 10 févr. 2005, 10:26

Message par Kazé »

Merci pour les tests. Pour ce qui est du formattage des règles "border", "margin", etc. c'est largement perfectible, mais comme tu l'écris ça ne cause pas de bug d'affichage. Je risque de reporter ça à la version 0.8.

Pour ce qui est des valeurs à ajouter dans les épaisseurs de bordure, je mets ça dans le même sac que les "auto" de chinon37 pour les marges, ça sera inclus dans la 0.7.10.
KompoZer lead dev
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message par Mongo Bob »

OK, mais je ne sais pas si tu as eu le temps de voir l'avant-dernier post :
http://www.geckozone.org/forum/viewtopi ... 475#393475
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Kazé
Varan
Messages : 1743
Inscription : 10 févr. 2005, 10:26

Message par Kazé »

Si, je l'ai lu. Le problème que tu décris se pose aussi pour les propriétés "border" et "margin", pas seulement pour "background" : le code CSS n'est pas factorisé comme il pourrait l'être. Idem pour les propriétés de texte, d'ailleurs.

Comme je l'ai écrit plus haut, je vais reporter ça à la version 0.8, puisque ça n'a pas d'incidence sur l'affichage des pages web, et qu'en retouchant la sérialisation du CSS je risque fort d'introduire de vrais bugs.
KompoZer lead dev
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message par Mongo Bob »

Ah, OK pardon :?
J'avais pas vu ça comme un pb de disons "faillite" de formattage du code, ni noté que ça pouvait arriver avec autre chose que background, à+
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message par Mongo Bob »

Une propriété proposée par Cascades dans l'onglet Background n'existe pas selon W3C : "opacity"
http://jigsaw.w3.org/css-validator/vali ... r%2F9.html
Elle ne figure pas dans la spécification css, je n'arrive pas à savoir si elle a été retirée un moment donné, les auteurs de bouquins css, Meyer, Goetter, n'en parlent absolument pas. Je sais pas comment elle a atterri dans NVU où elle figurait déjà. Elle permet de faire diminuer l'opacité d'un fonds de couleur, laissant apparaître l'élément en-dessous en un joli effet de filtre.
IE6 rechignait à la reconnaître sauf à appliquer une bidouille, IE7 n'en veut pas du tout, FF et Opéra la reconnaissent, mais W3C refuse la validation.
Peut-être devrait-elle disparaître de Cascades?
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message par Mongo Bob »

Pour une fois que je propose quelquechose à enlever (cf ci-dessus), ça va peut-être foutre moins le b... que "thin medium thick"? même pas sûr!

Ouis mais, juste pour susciter la haine -je découvre plein de trucs grâce à Meyer- voilà que je me rends compte qu'on peut positionner une image en fonds (donc propr "background-position") avec une précision diabolique, avec les %, px avec marges négatives...
Or, Cascades ne propose que gauche-centre-bas et haut-centre-bas... mais heureusement remarquez, autorise la saisie des autres mesures.






alors voilà voilà moi je dis ça, hein? Bon; Faut pas que ça f... le b... non plus, hein?
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Kazé
Varan
Messages : 1743
Inscription : 10 févr. 2005, 10:26

Message par Kazé »

[opacity] Peut-être devrait-elle disparaître de Cascades?
-1

Opacity est valide, mais en CSS dernier cri (2.x ou 3, j'ai la flemme de vérifier).
Simple coincidence, on en a parlé hier avec Eleanora, pour finalement en conclure qu'on gardait cette propriété 'opacity'. Il est vrai que Jigsaw râle à chaque fois et qu'IE ne l'implémente toujours pas, mais comme dit Eleanora avec IE il y a un paquet de choses qui ne fonctionnent pas.
je me rends compte qu'on peut positionner une image en fonds (donc propr "background-position") avec une précision diabolique, avec les %, px avec marges négatives...
+1

C'est un des derniers cas où je doive utiliser le mode texte de CaScadeS.
Il est clair que ça va mettre du brin (bien plus que tes malheureuses thin/medium/thick), mais ça peut valoir le coup si l'interface est bien faite. Proposez des interfaces, je les implémenterai peut-être dans la version 0.8. A vos Paint !

PS: des suggestions d'interface pour les éléments <object> (média, flash, etc), <script> (code) et <div> (façon "cadres" d'OOo) seraient également les bienvenues. Ce sont les trois nouvelles boites de dialogue que je voudrais implémenter dans la 0.8.
KompoZer lead dev
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 5 invités