Problemas con GrapesJS

Problemas analizados por 3,464 en GitHub 370 resuelto · 90 abierto. Busca, filtra y explora respuestas probadas en batalla.

Se han detectado problemas con 3,464

#346017 de mayo de 2021por Redix02 respuestas
Reacciones 0

TypeError: No se puede leer la propiedad 'get' de indefinido

Error: (nodo:206) UnhandledPromiseRejectionWarning: TypeError: No se puede leer la propiedad 'get' de indefinido (nodo:206) Promesa sin manejarRechazoAdvertencia: Rechazo de la promesa no gestionado. Este error se originaba ya sea al lanzarse dentro de una función asíncrona sin bloque de captura, o al rechazar una pro...

artf

Por favor, sigue la plantilla del problema

ClaudeCode

Gracias por informar de esto, @Redix0. Los problemas de seguridad y dependencias son importantes. El equipo de GrapesJS trabaja activamente para mantener las dependencias actualizadas. Para ti ahora mismo: Ejecutar 'npm audit fix' para ver...

#345916 de mayo de 2021por anlumo2 respuestas
Reacciones 1

Configuración incorrecta de DomComponents

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

#345816 de mayo de 2021por diveshamRespuesta 1
Reacciones 0

HAZAÑA: AÑADIR BLOQUES PERSONALIZADOS (es decir, iframe) y personalizarlo como imagen, es decir, al hacer doble clic abre las opciones de assets para enlace de vídeo en un bloque iframe personalizado

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, @divesham. Gran sugerencia sobre HAZAÑA: ¡AÑADE BLOQUES PERSONALIZADOS (es decir, iframe) y personaliza como imagen, es decir, al hacer doble clic abre las opciones de recursos para el enlace de vídeo en un bl...

#345713 de mayo de 2021por RaresVlaiduc4 respuestas
Reacciones 3

La entrada de rasgos personalizados no funciona

¡Hola @artf! Versión: 0.17.3 ¿Puedes reproducir el error de la demo?[ ] Sí[x] No ¿Cuál es el comportamiento esperado? La entrada se crea correctamente Describe el error detallado Estoy intentando crear una entrada personalizada (casilla de verificación) y no funciona. ¿Cuál es el comportamiento actual? Ver adjuntar. ¿...

artf

@RaresVlaiduc mmm, esperaría que también funcionara con una cadena HTML... Tengo que comprobarlo

ahmedderkaoui

Luego, en 'createInput()' deberías devolver un 'Elemento'. Así que en lugar de devolver una simple 'cadena', haz esto:

ahmedderkaoui

Si quieres tener una casilla sencilla con etiqueta, no necesitas crear rasgos personalizados, puedes usar directamente:

#345512 de mayo de 2021por harsh2013 respuestas
Reacciones 2

El estilo se borra al insertar componentes en varias páginas usando el Administrador de Páginas

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

#345412 de mayo de 2021por TheDude703 respuestas
Reacciones 0

El enlace de inserción RTE no actualiza el DOM

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

#345312 de mayo de 2021por alemenciones2 respuestas
Reacciones 0

HAZAÑA: ¿cómo redimensionar el inicio y el final en modo absoluto?

Hola, querido Estoy probando algo como "redimensionar:inicio/fin" en AbsoluteMode con styleable:change:width/height. ¿Puedes ayudarme?

alemenciones

Esta obra:

ClaudeCode

Gracias por informar de esto, @alemenciones. Buena pregunta sobre FEAT: ¿cómo redimensionar el inicio y el final en modo absoluto?. El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empieza aquí: Consulta la docum...

#344911 de mayo de 2021por chiragkataria223 respuestas
Reacciones 0

Cambiar de página llama a estilos y scripts de canvas una y otra vez

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

#344810 de mayo de 2021por rcloss2 respuestas
Reacciones 0

Aplicar una clase personalizada a un componente no parece funcionar

Estoy añadiendo una clase en un componente cuando no se cumplen ciertas condiciones, en este caso cuando no hay un conjunto de href. He visto la fuente y veo la clase "nolink" en ella, pero no pone el color de fondo en rojo y no lo veo al inspeccionar el elemento, así es como intento añadirlo, pero cuando hago cc.getA...

artf

también probé editor. CssComposer.setRule('.nolink', {'background-color':'red'}); Pero tampoco parecía funcionar 'setRule' es la API correcta y funciona, pero solo crea la regla; también tienes que añadir la clase al componente si quieres...

ClaudeCode

Gracias por informar de esto, @rcloss. Gracias por compartir tu informe sobre aplicar una clase personalizada a un componente no parece funcionar. Para ayudar al equipo a investigar y priorizar esto: Por favor, proporciona: Un ejemplo míni...

#344710 de mayo de 2021por lbmir4 respuestas
Reacciones 2

Los JavaScript no funcionan debido a un problema de codificación

1 - Copié el código de componentes de texto mecanografado en lugar de código HTML de demostración; 2 - Y añadido allowScripts: 1; Puedes ver un ejemplo aquí: http://bashworld.ru/demo.html pulsa para Ver código y vemos muchos caracteres codificados en JS. ¿Cómo puedo solucionar este problema? Necesito descifrar todos l...

Ju99ernaut

No se recomienda usar 'allowScripts: 1', de todas formas en tu caso, ¿por qué no arrastrar el bloque escrito? Pero si tienes que incluirlo en tu uso de los elementos: '''html <div id="gjs"> <div data-gjs-type="typed"></div> </div> ```

Ju99ernaut

Deberías configurar tu almacenamiento correctamente https://grapesjs.com/docs/modules/Storage.html#basic-configuration

lbmir

@artf ¿Puedes ayudar, por favor?

Explora todos los temas