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.

  1. Kontextmenü
    In diesem Beispiel haben wir das file_options Kontextmenü angepasst, um die Optionen Delete und Edit zu entfernen und die Option Duplicate durch eine Download Option zu ersetzen.

  2. Linkes Bedienfeld
    In diesem Beispiel haben wir die left tab panel so angepasst, dass sie eine weitere tab mit dem Titel „TESTERWEITERUNG“ und einen entsprechenden tab panel mit der Bezeichnung Test Tab Panel enthält.

  3. Rechtes Bedienfeld
    In diesem Beispiel haben wir die right tab panel so angepasst, dass sie eine weitere tab mit dem Titel „TESTERWEITERUNG“ und einen entsprechenden tab panel mit einer Kennzeichnung enthält: New Tab Panel

  4. Repository-Bedienfeld

  5. Symbolleiste
    In diesem Beispiel haben wir die Schaltflächen Insert Element, Insert Paragraph, Insert Numbered List, Insert Bulleted List durch eine einzige More Insert Options ersetzt, die alle diese Schaltflächen enthält.

[Anwendungsbeispiele überprüfen]

  1. Anmerkungs-Toolbox
    In diesem Beispiel haben wir der Anmerkungs-Toolbox eine weitere Schaltfläche hinzugefügt, die das aktuelle Prüfungsthema in AEM öffnet.

  2. 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 eine accept with modification Schaltfläche für Kommentare auf der XMLEditor-Seite hinzugefügt, die ein Dialogfeld öffnet.

  3. 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.

  4. Inline-Prüfungsbereich
    In dieser Datei berechnen und weisen wir die eindeutige Kommentar-ID zu, die in den Review Comment und Comment Reply Beispielen erwähnt wird.

    • Die setCommentId Methode legt die eindeutige Kommentar-ID für jeden Kommentar abhängig von der Anzahl der Kommentare fest.

    • Die setUserInfo legt den Wert von userInfo fest. Dabei werden für jeden Kommentar der vollständige Name und Titel verwendet.

    • Der onNewCommentEvent stellt sicher, dass für jeden neuen Kommentar oder jede neue Antwort die setUserInfo Methode aufgerufen wird.

    • Die Funktion updatedProcessComments wird für jedes neue Kommentarereignis ausgeführt und stellt sicher, dass setCommentId aufgerufen wird, wenn ein neues Kommentarereignis eintritt.

  5. Bedienfeld „Topic Reviews: Diese Datei erweitert Inline-Überprüfungsfeld so, dass hinzugefügte Anpassungen auch auf der Seite der Überprüfungsanwendung funktionieren.

  6. 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 Text und Adjudicator Comment Rationale

  7. 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

Akzeptieren mit Dialogfeld „Änderung“

Hier finden Sie das Überprüfungsfenster vor und nach der Anpassung:

Prüfungsbereich;
Akzeptieren mit Dialogfeld „Änderung“

recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178