Op deze pagina vindt u een aantal Confluence JavaScript-componenten die u in uw plugin kunt gebruiken.
Autocomplete invoervelden
Confluence biedt een aantal autocomplete-invoervelden voor verschillende contenttypen. U hoeft alleen maar de rightclass op het invoerveld te zetten. U kunt de autocomplete ook configureren met een aantal ‘data-‘ attributen (zie voorbeelden in de tabel verderop op deze pagina).Events worden afgevuurd op het input element via jQuery event system, zodat clients kunnen luisteren naar de gedocumenteerde events.
Attribuutnaam |
Beschrijving |
---|---|
data-sjabloon |
Een sjabloon dat wordt gebruikt om de waarde voor de invoer te vullen. |
data-none-message |
Een bericht dat wordt weergegeven wanneer geen resultaten worden geretourneerd. |
data-max |
Maximaal aantal zoekresultaten, standaard ingesteld op 10 indien niet gedefinieerd. |
data-alignment |
Aflijning van de vervolgkeuzelijst voor autoaanvullen ten opzichte van het invoerveld. Standaard “links” uitgelijnd. |
data-dropdown-target |
Een element-doel-selector om de autocomplete drop-down in te plaatsen.
|
data-target |
Een selector voor het doelelement om de waarde ervan bij te werken met de waarde die door data-template wordt geleverd.
|
Events thrown:
open.autocomplete-content
selected.autocomplete-content
Spatie 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}">
Blogpost autoaanvullen
1
<input class="autocomplete-blogpost" data-max="10" data-none-message="No results" data-template="{title}">
Pagina en blog post autocomplete
1
<input class="autocomplete-confluence-content" data-none-message="No results" data-template="{title}">
Alle inhoud autocomplete
Dit omvat pagina’s, blogs, ruimtes, gebruikers, en bijlagen.
1
<input class="autocomplete-search" data-none-message="No results" data-template="{title}">
Gebruikersautocomplete
Deze component werpt gebruikersspecifieke gebeurtenissen:
open.autocomplete-user
selected.autocomplete-user
1
<input class="autocomplete-user" data-none-message="No users found" data-template="{username}">
Gebruiker hover
Om meer informatie over de gebruiker weer te geven wanneer met de muis over de gebruikerslink wordt bewogen, kunt u de class confluence-userlink
en een data-attribuut van data-username
aan uw link-tag toevoegen.
Gegooide gebeurtenissen:
hover-user.open
hover-user.follow
1
<a class="confluence-userlink" data-username="admin">A. D. Ministrator</a>
Geef een antwoord