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 opcionesDeleteyEdit, y reemplazar la opciónDuplicatecon una opciónDownload. -
Panel izquierdo
En este ejemplo, hemos personalizadoleft tab panelpara que tenga otrotabtitulado "EXTENSIÓN DE PRUEBA", y untab panelcorrespondiente con una etiqueta:Test Tab Panel -
Panel derecho
En este ejemplo hemos personalizadoright tab panelpara que tenga otrotabtitulado "EXTENSIÓN DE PRUEBA", y untab panelcorrespondiente con una etiqueta:New Tab Panel -
Barra de herramientas
En este ejemplo hemos reemplazado los botonesInsert Element,Insert Paragraph,Insert Numbered List,Insert Bulleted Listcon un solo botónMore Insert Optionsque 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 modificationen 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 CommentyComment Reply.-
El método
setCommentIdestablece el ID de comentario único para cada comentario según el recuento de comentarios. -
setUserInfoestablece el valor de userInfo, usando el nombre completo y el título de cada comentario. -
El
onNewCommentEventgarantiza que se llame al métodosetUserInfopara cada comentario o respuesta nuevo. -
La función
updatedProcessCommentsse ejecuta para cada nuevo evento de comentario y garantiza que se llame asetCommentIdsi se obtiene un nuevo evento de comentario.
-
-
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 TextyAdjudicator 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: