Tato stránka dokumentuje některé komponenty JavaScriptu Confluence, které můžete použít ve svém zásuvném modulu.
- Autodoplňovací vstupní pole
- Prostorové automatické dokončování
- Automatické doplňování příloh
- Automatické doplňování stránek
- Automatické dokončování příspěvků v blogu
- Stránka a automatické doplňování příspěvků na blogu
- Automatické doplňování veškerého obsahu
- Uživatelské automatické dokončování
- User hover
Autodoplňovací vstupní pole
Confluence poskytuje řadu komponent automatického doplňování pro různé typy obsahu. Stačí mít na vstupním poli třídu rightclass. Automatické doplňování můžete také nakonfigurovat pomocí některých atributů ‚data-‚ (viz příklady v tabulce dále na této stránce). události jsou na vstupním prvku vyvolávány prostřednictvím systému událostí jQuery, takže klienti mohou naslouchat dokumentovaným událostem.
Název atributu |
Popis |
---|---|
data-šablona |
Šablona sloužící k vyplnění hodnoty pro vstup. |
data-none-message |
Zpráva, která se zobrazí, když se nevrátí žádné výsledky. |
data-max |
Maximální počet výsledků vyhledávání, pokud není definován, je výchozí hodnota 10. |
zarovnání dat |
Zarovnání rozbalovacího seznamu automatického dokončování vzhledem k vstupnímu poli. Výchozí hodnota je zarovnání „vlevo“. |
data-dropdown-target |
Výběr cílového prvku, do kterého se umístí rozevírací okno automatického doplňování.
|
data-target |
Selektor cílového prvku, který bude aktualizovat svou hodnotu hodnotou poskytnutou datovou šablonou.
|
Vyhazování událostí:
open.autocomplete-content
selected.autocomplete-content
Prostorové automatické dokončování
1
<input class="autocomplete-space" data-max="10" data-none-message="No results" data-template="{name}">
Automatické doplňování příloh
1
<input class="autocomplete-attachment" data-max="10" data-none-message="No results" data-template="{fileName}">
Automatické doplňování stránek
1
<input class="autocomplete-page" data-max="10" data-none-message="No results" data-template="{title}">
.
Automatické dokončování příspěvků v blogu
1
<input class="autocomplete-blogpost" data-max="10" data-none-message="No results" data-template="{title}">
Stránka a automatické doplňování příspěvků na blogu
1
<input class="autocomplete-confluence-content" data-none-message="No results" data-template="{title}">
Automatické doplňování veškerého obsahu
To zahrnuje i stránky, blogy, prostory, uživatele a přílohy.
1
<input class="autocomplete-search" data-none-message="No results" data-template="{title}">
Uživatelské automatické dokončování
Tato komponenta vyhazuje události specifické pro uživatele:
open.autocomplete-user
selected.autocomplete-user
1
<input class="autocomplete-user" data-none-message="No users found" data-template="{username}">
User hover
Pro zobrazení více informací o uživateli při najetí na uživatelský odkaz, můžete do značky odkazu přidat třídu confluence-userlink
a atribut data data-username
.
Vyhazované události:
hover-user.open
hover-user.follow
1
<a class="confluence-userlink" data-username="admin">A. D. Ministrator</a>
.
Napsat komentář