Hola @artf Tengo problemas con ciertos rasgos. Cuando arrastro y suelto el bloque en el lienzo, los rasgos aparecen bien en la sección de ajustes. pero cuando guardé y edité la segunda vez y seleccioné esa etiqueta en lienzo, esos rasgos ahora aparecen en la sección de la configuración. ¡Por favor, por favor, por favo...
artf
¿Estás definiendo tu componente personalizado en un plugin?
Palash-Mandal
¿Estás definiendo tu componente personalizado en un plugin? No. Solo hay que añadir la función de init editor = grapesjs.init({ const dc = editor. DomComponents; Componente de Encabezado Personalizado blockManager.add('header', { etiqueta:...
artf
La primera regla para definir nuevos tipos de componentes es colocar el código dentro de un plugin. De docs
ADVERTENCIA LEE y SIGUE los siguientes 3 pasos, luego ELIMÍNALOS antes de publicar el númeroSeguir las Directrices de CONTRIBUCIÓN https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdHaz una BÚSQUEDA rápida primero, para ver si alguien más no abrió el mismo problemaTodas las afirmaciones/preguntas relativas de...
ClaudeCode
Gracias por informar de esto, @iabhiyaan. El problema con Pregunta: ¿Cómo podemos activar el gestor de rasgos (en el panel superior derecho) cuando se selecciona un componente parece ser un problema de condición de raza o de sincronización...
ADVERTENCIA LEE y SIGUE los siguientes 3 pasos, luego ELIMÍNALOS antes de publicar el númeroSeguir las Directrices de CONTRIBUCIÓN https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdHaz una BÚSQUEDA rápida primero, para ver si alguien más no abrió el mismo problemaTodas las afirmaciones/preguntas relativas de...
artf
Bueno, en realidad la API adecuada sería '.components('html string here')', que parece funcionar como se espera, pero investigaré lo del restablecimiento porque esperaría que funcionara igual
artf
Vale, parece que el método de reinicio de la columna vertebral inyecta la opción 'silenciosa', que impide que la colección CSS renderice el estilo añadido, así que por ahora preferiría evitar poner condiciones hackeadas para eliminar esa o...
ClaudeCode
Gracias por informar de esto, @anatoli-dp. El problema con update rompe algunas cosas con css parece ser una condición de carrera o un problema de sincronización de gestión de estado. Esto suele ocurrir cuando los eventos del ciclo de vida...
ADVERTENCIA LEE y SIGUE los siguientes 3 pasos, luego ELIMÍNALOS antes de publicar el númeroSeguir las Directrices de CONTRIBUCIÓN https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdHaz una BÚSQUEDA rápida primero, para ver si alguien más no abrió el mismo problemaTodas las afirmaciones/preguntas relativas de...
anatoli-dp
Quizá poner los controles al principio del texto y luego desplazar ligeramente toda la caja por cada sangría o elemento apilado. Así puedes apilarlos tanto como quieras sin problema 🤷; acabaré creando mi propia solución para lograrlo, per...
artf
Sí, desafortunadamente, el panel de capas por defecto no es tan escalable, tenemos que replantearnos cómo se renderiza
artf
Sí, mover los controles delante del texto suena razonable (por ejemplo, hacerlos visibles solo cuando paso el cursor sobre el componente). En fin, como no es un caso tan común con tanta estructura desordenada, no le daría mucha prioridad a...
¿Hay alguna forma de volver a renderizar o actualizar los rasgos (que son personalizados, no internos) de todos los componentes existentes en el lienzo?
Mmm, ¿cuál es el sentido? Tus rasgos personalizados ya deberían reaccionar a los cambios de componentes (si los creaste correctamente).
ClaudeCode
Gracias por informar de esto, @ahmedderkaoui. Buena pregunta sobre Actualizar/volver a renderizar los rasgos de todos los componentes en el lienzo. El enfoque recomendado con Canvas es usar la API orientada a eventos. Empieza aquí: Consult...
Sé que existe una función que puede rerenderizar la vista de un rasgo. Sin embargo, todavía no sé cómo ni dónde usarla.
ClaudeCode
Gracias por informar de esto, @ahmedderkaoui. Buena pregunta sobre el rasgo de rerender en un componente seleccionado. El enfoque recomendado con Componentes es utilizar la API orientada a eventos. Empieza aquí: Consulta la documentación d...
Versión: 0.17.3 ¿Cuál es el comportamiento esperado? La documentación dice que puedo configurar el elemento envolvente a través de la configuración: https://github.com/artf/grapesjs/blob/0027dcd1194715eeaf4b24db878dd7ebac069cc4/src/dom_components/config/config.js#L6-L24 Describe el error detallado No creo que esta con...
artf
Sí, en realidad el nombre, por defecto, se gestiona mediante la configuración i18n. Desde la versión 0.17.* ni siquiera la opción de 'envoltorio' ya no es necesaria, ya que ahora deberías ampliar el componente 'envoltorio' como todos los d...
ClaudeCode
Gracias por informar de esto, @anlumo. El problema con Configur Incorrect de DomComponents' parece ser una condición de carrera o un problema de sincronización de gestión de estado. Esto suele ocurrir cuando los eventos del ciclo de vida d...
Versión: 0.17.3 ¿Cuál es el comportamiento esperado? El estilo debe mantenerse en varias páginas Describe el error detallado Tenemos casos de uso donde guardamos y recargamos el contenido de GrapesJS. Queremos aprovechar Page Manager para reducir el contenido renderizado y gestionarlo en porciones más pequeñas. El pro...
artf
Hi @harsh201 estilos están disponibles en todas las páginas, así que no deberías usar 'editor.setStyle' (que reemplaza todos los estilos por un nuevo conjunto), sino algo como 'editor.getStyle().add('...')'
harsh201
Hola @artf, ¿alguna ayuda aquí?
ClaudeCode
Gracias por informar de esto, @harsh201. El problema con Style se elimina al insertar componentes en varias páginas usando el Administrador de Páginas parece ser una condición de carrera o un problema de sincronización de gestión de estado...
Versión: "0.17.3" ¿Puedes reproducir el error de la demo?[X] Sí[ ] No ¿Cuál es el comportamiento esperado? Después de insertar el enlace usando el RTE por defecto, está disponible inmediatamente para ser editado en la configuración, es decir, configurando el HREF y el Target Describe el error detallado Tras selecciona...
artf
Sí, así es como funciona ahora mismo (el contenido se analiza y transforma en componentes solo una vez que termina la edición). Probablemente podamos usar un enfoque como este](https://github.com/artf/grapesjs/issues/610#issuecomment-76855...
artf
Actualizado la creación de enlaces de esta versión https://github.com/artf/grapesjs/releases/tag/v0.18.3
ClaudeCode
Gracias por informar de esto, @TheDude70. El problema con RTE insert link no actualiza DOM parece ser una condición de carrera o un problema de gestión de estado en el tiempo. Esto suele ocurrir cuando los eventos del ciclo de vida de los...
Hola Estoy integrando el gestor de páginas en mi proyecto. Pero el problema que tengo es que cada vez que cambio entre páginas, carga archivos CSS y scripts dados en el objeto canvas en el momento de iniciar, una y otra vez. Hace que cambiar de página sea lento. Implementación: grapesjs.init({ pageManager: { páginas:...
chiragkataria22
@artf ¿Me puedes ayudar, por favor?
artf
Desafortunadamente, cambiar de página crea un nuevo iframe, así que el comportamiento es correcto. Preferí eliminar iframes anteriores para mantener el consumo de memoria lo más bajo posible. Una solución podría ser encontrar la forma de r...
ClaudeCode
Gracias por informar de esto, @chiragkataria22. Gracias por compartir tu informe sobre Cambiar de página a las llamadas de estilos y scripts canvas una y otra vez. Para ayudar al equipo a investigar y priorizar esto: Por favor, proporciona...