Hjelp:AceWikiEditor
![]() | Denne tilleggsfunksjonen er ikke lenger aktiv. Den ble skrudd av 13. juli 2014 fordi den var utdatert. |

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 | 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 | 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.
- Derfor virker heller ikke tilleggsfunksjonen Lokal lagring.
- 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 | 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 | rediger kilde]- Ace har støtte for code folding. Code folding av maler (infobokser) og tabeller hadde vært snedig.
Kode
[rediger | rediger kilde]Utvidelsen lastes fra MediaWiki:Gadget-AceWikiEditor.js, som foreløpig laster resten av koden rett fra GitHub