Utilisateur:Mattho69/Syntax highlighter

Navigateur Version Prise en charge
Chrome 37 oui mais bug (décalage)
36 oui
35 oui
34 oui
33 oui
Firefox 31 oui
30 oui
26 oui
IE 11 non
10 non
9 non
8 non
Opera 24 oui

Problèmes rencontrés :

  • syntaxe <br>

Légende

modifier
defaultColor for recognized syntax elements that don't have a specific color defined
boldOrItalicColor '''gras''' ''italique''
wikilinkColor [[wikilien]]
externalLinkColor [http:// lien externe], http://lien-externe.com
headingColor ==Titre==, ;Petit titre
listOrIndentColor * puce, # puce numérotée, : indentation
signatureColor ~~~~
tableColor {| table |}
templateColor {{template}}
parameterColor {{{Paramètre de modèle}}}
hrColor ----
tagColor <tag>...</tag>, <tag/>
commentColor <!-- commentaire -->
entityColor &entity;

Problèmes relevés

modifier
Intitulé solution proposée Autre
Parsing italique/gras désactivation par défaut de la coloration pour l'italique et le gras -
Redimensionnement impossible de la fenêtre d'édition désormais possible -
<br> - -

Sondage

modifier

Ce sondage a pour but de déterminer si l'activation par défaut de la coloration syntaxique sur fr.wiki est opportune.

Informations préalables

  • Pour tester allez dans vos Préférences puis gadgets, Zone d'édition, DotsSyntaxHighlighter.
  • Désactivable facilement pour qui ne veut pas en voir la couleur.
  • Les couleurs sont personnalisables par chacun.
  • La coloration des éléments de la wikisyntaxe est personnalisable pour chacun (comprendre vous pouvez modifier les éléments qui doivent être colorés).

Syntax highlighter, quesako ?

Syntax highlighter est un script développé par Remember the dot dont l'objectif est d'obtenir une coloration de la syntaxe lors de l'édition d'un article via l'éditeur wikicode. Contrairement à d'autres scripts de coloration (wikEd et AceWikiEditor)  :

  • la coloration du texte que vous tapez s'effectue immédiatement ;
  • les boutons Défaire et Annuler ne sont pas affectés ;
  • la vérification orthographique n'est pas perturbée ;
  • il possède une forte compatibilité avec les autres scripts affectant la zone d'édition.
Exemple de coloration.
Exemple de coloration.

Limitations techniques

  • La coloration syntaxique n'est accessible pour les personnes utilisant Internet Explorer comme navigateur.
  • La coloration syntaxique fonctionne avec Firefox, Chrome, Safari et Opera mais peut rencontrer des difficultés si vous venez à écrire en thaï ou tibétain.
  • La coloration syntaxique peut rencontrer des problèmes de performance sur de lourds articles, elle se désactive automatiquement si la durée de chargement dépasse 100 ms.
  • Afin de réduire au maximum les possibles interférences avec les autres scripts affectant la zone d'édition, la coloration syntaxique se charge en dernier.

Adaptation spécifique pour fr.wiki

En raison d'un emploi important d'apostrophes dans la langue française, la coloration syntaxique de l'italique et du gras est désactivée par défaut (mais activable pour ceux qui le souhaite). Concrètement, une syntaxe L'''école'' entraîne une coloration de l'ensemble du reste de l'article en couleur gras. Cette défaillance permet cependant toujours une différenciation des autres syntaxes.

Légende actuelle modifiable

'''gras''' ''italique''
[[wikilien]]
[http:// lien externe], http://lien-externe.com
==Titre==, ;Petit titre
* puce, # puce numérotée, : indentation
~~~~
{| tableau |}
{{Modèle}}
{{{Paramètre de modèle}}}
----
<tag>...</tag>, <tag/>
<!-- commentaire -->
&entity;