Exempel
I det här paketet har vi även tillhandahållit några exempel på anpassning (finns på guides_extension/src
). Nedan följer en kort beskrivning av var och en av dem.
-
Snabbmeny
I det här exemplet har vi anpassat snabbmenyn ifile_options
för att ta bort alternativenDelete
ochEdit
och ersätta alternativetDuplicate
med ettDownload
-alternativ. -
Vänster panel
I det här exemplet har vi anpassatleft tab panel
så att en annantab
heter TEST EXTENSION och en motsvarandetab panel
som har etikettenTest Tab Panel
. -
Högerpanel
I det här exemplet har vi anpassatright tab panel
så att en annantab
med namnet"TEST EXTENSION" och en motsvarandetab panel
med etiketten:New Tab Panel
-
Verktygsfält
I det här exemplet har knapparnaInsert Element
,Insert Paragraph
,Insert Numbered List
ochInsert Bulleted List
ersatts med en endaMore Insert Options
-knapp som innehåller alla dessa.
[Granska appexempel]
-
Anteckningsverktygslåda
I det här exemplet har vi lagt till ytterligare en knapp i anteckningsverktygslådan som öppnar det aktuella granskningsämnet i AEM. -
Granska kommentar
I det här exemplet har vi lagt till ersatt användarnamnet med användarinformation (som består av kommentarens fullständiga namn och titel), lagt till ett unikt kommentar-ID, en mailTo-ikon och lagt till inmatningsfält för omnämnande av kommentarens allvarlighetsgrad och logiska grund.
Vi har också lagt till enaccept with modification
-knapp på kommentarer på XMLEditor-sidan som öppnar en dialogruta. -
Kommentarsvar
I det här exemplet har vi lagt till en ersatt användarnamn med användarinformation (som består av kommentarens fullständiga namn och titel) och lagt till en mailTo-ikon i kommentarhuvudet. -
Panelen Textbunden granskning
I den här filen beräknar och tilldelar vi det unika kommentar-ID som nämns i exemplenReview Comment
ochComment Reply
.-
Metoden
setCommentId
anger det unika kommentar-ID:t för varje kommentar beroende på antalet kommentarer. -
setUserInfo
anger värdet för userInfo med det fullständiga namnet och titeln för varje kommentar. -
onNewCommentEvent
ser till att metodensetUserInfo
anropas för varje ny kommentar eller svar. -
Funktionen
updatedProcessComments
körs för varje ny kommentarhändelse och ser till attsetCommentId
anropas om vi får en ny kommentarhändelse.
-
-
Panelen Ämnesgranskningar: Den här filen utökar panelen Inline Review så att tillagda anpassningar även fungerar på sidan Review App (Granskningsapp).
-
Acceptera med ändringsdialogrutan
Det här är ett exempel på hur du lägger till nya widgetar i programmet. Här har vi skapat en ny dialogruta med två inmatningsfält:Revised Text
ochAdjudicator Comment Rationale
-
Spara ändring
Det här är ett exempel på hur du uppdaterar en befintlig dialogruta. Vi lägger till en knapp för publicering i det här. Vi tillåter att innehållet i dialogen ändras. Se dess json här:save_revision
Här är granskningsfönstret före och efter anpassning: