Ejemplos
En este paquete también proporcionamos algunos ejemplos de personalización (disponibles en guides_extension/src
). A continuación se muestra una breve descripción de cada uno de ellos.
- Menú contextual
En este ejemplo hemos personalizado el menú contextualfile_options
, para quitar las opcionesDelete
yEdit
, y reemplazar la opciónDuplicate
con una opciónDownload
. - Panel izquierdo
En este ejemplo, hemos personalizadoleft tab panel
para que tenga otrotab
titulado "EXTENSIÓN DE PRUEBA", y untab panel
correspondiente con una etiqueta:Test Tab Panel
- Panel derecho
En este ejemplo hemos personalizadoright tab panel
para que tenga otrotab
titulado "EXTENSIÓN DE PRUEBA", y untab panel
correspondiente con una etiqueta:New Tab Panel
- Panel Repositorio
- Barra de herramientas
En este ejemplo hemos reemplazado los botonesInsert Element
,Insert Paragraph
,Insert Numbered List
,Insert Bulleted List
con un solo botónMore Insert Options
que contiene todos estos elementos.
[Revisar ejemplos de aplicaciones]
- Cuadro de herramientas de anotaciones
AEM En este ejemplo, se ha agregado otro botón al cuadro de herramientas de anotación que abre el tema de revisión actual en la vista de datos de. - Revisar comentario
En este ejemplo, se ha agregado, reemplazado el nombre de usuario por información de usuario (que consta del nombre completo y el título del comentarista), se ha agregado un ID de comentario único, un icono mailTo y se han agregado campos de entrada para mencionar la gravedad y el motivo del comentario.
También hemos agregado un botónaccept with modification
en los comentarios del lado del editor XML que abre un cuadro de diálogo. - Respuesta de comentario
En este ejemplo hemos añadido, reemplazado el nombre de usuario por información de usuario (que consiste en el nombre completo y el título del comentarista) y añadido un icono mailTo en el encabezado del comentario. - Panel de revisión en línea
En este archivo, calculamos y asignamos el ID de comentario único, mencionado en los ejemplosReview Comment
yComment Reply
.- El método
setCommentId
establece el ID de comentario único para cada comentario según el recuento de comentarios. setUserInfo
establece el valor de userInfo, usando el nombre completo y el título de cada comentario.- El
onNewCommentEvent
garantiza que se llame al métodosetUserInfo
para cada comentario o respuesta nuevo. - La función
updatedProcessComments
se ejecuta para cada nuevo evento de comentario y garantiza que se llame asetCommentId
si se obtiene un nuevo evento de comentario.
- El método
- Panel de revisiones de temas: Este archivo amplía el Panel de revisiones en línea para que las personalizaciones agregadas también funcionen en el lado de la aplicación de revisión.
- Aceptar con cuadro de diálogo de modificación
Este es un ejemplo de adición de nuevos widgets a la aplicación. Aquí hemos creado un nuevo cuadro de diálogo, que tiene dos campos de texto de entrada:Revised Text
yAdjudicator Comment Rationale
- Guardar revisión
Este es un ejemplo de cómo actualizar un cuadro de diálogo existente. En esta sección agregamos un botón para publicar. Permitimos modificar el contenido del cuadro de diálogo. Consulte su json aquí:save_revision
Este es el panel de revisión antes y después de la personalización:
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178