Tällä sivulla dokumentoidaan joitakin Confluence JavaScript-komponentteja, joita voit käyttää laajennuksessasi.
- Automaattisesti täydennetyt syöttökentät
- Tilan automaattinen täyttäminen
- Attachment autocomplete
- Page autocomplete
- Blogipostauksen automaattinen täydennys
- Siv. ja blogikirjoitusten automaattinen täydennys
- Kaiken sisällön automaattinen täydennys
- Käyttäjäkohtainen automaattinen täydennys
- Käyttäjän leijuttaminen
Automaattisesti täydennetyt syöttökentät
Confluence tarjoaa useita automaattisesti täydennettäviä syöttökomponentteja eri sisältötyypeille. Tarvitset vain syöttökentän rightclass-luokan. Voit myös määrittää automaattisen täydennyksen joillakin ’data-’-attribuuteilla (katso esimerkit taulukosta myöhemmin tällä sivulla).Syöttöelementin tapahtumat laukaistaan jQuery-tapahtumajärjestelmän kautta, joten asiakkaat voivat kuunnella dokumentoituja tapahtumia.
Attribuutin nimi |
Kuvaus |
---|---|
data-…template |
Malli, jota käytetään syötteen arvon täyttämiseen. |
data-none-message |
Viesti, joka näytetään, kun tuloksia ei palauteta. |
data-max |
Haun tuloksien enimmäismäärä, oletusarvo 10, jos sitä ei ole määritelty. |
data-alignment |
Automaattisesti täydennettävän pudotusvalikon kohdistus suhteessa syöttökenttään. Oletusarvo on ”vasen” kohdistus. |
data-dropdown-target |
Kohde-elementin valitsija, johon automaattisen täydennyksen ponnahdusvalikko sijoitetaan.
|
data-target |
Kohde-elementin valitsija, joka päivittää arvonsa data-templaten antamalla arvolla.
|
Events thrown:
open.autocomplete-content
selected.autocomplete-content
Tilan automaattinen täyttäminen
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}">
Blogipostauksen automaattinen täydennys
1
<input class="autocomplete-blogpost" data-max="10" data-none-message="No results" data-template="{title}">
1
<input class="autocomplete-blogpost" data-max="10" data-none-message="No results" data-template="{title}">
Siv. ja blogikirjoitusten automaattinen täydennys
1
<input class="autocomplete-confluence-content" data-none-message="No results" data-template="{title}">
Kaiken sisällön automaattinen täydennys
Tämä sisältää sivut, blogit, tilat, käyttäjät ja liitetiedostot.
1
<input class="autocomplete-search" data-none-message="No results" data-template="{title}">
Käyttäjäkohtainen automaattinen täydennys
Tämä komponentti heittää käyttäjäkohtaisia tapahtumia:
open.autocomplete-user
selected.autocomplete-user
1
<input class="autocomplete-user" data-none-message="No users found" data-template="{username}">
Käyttäjän leijuttaminen
Näyttää lisätietoa käyttäjästä, kun käyttäjän linkin päälle viedään hiirellä, voit lisätä linkkitunnisteeseen luokan confluence-userlink
ja data-attribuutin data-username
.
Hylättyjä tapahtumia:
hover-user.open
hover-user.follow
1
<a class="confluence-userlink" data-username="admin">A. D. Ministrator</a>
.
Vastaa