Hjelp:AceWikiEditor

Fra Wikisida.no
Hopp til navigering Hopp til søk
Redigering av Aki na ukwa med AceWikiEditor.

AceWikiEditor er en eksperimentell MediaWiki-utvidelse for å gi fargekoding av grunnleggende syntakselementer i wikitekst og dermed gjøre redigeringsfeltet mer lesbart frem til VisualEditor blir ferdig. Utvidelsen kan skrus på under Spesial:Tilleggsfunksjoner.

Utvidelsen erstatter redigeringsfeltet med kodeeditoren Ace. Implementeringen er en fork av Brion Vibbers CodeEditor-utvidelse for redigering av JavaScript og CSS. Ace har i utgangspunktet ingen modul for wikitekst, så det er laget en liten wikitekst-modul. Denne er ikke utviklet for å være komplett, men for å støtte fargekoding av et sett av vanlige syntakselementer, som maler, tabeller og <ref>-tagger. Tankestreker og harde mellomrom markeres også, slik at de er enkle å skille fra bindestreker og myke mellomrom.

Editoren virker ikke med den gamle verktøylinja (dvs. hvis ikke «Aktiver utvidet verktøylinje for redigering» er skrudd på under Innstillinger.

Advarsel[rediger kilde]

AceWikiEditor er ikke grundig testet, og brukes helt på eget ansvar! Hvis du opplever problemer er det fint om du melder fra på diskusjonssiden.

Kjente problemer[rediger kilde]

  • Teksteditoren støtter ikke redigering av komplekse skriftspråk og høyre-til-venstre skrift. I artikler som inneholder slik skrift ser det ut til at det fungerer fint å redigere linjer som ikke inneholder slik skrift, men vær ekstra forsiktig. Se for eksempel Vijayanagarariket.
  • Nettleseren viser ikke en advarsel hvis du forsøker å navigere bort fra siden uten å ha lagret.
  • Virker ikke med den gamle verktøylinjen.
  • Tab og shift-tab blir overstyrt. For å navigere seg ut fra feltet kan en bruke Ctrl+Alt+B (Chrome Mac) / Alt+B (Chrome Win) / Ctrl+B (Firefox Mac) / Alt+ Shift+B (Firefox Win) for å hoppe til redigeringsforklaringsfeltet.
  • Linjebrytning skjer midt i ord i editoren, men dette er myk brytning, så det har ingen betydning for det lagrede resultatet.
  • Hjelp:Koordinater og tilsvarende tilleggsfunksjoner som gjør endringer i tekstfeltet vil ikke fungere. Hvis man trenger å sette inn koordinater kan man bare skru av AceWikiEditor mens man setter inn koordinatene (det ligger en knapp for å skru AceWikiEditor av/på i verktøylinja).

Nettleserstøtte[rediger kilde]

  • Nettlesere testet:
    • Firefox 11.0/Mac, 6.0/Win
    • Chrome 18.0.1025.142/Mac
  • Nettlesere testet med problemer:
    • Opera 12.00 alpha/Mac: Kopiere og lime inn fungerer ikke
    • Safari 5.1.4/Mac: kan ikke skrive høyre krøllparentes }
  • Nettlesere som ikke er støttet:
    • Internet Explorer 8.0.6001.18702 / Win XP: Flere alvorlige problemer; Linjeskift forsvinner, uregelmessig scrolling
  • Nettlesere som ikke er testet enda:
    • Internet Explorer 9 og nyere

For å forhindre problemer skrur AceWikiEditor seg ikke automatisk på i Internet Explorer 9.0 eller eldre. For testing kan den skrus på manuelt ved å trykke på knappen i verktøylinja.

Mulige utvidelser[rediger kilde]

  • Ace har støtte for code folding. Code folding av maler (infobokser) og tabeller hadde vært snedig.

Kode[rediger kilde]

Utvidelsen lastes fra MediaWiki:Gadget-AceWikiEditor.js, som foreløpig laster resten av koden rett fra GitHub

Eksterne lenker[rediger kilde]