KaZcadeS
Edition avancée des styles CSS pour Nvu. C'est l'éditeur CSS qui est intégré à KompoZer.
Fonctionnalités
|
Édition avancée des règles de style
|
|
Barre d'état à la DreamWeaver
|
Installation
Pour installer l'extension :
- enregistrer le fichier XPI sur votre disque dur (clic droit, "enregistrer la cible du lien sous...")
- lancer Nvu
- Outils > Extensions > Installer
- fermer et redémarrer Nvu
Autres versions ici. Ne pas installer cette extension sous Firefox !
Changelog
- version 1.2 (2006-07-24)
- simplification du code : KaZcadeS est désormais "toutes langues / toutes plate-formes" ;
- icone pour la barre d'outils (uniquement pour le thème par défaut) ;
- l'éditeur CSS devient une vraie boite de dialogue, non retaillable, avec un bouton "Annuler" ;
- les feuilles de styles modifiées sont signalées par une icone ;
- si aucune feuille de style interne n'est disponible, KaZcadeS en crée une automatiquement quand on clique sur le bouton "style" (en mode expert et normal) ;
- si la page HTML ne contient qu'une seule feuille de style, l'éditeur CSS déplie automatiquement cette feuille à l'ouverture ;
- quand on crée une règle en mode expert, le curseur est automatiquement placé dans la zone d'édition ;
- filtrage des attributs _moz_* dans la barre d'état ;
- la barre d'état est remise à jour après un clic droit > ID / Classes
- la barre d'état est remise à jour après ajout/suppression/modification d'un attribut via les propriétés avancées (en mode expert uniquement) ;
- sérialisation plus "nette" des feuilles de style : suppression des moz-background-*, "border: none" au lieu de "border: medium none", "0" au lieu de "0pt" ;
- mise à jour automatique de l'extension.
- version 1.1 (2005-02-10)
- première version publique
- correction des principaux bugs de CaScadeS
- modification des règles de style en mode texte
- barre d'état piquée à HandCoder
Roadmap
- pour l'éditeur CSS, remplacer le bouton "Fermer" par des boutons OK / Annuler ;
- pour la fenêtre des propriétés avancées, permettre l'édition des styles parents ;
- proposer une meilleure sélection des ID et classes, ainsi qu'une interface plus intuitive pour créer / extraire un style générique ;
- créer un bouton "CSS" pour la barre d'outils de Nvu ;
- créer une fenêtre de préférences ;
- adapter à Mozilla / SeaMonkey Composer.
FAQ
- l'éditeur CSS devient une vraie boite de dialogue (avec des boutons OK/Annuler) ;
- sous MacOS X, l'éditeur CSS tient désormais dans un écran 1024*768 ;
- la page courante n'est plus détruite si on annule l'exportation de la feuille de style interne ;
- en mode "expert", la fenêtre "Propriétés avancées" ne modifie quasiment plus les règles de style (propriétés _moz_* et autres "margin-right-rtl-source: physical") ;
- les feuilles de style externes sont sauvegardées ;
- les modifications sont appliquées en temps réel ;
- les feuilles de style modifiées sont signalées par une icone ;
- quand on supprime une feuille de style, la page courante est marquée comme modifiée ;
- quand on ne modifie que des feuilles de style externes, la page courante n'est plus marquée comme modifiée ;
- avec les menus id / class de la barre d'état, on peut désormais dé-sélectionner proprement un id ou une classe ;
- hérité d'URL Cleaner : l'éditeur CSS utilise des URLs relatives (et non absolues) ainsi que des couleurs hexa (et non RGB) ;
- il permet désormais de descendre une règle de style (le bouton existe dans CaScadeS, mais la fonctionnalité correspondante n'a jamais été codée) ;
- il se souvient du mode d'édition (normal / expert) ;
- il sérialise les feuilles de style avec une indentation plus classique (style langage C) ;
- il force la sauvegarde de la page courante si elle n'a jamais été enregistrée (CaScadeS fonctionne mal sur une page non enregistrée).
- les !important ne peuvent pas être supprimés en mode "normal" (KaZcadeS permet toutefois de les supprimer en mode "expert") ;
- l'éditeur CSS ne devrait pas permettre de déclarer des épaisseurs des bordures négatives ;
- le bouton @media est sans effet (la fonctionnalité n'a jamais été codée dans CaScadeS) ;
- la page courante est détruite si on annule l'exportation de la feuille de style interne ;
- les modifications sont perdues quand on déplace deux feuilles de style ;
- les règles importées (présentées en italique) ne sont pas sauvegardées.
Bugs de CaScadeS corrigés par KaZcadeS
Bugs de CaScadeS restant à corriger
Cette liste est encore à compléter.

