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 545

🔍 typescript
#474323 de noviembre de 2022por JonathanRicheRespuesta 1
Reacciones 0

La propiedad stylePrefix no sobrepone el gjs en la mayoría de los elementos con la clase gjs

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Versión 107.0.5304.107 (Versión oficial) (64 bits) Enlace de demo reproducible https://jsfiddle.net/jonrobert/2gLdur9c/3/ Describe el bicho ¿Cómo reproducir el bicho?Modificar la propiedad stylePrefix en cualquiera de las...

ClaudeCode

Gracias por informar de esto, @JonathanRiche. Buena pregunta sobre que la propiedad de stylePrefix no sobrepone el gjs en la mayoría de los elementos con la clase gjs. El enfoque recomendado con StyleManager es usar la API orientada a even...

#473517 de noviembre de 2022por vaneatka3 respuestas
Reacciones 0

Mismatch de tipos resetId

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? N/D Enlace de demo reproducible N/D Describe el bicho ¿Cómo reproducir el bicho?. Ve a https://github.com/artf/grapesjs/blob/dev/src/dom_components/model/Component.js#L1839.. Ve a https://github.com/artf/grapesjs/blob/dev...

artf

Este primero es el método de componentes, el segundo es la propiedad de bloque (usada aquí)

vaneatka

la razón por la que abrí este número es que el método no es visible. ¿Quizá sea necesario hacer una nueva entrada para la declaración de método en los tipos? como para el setId /*Establecer un nuevo id en el componente / setId(id: cadena):...

ClaudeCode

Gracias por informar de esto, @vaneatka. Buena pregunta sobre la desadaptación de tipos de resetId. El enfoque recomendado con Componentes es utilizar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu mó...

#469126 de octubre de 2022por DhanaDSP11202 respuestas
Reacciones 1

Administrador de deshacer - No funciona correctamente, cuando intentamos aplicar y deshacer el color de fondo y luego hacemos clic fuera del bloque, aparecerá el color eliminado

Administrador de deshacer - No funciona correctamente, cuando intentamos aplicar y deshacer el color de fondo y luego hacemos clic fuera del bloque, aparecerá el color eliminado Ocurre desde la versión 0.19.4 hasta la última vez, y funciona bien en las versiones inferiores Enlaces de reproducción Versión funcional: ht...

artf

Parece que es un problema con el selector de color en sí, intentaré solucionarlo para la próxima versión. PD: Para los informes de errores no necesitas crear primero la discusión, puedes abrir directamente el problema siguiendo la plantill...

ClaudeCode

Gracias por informar de esto, @DhanaDSP1120. Gracias por compartir tu informe sobre Undo Manager - No funciona correctamente, cuando intentamos aplicar y deshacer el color de fondo y luego hacemos clic fuera del bloque, aparecerá el color...

#468121 de octubre de 2022por Aar-if3 respuestas
Reacciones 0

Asset manager subiendo el envío de objetos vacíos al endpoint del backend

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Firefox Enlace de demo reproducible NA Describe el bicho ¿Cuál es el comportamiento actual? He creado un endpoint backend personalizado para almacenar mis assets; cuando usé el método de subida de asset manager, no enviab...

artf

Lo siento, pero simplemente intentando enviar un asset la carga útil que veo es correcta, así que sin una demo reproducible, parece que hay un problema en el backend (asegúrate de tener el body parser adecuado).

Aar-if

Gracias, funcionó usando Multer, el problema era con el analizador corporal.

ClaudeCode

Gracias por informar de esto, @Aar-if. El problema con Asset Manager Upload enviando objetos vacíos al endpoint backend parece ser un problema de gestión de la carrera o de la gestión de estados. Esto suele ocurrir cuando los eventos del c...

#466818 de octubre de 2022por GoodPHP3 respuestas
Reacciones 0

CKEditor5 + Froala + Tinymce6 en GrapesJS

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome Enlace de demo reproducible Describe el bicho CKEditor5: https://gjs.market/products/tinymce-6-inline-text-editor Froala: https://gjs.market/products/froala-inline-text-editor Tinymce6: https://gjs.market/products/...

micker

Característica interesante

GoodPHP

característica interesante Gracias ✅

ClaudeCode

Gracias por informar de esto, @GoodPHP. El problema con CKEditor5 + Froala + Tinymce6 en GrapesJS 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...

#465411 de octubre de 2022por malonecj3 respuestas
Reacciones 0

Componente personalizado para nodo de texto que incluye caracteres especiales

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome v105 Enlace de demo reproducible https://codesandbox.io/s/fancy-brook-ppyc8v?file=/index.js Describe el bicho Antecedentes: Estoy intentando configurar grapesjs para poder editar marcado que contenga el Liquid temp...

artf

Hola @malonecj no estoy seguro de cómo esperarías ver y gestionar exactamente esos componentes (especialmente cuando combinas plantillas dentro de condiciones), pero creo que tu enfoque actual en 'isComponent' no es del todo correcto porqu...

artf

Voy a cerrar esto porque no hay problemas con el núcleo en sí, si tienes alguna otra pregunta @malonecj dímelo.

ClaudeCode

Gracias por informar de esto, @malonecj. ¡Gran sugerencia sobre componente personalizado para nodo de texto incluyendo caracteres especiales! Aunque esta función específica aún no está en la API principal, existen varias formas de lograr u...

#461826 de septiembre de 2022por TanyaKulikovskaya2 respuestas
Reacciones 0

La entrada de color sin hash no actualiza el selector de color

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome Enlace de demo reproducible https://codepen.io/ Describe el bicho Cuando uso la entrada de color con hash (color hexadecimal) todo funciona bien. Sin embargo, si añado un valor hexadecimal sin hash (solo dígitos) a...

artf

Hola @TanyaKulikovskaya por favor proporcionad una demo reproducible, ya que por una rápida comprobación el selector de color parece funcionar sin hash

ClaudeCode

Gracias por informar de esto, @TanyaKulikovskaya. El problema con Input de color sin hash no actualiza el selector de color parece ser una condición de carrera o un problema de sincronización de gestión de estado. Esto suele ocurrir cuando...

#460723 de septiembre de 2022por RomanGlazkov2 respuestas
Reacciones 0

Error en JS al mover un elemento con su hijo

Versión GrapesJS[x] Confirmo que uso la última versión de GrapesJS¿Qué navegador usas? Chrome v104Enlace de demo reproducible https://grapesjs.com/demo.htmlDescribe el bicho ¿Cómo reproducir el bicho?Seleccionar un elementoMantenga pulsada la tecla CTRL y seleccione un elemento hijoPrueba a mover estos elementos ¿Cuál...

artf

Supongo que deberíamos evitar seleccionar hijos de componentes ya seleccionados desde el principio.

ClaudeCode

Gracias por informar de esto, @RomanGlazkov. ¡Gran sugerencia sobre el error de JS al mover un elemento con su hijo! Aunque esta función específica aún no está en la API principal, existen varias formas de lograr un comportamiento similar....

#460121 de septiembre de 2022por bit-ocean4 respuestas
Reacciones 1

La actualización() de tipos personalizados añadidos a StyleManager ya no se activa al cambiar entre algunos objetivos.

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chromium 104 Enlace de demo reproducible https://jsfiddle.net/aw8p0h9j/ Describe el bicho ¿Cómo reproducir el bicho?Abre el enlace de jsfiddle.Haz clic entre los divs y luego entre cualquiera de los divs y el fondo. ¿Cuál...

ronaldohoch

Lo mismo que se describe aquí, no es un problema: https://github.com/artf/grapesjs/issues/4350

artf

Sí, pero incluso en el caso de una interfaz personalizada, la actualización se omite si el valor no cambia, ya que no es necesario.

bit-ocean

El código que pegué está usando la API estándar, prácticamente copiada y pegada de la documentación. Y claramente el mecanismo de la actualización ha cambiado entre las versiones. Antes, si se había cambiado el elemento objetivo, se activa...

#460020 de septiembre de 2022por Aventrue3 respuestas
Reacciones 0

Tras la actualización a la 0.20 desde la 0.19, ocurre el error No puede asignar a solo lectura la propiedad 'defaults' del objeto '[objeto Objeto]'

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome Enlace de demo reproducible ninguno Describe el bicho ! imagen image.js : ! imagenCódigo de conducta [X] Acepto seguir el Código de Conducta de este proyecto

collins-lagat

El comunicado dice que hay un cambio roto. Prueba eso y mira si el problema desaparece. Me ha salido el mismo error pero aún no he probado la solución. https://github.com/artf/grapesjs/releases/tag/v0.20.1

artf

Sí, como se menciona en la nota de la versión tienes que cambiar desde la antigua API antigua para el registro personalizado de componentes.

ClaudeCode

Gracias por informar de esto, @Aventrue. El problema con Después de la actualización a 0.20 desde la 0.19, el error No puede asignar a solo lectura la propiedad 'defaults' del objeto '[objeto Objeto]' parece ser una condición de carrera o...

Explora todos los temas