User:Remember the dot/Syntax highlighter/ca



He creat un script que fa que el sintaxi ressalti coloridament en la caixa d'edició. A diferència de altres scripts de ressalt com a wikEd i AceWikiEditor, aquest:
 * Actualitza el ressalt automàticament mentre escrius.
 * No espatlla els botons Desfés i Refés.
 * No espatlla la correcció ortogràfica.
 * Es compatible amb la majoria de scripts que afecten la caixa d'edició.

Instal·lació
Pot ser que el ressaltador de sintaxi ja està disponible com giny en la teva wiki. Si és així, vés a les teves preferències i activa-ho. Assegura't de llegir la secció "Problemes coneguts" abaix abans de instal·lar el script.

Si instal·lació com giny no està disponible, afegeix aquestes línies a la teva pàgina de common.js:

Per exemple, si la Wikipedia anglesa no proporcionés el ressaltador com giny, el afegiries a en:Special:Mypage/common.js.

Problemes coneguts

 * 1) El ressaltador només funciona a ampliació de pàgina normal.
 * 2) El ressaltador funciona millor en la versió més actual de Firefox.
 * 3) El ressaltador funciona casi tot el temps en Opera, però no funciona correctament amb text en certs alfabets, notablement tailandès i tibetà.
 * 4) El ressaltador funciona la majoria del temps en Chrome, però es lent, no funciona correctament amb text en alfabets no llatins (causat per WebKit bug 17427), i pot espatllar-se en altres circumstancies també (veges WebKit bug 76131). No vaig poder provar Safari, però ha de funcionar igual que Chrome.
 * 5) El ressaltador no funciona en Internet Explorer (les seves fallades són massa greus).
 * 6) El ressaltador no funciona ràpidament al editar articles llargs i es desactivarà automàticament si detecta que està trigant molt.
 * 7) Per maximitzar rendiment, el ressaltador no perdona el sintaxi poc rigorós. Per exemple, assegura't que si comences una etiqueta   que la terminis amb , i utilitza   en lloc de.
 * 8) Una etiqueta   creada per col·locar un espai al principi d'una línia no es ressaltarà. Aquet es deu a que el ressaltador no es suficientment intel·ligent per saber si l'espai compte com espai blanc dins d'una plantilla o no.
 * 9)   etc. no es ressalten.
 * 10) El ressaltador no funciona al pujar fitxers.
 * 11) El ressaltador pot anular els teus estils personals relacionats a la caixa de edició.
 * 12) Potser els colors que vaig elegir no són mol atractius. Feedback d'un dissenyador gràfic es apreciaria ;-)

Personalització
És fàcil canviar els colors de ressalt o fer que no es ressalten certs sintaxis. Per exemple, per a fer cians els enllaces wiki i taronjes els enllaces externs, podries posar:

Si has instal·lat el ressaltador com giny, les primeres dos línies no són necessàries.

Per no ressaltar un sintaxi, fes el seu color. Per exemple, per desactivar el ressalt de enllaces externs:

Per no ressaltar cap sintaxi aparte dels que explícitament vulguis, fes que  sigui   i especifica el color de cada sintaxi que vulguis ressaltat. Si només vols el color usual, posa. Per exemple, per només ressaltar les etiquetes:

Els següents personalitzacions estan disponibles:
 * defaultColor (color per defecte)
 * boldColor (color de negreta)
 * entityColor (color de entitat)
 * externalLinkColor (color de enllaç extern)
 * italicColor (color d'itàlica)
 * headingColor (color d'encapçalament)
 * hrColor (color de línia horitzontal)
 * listAndIndentColor (color de llista i sagnia)
 * parameterColor (color de paràmetre de plantilla)
 * signatureColor (color de signatura)
 * tagColor (color de etiqueta)
 * tableColor (color de taula)
 * templateColor (color de plantilla)
 * wikilinkColor (color de enllaç wiki)

Reportació de errors
Al reportar-me un error, si's plau inclou:
 * Molts detalls sobre en quines circumstàncies es succeeix el problema.
 * La informació User-Agent del teu navegador.
 * El skin de MediaWiki que utilitzes.

Més informació
Per més informació, inclús com obtenir el codi font i un resum del mètode del script, veges ../.