Publié : 13 févr. 2009, 20:18
Oulala, y'a du vieux profil dans l'air... avec des extensions...
Pour l'instant, il ne faut pas d'extensions.
Pour l'instant, il ne faut pas d'extensions.
Forums d'assistance et de discussion sur les logiciels produits par Mozilla ou créés à partir des technologies Mozilla. Ce site ne dépend pas de la fondation Mozilla et est maintenu par un collectif de bénévoles.
https://forums.mozfr.org/
Mais pas du tout!! Vous n'auriez pas un reste de profil qui traîne?Mongo Bob a écrit :Cette copie d'écran peut servir à illustrer ma version Linux.
Code : Tout sélectionner
kompozer.exe -p
Oui oui je vous entends tous très bien, or dans Linux, le profil est dans home/login/kompozer, ben pas chez moi. En +, aucune extension d'installée.Ymai a écrit :Mais pas du tout!! Vous n'auriez pas un reste de profil qui traîne?
Plus précisément ?Zefling a écrit :L'arbre des DOM il va rester comme ça où il va finir comme celui de firebug (qui est beaucoup plus souple) ?
Mouais, je ne suis pas loin d’être d’accord, mais malheureusement je n’ai pas beaucoup d’idées pour faire mieux que ça. Si tu as des idées d’interface à proposer, lâche-toi.Zefling a écrit :La fenêtre « Advanced Property Editor », j'ai toujours tout fait pour ne pas l'utiliser tellement elle est chiante. J'ai l'impression d'utiliser l'IDE de Flash 4.
En fait ces onglets sont censés être désactivés tant que tu n’as pas sélectionné une règle de style dans l’arbre de gauche : avec ton glisser-déplacer tu ne fais que contourner cette « désactivation ». Ça va bientôt être corrigé.Zefling a écrit :Dans CSS Stylesheets, les onglets ont un fonctionnement bizarre. Il faut faire un drag'n drop dessus car un simple clic dessus renvoi sur Général.
On peut l’éditer en double-cliquant dedans, ou en faisant un Alt+Enter. On peut ajouter un id ou une classe avec un clic droit sur la barre d’état ou dans l’arbre DOM.Zefling a écrit :Le volet qui se trouve en dessous présente le contenu d'un nœud (c'est très bien), mais il y aurait pas le moyen de le rendre éditable. Genre : cliquer sur un des éléments permet d'ajout une classe ou un id (comme dans firebug) ?
tu as peut-être oublié le point (.) devant « kompozer ». Le détail a son importance, puisque sous Linux les fichiers dont le nom commence par un point sont cachés.Mongo Bob a écrit :Oui oui je vous entends tous très bien, or dans Linux, le profil est dans home/login/kompozer, ben pas chez moi. En +, aucune extension d'installée.
Et pour les dresseurs de manchots, hérons ou bouquetins:Zefling a écrit :Code : Tout sélectionner
kompozer.exe -p
Code : Tout sélectionner
./kompozer -ProfileManager
noté, donc.Ymai a écrit :Et pour les dresseurs de manchots, hérons ou bouquetins:
Code:
./kompozer -ProfileManager
Code : Tout sélectionner
root@jlsubuntu:~# ./kompozer -ProfileManager
bash: ./kompozer: Aucun fichier ou dossier de ce type
root@jlsubuntu:~#
Attention!!Mongo Bob a écrit :>Ymai :
je l'ai supprimé manuellement, vu que :pas graveCode : Tout sélectionner
root@jlsubuntu:~# ./kompozer -ProfileManager bash: ./kompozer: Aucun fichier ou dossier de ce type root@jlsubuntu:~#
Code : Tout sélectionner
$ echo $PATH
Kazé a écrit :Plus précisément ?Zefling a écrit :L'arbre des DOM il va rester comme ça où il va finir comme celui de firebug (qui est beaucoup plus souple) ?
Tu parles peut-être de l’arbre CSS dans le panneau DOM ?
Code : Tout sélectionner
div
+ div
+ div
+ div
+ div
+ div
+ div
Code : Tout sélectionner
<div id="conteneur">
<div class="s_conteneur">
<div class="corps">
<div class="menu_gauche">
<div class="menu_cadre">
<div class="menu_cadre_titre_1">
Kazé a écrit :Mouais, je ne suis pas loin d’être d’accord, mais malheureusement je n’ai pas beaucoup d’idées pour faire mieux que ça. Si tu as des idées d’interface à proposer, lâche-toi.Zefling a écrit :La fenêtre « Advanced Property Editor », j'ai toujours tout fait pour ne pas l'utiliser tellement elle est chiante. J'ai l'impression d'utiliser l'IDE de Flash 4.
Kazé a écrit :En fait ces onglets sont censés être désactivés tant que tu n’as pas sélectionné une règle de style dans l’arbre de gauche : avec ton glisser-déplacer tu ne fais que contourner cette « désactivation ». Ça va bientôt être corrigé.Zefling a écrit :Dans CSS Stylesheets, les onglets ont un fonctionnement bizarre. Il faut faire un drag'n drop dessus car un simple clic dessus renvoi sur Général.
J'avais pas vu ça. Ça fait mode expert c'est ce que je cherchais. Le Alt+Enter correspond au double clic sur une nœud dans Firebug.Kazé a écrit :On peut l’éditer en double-cliquant dedans, ou en faisant un Alt+Enter. On peut ajouter un id ou une classe avec un clic droit sur la barre d’état ou dans l’arbre DOM.Zefling a écrit :Le volet qui se trouve en dessous présente le contenu d'un nœud (c'est très bien), mais il y aurait pas le moyen de le rendre éditable. Genre : cliquer sur un des éléments permet d'ajout une classe ou un id (comme dans firebug) ?
C'est vrai que présenté comme ça.Kazé a écrit : Pour ce qui est de l’interface, il y a effectivement un choix à faire. Je vois trois possibilités :Pour l’instant je suis parti sur la première option car je la trouve plus simple, plus didactique et plus pratique pour ajouter des attributs (du moins, pour ceux qui tapent vite et connaissent le nom des attributs HTML sur le bout des doigts). Accessoirement elle a été assez immédiate à coder. Par contre, elle n’est pas bien adaptée pour l’affichage des éléments <html>, <head> et <body>, dont on ne peut éditer que le contenu : ça casse un peu la cohérence de l’interface.
- soit on présente le code de tout le nœud HTML, par exemple <h2> Easy Web Authoring </h2> — c’est ce qui est implémenté aujourd’hui
- soit on ne présente que le contenu du nœud HTML, l’élément lui-même et ses attributs étant affichés dans une ligne au-dessus — un peu comme Firebug
- variante de la solution précédente : on ne présente que le contenu du nœud HTML dans le dock, le nom de la balise HTML est affiché dans une ligne au-dessus, et les attributs HTML sont affichés dans un tableau genre « advanced properties » ou panel Firebug à droite.
Depuis j’ai dû bosser sur le code de ce dock source, aujourd’hui je pourrais implémenter facilement la solution #2 et relativement facilement la solution #3. Il faut voir si le jeu en vaut la chandelle, en clair : pensez-vous que ça serait vraiment mieux ? J’avoue ne pas l’avoir fait car ça augmente sensiblement la taille du dock source, qui ne contient généralement pas grand-chose, et je crains que ça ne complique sensiblement l’interface pour le public visé par KompoZer. Si vous avez une opinion sur la question
J’ai pensé ajouter les attributs HTML dans le panneau DOM, mais très sincèrement je ne crois pas que ça en vaille la peine : je modifie rarement des attributs HTML autres que id et class, et quand on doit toucher aux attributs HTML, on a déjà pas mal de possibilités : dock source, « advanced properties », fenêtre de propriétés de l’élément. Donc je dirais que si on veut ajouter les attributs HTML quelque part, c’est dans le dock source ou nulle part.
Enfin, une dernière alternative serait de garder la solution #1 en ajoutant le clic droit des boutons de la barre d’état, i.e. les menus id, class, remove tag, inline styles, advanced properties.
Il faut que je regarde si le noyau Gecko 1.8.1 me permet d’utiliser des tableaux éditables. Ça permettrait d’avoir des propriétés éditables de façon plus classique.Zefling a écrit :Le fait de ne pas pouvoir directement éditer les champs qui sont dans les listes, c'est ça que je déteste. On le sélection, on repasse en bas on modifie, puis on remonte dans la liste... Un va et vient contraignant. Alors que ça pourrait être fait directement. Supprimer avec [suppr.] au lieu du bouton remove.
En fait je virerais tout la partie du bas du formulaire pour tout mettre dans le liste. Avec des [Tab] pour naviguer entre les éléments.
Euh, siZefling a écrit :J'espère que c'est pas le trucs pour écrire les feuilles de style
Effectivement, et il n’y en aura pas tant que je n’aurai pas intégré un vrai composant d’édition de texte (Scintilla — d’où mon vieux rêve de baser KompoZer sur OpenKomodo). Ça viendra peut-être, mais pas pour la branche 0.8.x, désolé.Zefling a écrit :Pas d'auto-complession pour le CSS par exemple.
Personnellement je suis de l’avis inverse : ça ne me gêne pas d’éditer du HTML en mode texte, mais pour le CSS je préfère largement une interface wysiwyg.Zefling a écrit :Quand on fait de l'édition pour la mise en page les deux points important sont :
* L'édition facile du HTML (normalement le wysiwig est là pour ça) avec l'aide le mode d'avancer (qui est très bien comme tu l'as fait, enfin avec la coloration syntaxique pour éviter les erreurs bêtes ça serait mieux)
* L'édition du CSS (la plus simple et la plus rapide). Le principe de Firebug me plait beaucoup parce qu'on peut annuler des règles sans les supprimer.
Oui, quand on veut afficher/éditer un gros élément HTML (ex : <body>), ça rame. Je peux optimiser un chouille mais ce dock restera malpratique pour éditer <body> ou <html>. Ça fait partie des raisons qui pourraient me conduire à réintroduire l’onglet « Source », sous une forme ou une autre.Zefling a écrit :La présentation actuel #1 ressemble à un mélange de la vu avancé avec la coloration syntaxique. C'est sympa tant qu'il n'y a pas trop de contenu dans le nœud. De plus j'ai l'impression d'édition demander beaucoup de resource (quand j'ai testé je me suis retrouvé avec un 100% CPU)
+1Zefling a écrit :D'ailleurs c'est un peu le reproche qu'on peut faire à Firebug, à vouloir contenter tout le monde, c'est un peu une usine à gaz.
Ça, c’est la magie des fichiers *.php sous Linux, une sombre histoire de type MIME. C’est en installant HandCoder qu’on résoud le problème — NsmConTet n’est pas encore complètement intégré à KompoZer 0.8 mais c’est en cours.chinon37 a écrit :J'ai sans doute loupé une étape:
on ne peut pas ouvrir une page php par un double clic à partir du gestionnaire de site? la page se lance dans le navigateur.
Il faut toujours avoir installé Nsmcontext? Ce n'est pas intégré?