Telepítés és beállítás
Előre konfigurált verziók
- Drupal telepítő
- WordPress telepítő
- Kirby telepítő (közösségi)
- CraftCMS telepítő (közösségi)
Egyéni telepítés
Saját implementáció létrehozásához töltsön le egy helyi másolatot (vagy hivatkozzon egy CDN verzióra) a nyelvi csomagból, a JS min fájlból és a CSS min fájlból, majd hozzon létre egy új „Ed11y” példányt.
ESM/JS modul importáláshoz:
Használja a .umd JavaScript fájlokat régebbi böngészőkhöz és rendszerekhez:
Paraméterek
Egy teljes implementáció csak bejelentkezett szerkesztők számára lesz meghívva (nem szeretné, ha a webhely látogatói látnák az ellenőrzőt!), és felülírhatja az alapértelmezett paraméterek bármelyikét.
Vegye figyelembe, hogy minden paraméterhez alapértelmezett érték tartozik; csak azokat adja meg, amelyeket felül szeretne írni.
Egy erősen testreszabott implementáció így nézhet ki:
A kulcsrakész integrációk gyakran menet közben állítják be ezeket a változókat – például „assertive” módban töltik be az oldalakat, ha nemrég szerkesztették őket, majd néhány perc múlva visszaváltanak „polite” módra.
Témázás
Számos paraméter lehetővé teszi a téma kiválasztását, a színek felülírását és CSS beillesztését.
Csak azokat a paramétereket adja meg, amelyeket felül kell írnia, hogy a jövőbeli frissítések könnyebbek legyenek.
Hasznos JS események
A témafejlesztők ezekhez az eseményekhez kapcsolódhatnak, hogy szükség szerint reagáljanak és módosítsák az oldalt.
Jellemző megjelenési sorrendben…
ed11yRunCustomTests: akkor váltódik ki, amikor a Results objektum készen áll az egyéni eredmények beillesztésére. Vegye figyelembe, hogy a customTests paramétert az egyéni tesztfüggvények számára kell beállítani (…valószínűleg egyre…), hogy ez az esemény kiváltódjon. Részletek a következő szakaszban.ed11yResults: akkor váltódik ki, amikor az összes ellenőrzés befejeződött. Az API integrációk ekkor nyerhetik ki az adatokat az Ed11y.results objektumból.ed11yPanelOpened: akkor váltódik ki, ha a panel megnyílik, automatikusan vagy manuálisan.ed11yShowHidden: egydata-ed11y-resultszámot és egyviaJumplogikai értéket ad meg. Csak akkor váltódik ki, ha az „ed11yShowHidden” paraméter be van állítva, és az elem egyik szülőeleme megfelel egy szelektornak. Arra szolgál, hogy figyelmeztetéseket jelenítsen meg még nem megnyitott tárolókban, például harmonikaelemeknél, füleknél és körhintáknál. Használati példák a következő szakaszban.ed11yPop: megadja adata-ed11y-resultazonosítót, valamint hivatkozásokat aresultéstipobjektumokra. Akkor váltódik ki, amikor megjelenik egy buboréksúgó, lehetővé téve a tippek futásidejű módosítását.ed11yShut: megadja adata-ed11y-resultazonosítót. Akkor váltódik ki, amikor egy buboréksúgó bezáródik.ed11yDismissalUpdate: bővített információt nyújt, amikor a felhasználó elvet vagy visszaállít egy figyelmeztetést. API integrációkhoz használatos. Az eseményobjektum tartalma:dismissPagedismissTestdismissKeydismissAction
Példákat a következő szakaszokban találhat.
Tippek módosítása
Ha csak egy tipp szövegét szeretné módosítani, az ed11yLang.en globális objektumban (a könyvtár meghívása előtt) vagy az Ed11y.M objektumban (a könyvtár meghívása után) lévő elemek közvetlenül felülírhatók. Például a Drupal modulban, ahol a nyelvi csomagot a Drupal.ed11yLang aliashoz rendeltük:
Drupal.ed11yLang.lang.testNames.title = “Please write shorter headings.”
Ez igaz a lokalizációs fájl bármely alapértelmezett kulcsára vagy az aktív nyelvspecifikus fordításra.
A Drupal modul egyéni szerkesztési hivatkozásokat is hozzáad a tippekhez az editLinks
paraméter segítségével. Figyelje meg a „Page editor” és a „Layout editor” hivatkozásokat:

A paramétert beállító kód egyszerűsített változata:
A Drupal modul ezután az ed11yPop eseményt használja a szerkesztési
hivatkozás dinamikus megjelenítéséhez és elrejtéséhez a kontextus alapján, amikor a tippek megjelennek.
Ez az esemény hivatkozásokat biztosít a result és tip objektumokra:
Egyéni tesztek
Ha a customTests paraméter egy szám, az Editoria11y egy
„ed11yRunCustomTests” eseményt küld az ellenőrzés során, majd legfeljebb 500 ms-ig várakozik, miközben a
megadott számú „ed11yResume” eseményre figyel.
Ez lehetővé teszi tetszőleges számú egyéni teszteket tartalmazó szkript meghívását, amelyek az eredményeiket az eredménytömbbe helyezhetik, mielőtt a tippek megjelennek.
Például, ha létre szeretné hozni ezt a tippet az e-mailekből beillesztett, elfedett URL-ekkel rendelkező hivatkozások megjelöléséhez:

A következőket kell tennie:
- Adjon hozzá egy figyelőt az
ed11yRunCustomTestseseményhez - Keresse meg az egyező elemeket
- Határozza meg a tipp üzenetét
- Küldje el a „resume” eseményt, hogy az Editoria11y megrajzolhassa a tippet: