Ez az oldal néhány, a bővítményben használható Confluence JavaScript-összetevőt dokumentál.
Automatikusan kitöltött beviteli mezők
A Confluence számos automatikus kitöltésű beviteli komponenst biztosít különböző tartalomtípusokhoz. Egyszerűen csak a rightclass-ra van szükség a beviteli mezőn. Az automatikus kitöltést néhány ‘data-‘ attribútummal is konfigurálhatja (lásd a példákat a táblázatban később ezen az oldalon).A beviteli elemen az események a jQuery eseményrendszerén keresztül lőnek ki, így a kliensek figyelhetnek a dokumentált eseményekre.
Attribútum neve |
leírás |
---|---|
data-template |
A bemeneti érték feltöltésére használt sablon. |
data-none-message |
A megjelenítendő üzenet, ha nem érkezik vissza találat. |
data-max |
A keresési eredmények maximális száma, alapértelmezett értéke 10, ha nincs megadva. |
data-alignment |
Az automatikus kitöltés legördülő listájának a beviteli mezőhöz viszonyított igazítása. Alapértelmezés szerint “balra” igazítás. |
data-dropdown-target |
A célelem kiválasztója, amelybe az automatikus kitöltés legördülőmezőt helyezi.
|
data-target |
A target element selector, amelynek értékét a data-template által megadott értékkel frissíti.
|
Event thrown:
open.autocomplete-content
selected.autocomplete-content
Space autocomplete
1
<input class="autocomplete-space" data-max="10" data-none-message="No results" data-template="{name}">
Attachment autocomplete
1
<input class="autocomplete-attachment" data-max="10" data-none-message="No results" data-template="{fileName}">
Page autocomplete
1
<input class="autocomplete-page" data-max="10" data-none-message="No results" data-template="{title}">
Blogbejegyzés automatikus kitöltése
1
<input class="autocomplete-blogpost" data-max="10" data-none-message="No results" data-template="{title}">
Szerk. és blogbejegyzés automatikus kitöltése
1
<input class="autocomplete-confluence-content" data-none-message="No results" data-template="{title}">
Minden tartalom automatikus kitöltése
Ez az oldalakat is magában foglalja, Blogok, terek, felhasználók és mellékletek.
1
<input class="autocomplete-search" data-none-message="No results" data-template="{title}">
A felhasználó automatikus kitöltése
Ez a komponens felhasználó specifikus eseményeket dob:
open.autocomplete-user
selected.autocomplete-user
1
<input class="autocomplete-user" data-none-message="No users found" data-template="{username}">
User hover
A felhasználói linkre történő lebegtetéskor további információkat jelenít meg a felhasználóról, hozzáadhatja a confluence-userlink
osztályt és a data-username
adatattribútumot a link taghez.
A dobott események:
hover-user.open
hover-user.follow
1
<a class="confluence-userlink" data-username="admin">A. D. Ministrator</a>
.
Vélemény, hozzászólás?