例
このパッケージでは、カスタマイズの例も提供しています(guides_extension/src で入手できます)。 以下に、それぞれの簡単な説明を示します。
-
コンテキストメニュー
この例では、file_optionsコンテキストメニューをカスタマイズして、DeleteおよびEditオプションを削除し、DuplicateオプションをDownloadオプションに置き換えました。 -
左パネル
この例では、「TEST EXTENSION」という名前の別のleft tab panelを持つようにtab拡張機能をカスタマイズし、対応するtab panelにTest Tab Panelというラベルを付けました。 -
右側のパネル
この例では、「TEST EXTENSION」という名前の別のtabージと、対応するラベルがNew Tab Panelのtab panelを持つようにright tab panelをカスタマイズしました。 -
ツールバー
この例では、Insert Element、Insert Paragraph、Insert Numbered List、Insert Bulleted Listの各ボタンを、これらすべてを含む 1 つのMore Insert Optionsボタンに置き換えました。
[ アプリの例を確認 ]
-
注釈ツールボックス
この例では、AEMで現在のレビュートピックを開く別のボタンを注釈ツールボックスに追加しました。 -
レビューのコメント
この例では、ユーザー名をユーザー情報(コメント担当者のフルネームとタイトルに一致)に置き換え、一意のコメント ID、mailTo アイコン、コメントの重要度と根拠を示す入力フィールドを追加しました。
また、ダイアログを開く XMLEditor 側のコメントに「accept with modification」ボタンを追加しました。 -
コメント返信
この例では、ユーザー名をユーザー情報(コメント担当者のフルネームとタイトルで構成)に置き換え、コメントヘッダーに mailTo アイコンを追加しました。 -
インラインレビューパネル
このファイルでは、Review CommentとComment Replyの例で示されているように、一意のコメント ID を計算して割り当てます。-
setCommentIdメソッドは、コメント数に応じて、各コメントに一意のコメント ID を設定します。 -
setUserInfoでは、userInfo の値を、各コメントのフルネームとタイトルを使用して設定します。 -
onNewCommentEventを使用すると、新しいコメントまたは返信ごとにsetUserInfoメソッドが呼び出されます。 -
updatedProcessComments関数は、新しいコメントイベントごとに実行され、新しいコメントイベントが取得された場合にsetCommentIdが呼び出されるようにします。
-
-
トピックレビューパネル :このファイルは インラインレビューパネル を拡張したものなので、追加されたカスタマイズはレビューアプリ側でも機能します。
-
変更を確定ダイアログ
これは、アプリに新しいウィジェットを追加する例です。 ここでは、Revised TextとAdjudicator Comment Rationaleの 2 つの入力テキストフィールドを持つ新しいダイアログを作成しました。 -
リビジョンを保存
既存のダイアログを更新する方法の例を次に示します。 ここでは、公開用のボタンを追加します。 ダイアログのコンテンツを変更できます。 JSON については、save_revisionを参照してください。
カスタマイズの前後のレビューパネルは次のとおりです。