Beispiele
In diesem Paket haben wir auch einige Anpassungsbeispiele bereitgestellt (verfügbar unter guides_extension/src) . Nachstehend finden Sie eine kurze Beschreibung für jeden dieser Punkte.
-
Kontextmenü
In diesem Beispiel haben wir dasfile_optionsKontextmenü angepasst, um die OptionenDeleteundEditzu entfernen und die OptionDuplicatedurch eineDownloadOption zu ersetzen. -
Linkes Bedienfeld
In diesem Beispiel haben wir dieleft tab panelso angepasst, dass sie eine weiteretabmit dem Titel „TESTERWEITERUNG“ und einen entsprechendentab panelmit der BezeichnungTest Tab Panelenthält. -
Rechtes Bedienfeld
In diesem Beispiel haben wir dieright tab panelso angepasst, dass sie eine weiteretabmit dem Titel „TESTERWEITERUNG“ und einen entsprechendentab panelmit einer Kennzeichnung enthält:New Tab Panel -
Symbolleiste
In diesem Beispiel haben wir die SchaltflächenInsert Element,Insert Paragraph,Insert Numbered List,Insert Bulleted Listdurch eine einzigeMore Insert Optionsersetzt, die alle diese Schaltflächen enthält.
[Anwendungsbeispiele überprüfen]
-
Anmerkungs-Toolbox
In diesem Beispiel haben wir der Anmerkungs-Toolbox eine weitere Schaltfläche hinzugefügt, die das aktuelle Prüfungsthema in AEM öffnet. -
Kommentar überprüfen
In diesem Beispiel haben wir den Benutzernamen durch Benutzerinformationen ersetzt (bestehend aus vollständigem Namen und Titel des Kommentars), eine eindeutige Kommentar-ID, ein MailTo-Symbol und Eingabefelder hinzugefügt, um den Schweregrad und die Begründung des Kommentars zu erwähnen.
Wir haben auch eineaccept with modificationSchaltfläche für Kommentare auf der XMLEditor-Seite hinzugefügt, die ein Dialogfeld öffnet. -
Antwort kommentieren
In diesem Beispiel haben wir den Benutzernamen durch Benutzerinformationen ersetzt (bestehend aus vollständigem Namen und Titel des Kommentars) und ein MailTo-Symbol in der Kopfzeile des Kommentars hinzugefügt. -
Inline-Prüfungsbereich
In dieser Datei berechnen und weisen wir die eindeutige Kommentar-ID zu, die in denReview CommentundComment ReplyBeispielen erwähnt wird.-
Die
setCommentIdMethode legt die eindeutige Kommentar-ID für jeden Kommentar abhängig von der Anzahl der Kommentare fest. -
Die
setUserInfolegt den Wert von userInfo fest. Dabei werden für jeden Kommentar der vollständige Name und Titel verwendet. -
Der
onNewCommentEventstellt sicher, dass für jeden neuen Kommentar oder jede neue Antwort diesetUserInfoMethode aufgerufen wird. -
Die Funktion
updatedProcessCommentswird für jedes neue Kommentarereignis ausgeführt und stellt sicher, dasssetCommentIdaufgerufen wird, wenn ein neues Kommentarereignis eintritt.
-
-
Bedienfeld „Topic Reviews: Diese Datei erweitert Inline-Überprüfungsfeld so, dass hinzugefügte Anpassungen auch auf der Seite der Überprüfungsanwendung funktionieren.
-
Akzeptieren mit Dialogfeld „Änderung“
Dies ist ein Beispiel für das Hinzufügen neuer Widgets zur App. Hier haben wir ein neues Dialogfeld erstellt, das zwei Eingabetextfelder enthält:Revised TextundAdjudicator Comment Rationale -
Revision speichern
Dies ist ein Beispiel für die Aktualisierung eines vorhandenen Dialogfelds. Wir fügen in diesem eine Schaltfläche für die Veröffentlichung hinzu. Wir erlauben die Änderung des Inhalts des Dialogs. Siehe die zugehörige JSON-Datei hier:save_revision
Hier finden Sie das Überprüfungsfenster vor und nach der Anpassung: