IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #181
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 369
    Points : 41 519
    Points
    41 519
    Par défaut
    Oups.

    Edit: ↓ Merci!
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  2. #182
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Citation Envoyé par Médinoc Voir le message
    Bonjour,
    Serait-il possible d'avoir un bouton pour la balise CODEINLINE ? Elle est plus longue à taper que la plupart des autres balises...
    Perso je me suis fait un "marque-page script" pour ça. Voilà le code :

    Code Javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    javascript:(function(){%20var%20textarea%20=%20document.activeElement;%20var%20scrollTop%20=%20textarea.scrollTop;%20var%20len%20=%20textarea.value.length;%20var%20start%20=%20textarea.selectionStart;%20var%20end%20=%20textarea.selectionEnd;%20var%20sel%20=%20textarea.value.substring(start,%20end);%20var%20prefix%20=%20%22[CODEINLINE]%22;%20var%20suffix%20=%20%22[/CODEINLINE]%22;%20var%20replace%20=%20prefix%20+%20sel%20+%20suffix;%20textarea.value%20=%20textarea.value.substring(0,%20start)%20+%20replace%20+%20textarea.value.substring(end,%20len);%20textarea.setSelectionRange(start%20+%20prefix.length,%20start%20+%20prefix.length%20+%20sel.length);%20textarea.scrollTop%20=%20scrollTop;%20textarea.focus();})();

    Tu mets ça dans un marque-page que tu appelles [CODEINLINE], et tu as ton bouton... Ca fonctionne sous Firefox, pour les autres navigateurs je sais pas.

    (ouais, c'est moche... en clair ça donne ça : )

    Code Javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    		        (function() {
    		            var textarea = document.activeElement;
    		            var scrollTop = textarea.scrollTop;
    		            var len = textarea.value.length;
    		            var start = textarea.selectionStart;
    		            var end = textarea.selectionEnd;
    		            var sel = textarea.value.substring(start, end);
    		            var prefix = "[CODEINLINE]"; 
    		            var suffix = "[/CODEINLINE]";
    		            var replace = prefix + sel + suffix;
    		            textarea.value = textarea.value.substring(0, start) + replace + textarea.value.substring(end, len);
    		            textarea.setSelectionRange(start + prefix.length, start + prefix.length + sel.length);
    		            textarea.scrollTop = scrollTop;
    		            textarea.focus();
    		        })();

  3. #183
    Membre confirmé Avatar de tumoo
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2011
    Messages
    309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2011
    Messages : 309
    Points : 522
    Points
    522
    Par défaut
    TestImpec

  4. #184
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 868
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Hop, j'ai dev une extension Chrome qui ajoute un bouton à l'éditeur standard. J'ai pas testé les autres éditeurs. La version Firefox va arriver prochainement.

    Extension Chrome :
    http://j-willette.developpez.com/dev...codeinline.crx

  5. #185
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 868
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Et voici l'extension Firefox :
    http://j-willette.developpez.com/dev...codeinline.xpi

    J'ai mis la validité de l'extension jusqu'à la version 8 incluse, je devrais être tranquille pendant 12 petites semaines. Au pire, vous pouvez toujours modifier le XPI vous-même pour augmenter la validité de l'extension sur les futures versions de Firefox.

  6. #186
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Citation Envoyé par Bisûnûrs Voir le message
    Excellent, merci !
    Juste un léger bug : après avoir cliqué sur le bouton, la zone de texte perd le focus. Il faudrait que ça fasse comme le bouton de la balise CODE : ça sélectionne le contenu de la balise et ça laisse le focus sur la zone de texte.

    Sinon, une petite suggestion : il y a d'autres balises "cachées" pour lesquelles il n'y a pas de bouton, ce serait sympa de les inclure aussi :
    - NOPARSE (empêche le parsing du BBCode dans cette balise)
    - PRE (texte préformaté)
    et peut-être d'autres, mais c'est les seules que je connais

  7. #187
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 868
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Citation Envoyé par tomlev Voir le message
    après avoir cliqué sur le bouton, la zone de texte perd le focus
    J'avais vu ça, le problème n'est que sur l'extension Firefox, pas sur Chrome, me suis dit que ça irait très bien pour commencer, que si j'avais un peu plus de temps je regarderais de plus près.

    D'ailleurs, j'ai pris ton code pour faire les deux extensions (que j'ai adapté pour jQuery), tu ne m'en voudras pas.

    Citation Envoyé par tomlev Voir le message
    il y a d'autres balises "cachées" pour lesquelles il n'y a pas de bouton, ce serait sympa de les inclure aussi :
    - NOPARSE (empêche le parsing du BBCode dans cette balise)
    - PRE (texte préformaté)
    La base est faite, inclure des boutons serait très facile désormais. Je regarde ça aussi dès que j'ai un peu de temps.

  8. #188
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Points : 22 933
    Points
    22 933
    Billets dans le blog
    125
    Par défaut
    Citation Envoyé par Bisûnûrs Voir le message
    Et voici l'extension Firefox :
    http://j-willette.developpez.com/dev...codeinline.xpi

    J'ai mis la validité de l'extension jusqu'à la version 8 incluse, je devrais être tranquille pendant 12 petites semaines. Au pire, vous pouvez toujours modifier le XPI vous-même pour augmenter la validité de l'extension sur les futures versions de Firefox.
    Bonjour

    Intéressant, mais j'aimerais voir ces boutons pour DVP dans la "Barre d'outils pour Firefox" de http://www.developpez.net/forums/u120985/beekeep/.

    Vous pourriez sans doute travailler ensemble sur ce point, ce qui permettrait de centraliser tout sur une seule barre d'outils.

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  9. #189
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Citation Envoyé par danielhagnoul Voir le message
    Intéressant, mais j'aimerais voir ces boutons pour DVP dans la "Barre d'outils pour Firefox" de http://www.developpez.net/forums/u120985/beekeep/.

    Vous pourriez sans doute travailler ensemble sur ce point, ce qui permettrait de centraliser tout sur une seule barre d'outils.
    Bah c'est plus pratique d'avoir le bouton directement au niveau de l'éditeur que dans une barre d'outils... Perso j'aime pas les barres d'outils, ça encombre l'écran.

  10. #190
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 868
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Après rien n'empêche de voir avec beekeep pour intégrer ça dans sa barre d'outils, mais de garder une version standalone. D'ailleurs je suis de l'avis de tomlev en ce qui concerne les barres d'outils.

  11. #191
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Points : 3 325
    Points
    3 325
    Par défaut
    Citation Envoyé par Bisûnûrs Voir le message
    Après rien n'empêche de voir avec beekeep pour intégrer ça dans sa barre d'outils, mais de garder une version standalone.
    oui ça serait bien, et ça permettrai aux utilisateur actuels (150) d'en bénéficier sans aller chercher quoi que ce soit.

    par contre est-ce qu'il existe une version du code qui n'utilise pas de framework ?

    Citation Envoyé par tomlev Voir le message
    Bah c'est plus pratique d'avoir le bouton directement au niveau de l'éditeur que dans une barre d'outils... Perso j'aime pas les barres d'outils, ça encombre l'écran.


    pourquoi est-ce le fonctionnement serait différent une fois intégré dans un autre module ?

    et au passage de nombreuses fonctionnalités de FireDVP sont accessibles sans afficher de barre d'outils, les boutons peuvent être intégrés n'importe où dans l'interface de Firefox.

  12. #192
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Citation Envoyé par beekeep Voir le message
    pourquoi est-ce le fonctionnement serait différent une fois intégré dans un autre module ?
    En fait j'avais cru comprendre que danielhagnoul suggérait de mettre ces boutons sur la barre DVP...

    Citation Envoyé par beekeep Voir le message
    et au passage de nombreuses fonctionnalités de FireDVP sont accessibles sans afficher de barre d'outils, les boutons peuvent être intégrés n'importe où dans l'interface de Firefox.
    Ah ok, j'aime déjà mieux

  13. #193
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 868
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Citation Envoyé par beekeep Voir le message
    par contre est-ce qu'il existe une version du code qui n'utilise pas de framework ?
    Pour le moment, non, vu que je manipule pas mal le DOM j'ai trouvé beaucoup plus aisé d'utiliser un framework.
    Je peux toujours essayer de te donner une version qui fonctionne sans framework, mais ça sera pas pour tout de suite du coup ..

    Autre chose, pour afficher la nouvelle icône dans l'éditeur, je n'utilise pas un fichier image, mais une image encodée directement en base64, est-ce que ça te poserait un problème particulier ?

  14. #194
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Points : 3 325
    Points
    3 325
    Par défaut
    Citation Envoyé par Bisûnûrs Voir le message
    Pour le moment, non, vu que je manipule pas mal le DOM j'ai trouvé beaucoup plus aisé d'utiliser un framework.
    Je peux toujours essayer de te donner une version qui fonctionne sans framework, mais ça sera pas pour tout de suite du coup ..
    ok merci
    je regarderai ça plus tard si tu n'as pas le temps.

    Citation Envoyé par Bisûnûrs Voir le message
    Autre chose, pour afficher la nouvelle icône dans l'éditeur, je n'utilise pas un fichier image, mais une image encodée directement en base64, est-ce que ça te poserait un problème particulier ?
    non pas de soucis.

    par la suite vaut mieux ne pas trop polluer cette discussion. >ICI

  15. #195
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Citation Envoyé par Bisûnûrs Voir le message
    J'avais vu ça, le problème n'est que sur l'extension Firefox, pas sur Chrome, me suis dit que ça irait très bien pour commencer, que si j'avais un peu plus de temps je regarderais de plus près.

    D'ailleurs, j'ai pris ton code pour faire les deux extensions (que j'ai adapté pour jQuery), tu ne m'en voudras pas.


    La base est faite, inclure des boutons serait très facile désormais. Je regarde ça aussi dès que j'ai un peu de temps.
    Salut, est-ce que tu as trouvé le temps de faire la modif ? J'utilise tout le temps ce bouton, donc ce serait cool si tu pouvais corriger

  16. #196
    Responsable technique

    Avatar de Anomaly
    Homme Profil pro
    Directeur
    Inscrit en
    Juin 2003
    Messages
    10 337
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Directeur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 337
    Points : 130 282
    Points
    130 282
    Billets dans le blog
    1
    Par défaut
    Petite mise à jour effectuée aujourd'hui qui devrait, je l'espère, régler le problème de ceux qui constataient que les numéros de lignes n'étaient pas alignés avec le code dans la fenêtre "Visualiser le code dans une fenêtre à part".
    Responsable technique forum & site

    Si ce message (ou un autre) vous a aidé et/ou vous semble pertinent, votez pour lui avec

  17. #197
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    .

  18. #198
    Expert confirmé Avatar de Richard_35
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    3 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 3 121
    Points : 4 596
    Points
    4 596
    Par défaut
    Bonjour à tous (et bonne année 2012, bonne santé, aux mêmes),

    Je me réveille un peu tard, mais bon
    Citation Envoyé par Bisûnûrs
    Hop, j'ai dev une extension Chrome qui ajoute un bouton à l'éditeur standard. J'ai pas testé les autres éditeurs. La version Firefox va arriver prochainement.

    Extension Chrome :
    http://j-willette.developpez.com/dev...codeinline.crx
    Excellent ! ... ... et encore ...
    Dis-nous et à bientôt,
    Richard.
    ----------------------------------------------------------------------------------------------
    En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
    et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !

  19. #199
    Responsable technique

    Avatar de Anomaly
    Homme Profil pro
    Directeur
    Inscrit en
    Juin 2003
    Messages
    10 337
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Directeur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 337
    Points : 130 282
    Points
    130 282
    Billets dans le blog
    1
    Par défaut
    Si tout le monde trouve indispensable d'installer une extension pour disposer du bouton CodeInline, alors il faudrait donc que je change d'avis et que je le mette en standard.

    Qu'en pensez-vous ?

    Ou alors pensez-vous que je devrais abréger le nom de cette balise en [C] tout simplement ?

    Que pensez-vous du risque de confusion ?

    Quelle type d'icône suggérez-vous pour ce bouton ?
    Responsable technique forum & site

    Si ce message (ou un autre) vous a aidé et/ou vous semble pertinent, votez pour lui avec

  20. #200
    Expert éminent sénior
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Points : 16 040
    Points
    16 040
    Par défaut
    Bonsoir,

    Personnellement, j'utilise la barre d'outils FireDVP et effectivement, je trouve très pratique.

    C'est facilement entré dans mes habitudes, je n'y fais même plus attention, en plus il tellement bien fait que j'en suis à me demander si ce n'est pas du vBulletin standard.

    Donc oui, je pense que ce serait une bonne chose de l'intégrer.

    L'icône est identique à celui du code, avec un "2" en indice. Pourquoi pas simplement le même icône que le code avec un "i" en indice ?

    Domi2
    Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

    Ici, on ne perd pas de temps ! On en passe...


    Access : créer des codes-barres 128 en VBA
    Access : les commandes intégrées des menus

    Ce message (ou un autre) vous a aidé ? Votez pour lui avec

Discussions similaires

  1. Prism : le nouvel outil de coloration syntaxique simple et léger
    Par Hinault Romaric dans le forum Général Conception Web
    Réponses: 5
    Dernier message: 21/08/2012, 09h34
  2. Réponses: 2
    Dernier message: 26/03/2012, 16h22
  3. Amélioration de la coloration syntaxique ?
    Par RomainVALERI dans le forum Evolutions du club
    Réponses: 1
    Dernier message: 18/12/2008, 13h04
  4. Nouvelle coloration syntaxique
    Par oodini dans le forum Visual C++
    Réponses: 2
    Dernier message: 13/02/2008, 10h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo