Mongo Bob a écrit :L'onglet "Normal" remplace pour moi l'onglet "Aperçu" qui lui-même ne me sert strictement à rien du tout, il serait pas là, ce serait pareil.
+1
Ou alors, il faudrait que cet onglet "Aperçu" ne permette aucune modification, mais uniquement la visualisation de la page, avec les effets JavaScript...
Do-IT a écrit :J'adore cette boite 'dockée' en bas. Elle a visiblement également l'avantage d'avoir un rôle pédagogique pour les débutants.
Oui, je le crois aussi.
Elle est aussi très pratique pour le débug de HandCoder...
Do-IT a écrit :Si j'ai bien compris tu veux faire une boite de dialogue dans laquelle tu va afficher 'view formated source' et qui sera editable ? Ce qui permettrait de garder la chaine des undos ? Pourquoi pas si c'est plus facile qu'un nouvel onglet ?
En fait, l'affichage source est
déjà un éditeur HTML de la sortie 'view source' de Mozilla...
- [edit] Oui, l'idée serait effectivement d'utiliser la sortie "view formatted source" plutôt que le "view source" syndical... L'autre point intéressant de cette extension "view-formatted-source", c'est qu'elle récupère les styles interne et parents de chaque élément HTML.[/edit]
mais le fait qu'il soit faussement intégré dans Nvu ne fait que compliquer le code, et n'apporte aucun avantage du point de vue ergonomie (on ne peut pas avoir deux onglets en mode "Source").
Ca ne permettrait probablement pas de garder la chaîne des undos, mais au moins on aurait un bouton "Annuler" pour les fois où on a pourri le code source avec un mauvais copier / coller (ce qui m'arrive trop souvent).
J'imagine volontiers une fenêtre modale "Source" avec 3 onglets :
- un onglet "Edition" (l'onglet "Source" actuel quoi)
- un onglet "Original" qui contiendrait le code HTML du document tel que sauvegardé sur le disque
- un onglet "Sortie" qui présenterait le code prêt à être enregistré (reformatté par Tidy).
Ca permettrait de jouer plus facilement avec les options de Tidy, ainsi que de convertir un document d'un format à l'autre (html <=> xhtml, transitional <=> strict)... et accessoirement ça serait beaucoup plus facile à débugger.
Cette fenêtre pourrait aussi être utile pour visualiser les outrages que Nvu est susceptible de faire subir à une page PHP
avant de la sauvegarder...
Do-IT a écrit :A par editer l'element courant dans cette boite dockée, on pourra y coller du html ? Si on clic dans la barre en bas sur body div dl on editera le contenu en entier ?
Pour l'instant, cette boite me sert surtout au débug, elle est encore en lecture seule. Mais la rendre éditable n'est pas un problème, il suffit de 10 lignes de JavaScript (ou à peine plus) : il suffirait que l'élément que l'on édite en bas soit inclus dans le document dès qu'on clique hors de cette boite (sachant que le Ctrl-Z fonctionne dans ce cas-là).
Cette boite permet d'éditer tous les éléments sauf <html>, <head> et <body>. Elle pourrait éditer
le contenu de <body>.
Pour éditer le contenu de <head> et de l'éventuel prologue, je pense ajouter deux boutons dans la boite des propriétés de la page. Je vais également filer un coup de main à Simon Wunderlin pour qu'il ajoute des boutons "prologue" et "PHP" dans sa barre "HTML Header".
Pour éditer le DOCTYPE ou l'ensemble du document, il faudra passer par l'éditeur externe (ou la boite "Source"), mais là on perdra vraisemblablement les undos.
Do-IT a écrit :Le php lui, s'il depasse 1 ligne je l'"include" maintenant surtout a cause des nombreux "die('</body></html>')" que j'ai encore la sale habitude d'utiliser.
Je vais refaire des tests, mais je crois que les "die('</body></html>')" passent désormais correctement avec ma version de travail.
Do-IT a écrit :Dans la roadmap gadget tu as ajouté la convertion html/xhtml transitional/strict ?
Non, il s'agirait de la roadmap de HandCoder, et non celle de NsmConText.
NsmConText est quasiment stable, les fonctionnalités prévues ne sont pas très techniques à réaliser, donc une "roadmap" est envisageable. Ce n'est pas le cas de HandCoder !
Ymai a écrit :Si l'idée est de développer un outil libre, génial, fonctionnel et performant, vive le Sacrilège et l'impiété.
Euh... libre et fonctionnel dans un premier temps !
Merci pour vos encouragements !
