PageKit: el creador de sitios GrapesJS autoalojado, con el código fuente incluido. Obtener acceso anticipado

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
#53625 de septiembre de 2023por rozek4 respuestas
Reacciones 0

Funciones de propiedad arrastrables/soltables que no se llaman al arrastrar

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Versión 1.56.20 Chromium: 115.0.5790.171 (Versión Offizieller) (arm64) Enlace de demo reproducible ninguno Describe el bicho He definido mis propios tipos de componentes con reglas específicas de arrastrar y soltar: pero...

rozek

incluso con 'arrastrable' y 'soltable' en 'verdadero', no puedo arrastrar un elemento a otro

rozek

Una primera solución que ayuda a colocar componentes en otros componentes:eliminar 'dragMode:'absolute', de 'grapesjs.init({...})`En su lugar, añade 'dmode:'absolute' a 'model.defaults' de cada tipo de componente que quieras que sea arrast...

artf

En modo absoluto, no existe el concepto de mover componentes dentro o fuera de otros componentes. Un componente en modo absoluto solo se actualiza en posición de estilo, no se mueve en el DOM, por eso no tiene sentido que funcione arrastra...

#53573 de septiembre de 2023por peters-ben-0007Respuesta 1
Reacciones 0

No puede pasar HTMLElement como icono al añadir una nueva acción rte

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome Enlace de demo reproducible https://jsfiddle.net/vmeywbk8/11/ Describe el bicho Solo un pequeño problema de tipo que hemos encontrado: al añadir una acción al RichTextEditor, la propiedad "icon" de RichTextEditorAc...

GJS Helper

Has identificado con precisión una descoordinación de tipos en GrapesJS respecto a la propiedad icon para las acciones del Editor de Texto Enriquecido (RTE). El método RichTextEditor.addAction está efectivamente diseñado para aceptar tanto...

#53551 de septiembre de 2023por andcmatiasRespuesta 1
Reacciones 0

En la capa de movimiento

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome 116 Enlace de demo reproducible https://grapesjs.com/demo.html Describe el bicho ¿Cómo reproducir el bicho?Abrir el gestor de capas e intentar mover el componenteDesactivará el componente y mostrará los errores en...

GJS Helper

Gracias por reportar este problema. Puedo confirmar que es un error reproducible en la última versión de GrapesJS, incluyendo la página oficial de la demo (https://grapesjs.com/demo.html). Este error impide que los usuarios reordenen compo...

#53541 de septiembre de 2023por rozek4 respuestas
Reacciones 0

Las entradas de canvas.script no respetan un "mapa de importación"

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Versión 1.56.20 Chromium: 115.0.5790.171 (Versión Offizieller) (arm64)Enlace de demo reproducible ningunoDescribe el bicho Scripts referenciados por 'canvas.scripts' no puede importar módulos de terceros basados en un "mapa...

artf

https://github.com/GrapesJS/grapesjs/issues/5353#issuecomment-1704023749

rozek

¿Los has probado? al intentarlo en la versión actual de GrapesJS, recibo el siguiente mensaje de error (ampliado) en el registro del navegador:

rozek

intentar usar un URI de datos en lugar de una referencia de archivo también falló

#53531 de septiembre de 2023por rozek3 respuestas
Reacciones 0

Las entradas de canvas.script no pueden ser módulos JS

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Versión 1.56.20 Chromium: 115.0.5790.171 (Versión Offizieller) (arm64)Enlace de demo reproducible ningunoDescribe el bicho enlaces introducidos en no puede referirse a módulos de JavaScript, o puede encontrarse con el sigui...

artf

'''js guiones: [ { src: '... file.js', tipo: 'módulo' }, ], ```

rozek

Bueno saberlo, gracias

GJS Helper

El problema que estás encontrando, "Uncaught SyntaxError: No se puede usar la instrucción de importación fuera de un módulo", surge porque la opción canvas.scripts en GrapesJS inyecta URLs de script usando etiquetas <script> estándar. Por...

#535231 de agosto de 2023por rozek3 respuestas
Reacciones 0

Uncaught SyntaxError: Token inesperado '{' a las CanvasView.ts:590:12

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Versión 1.56.20 Chromium: 115.0.5790.171 (Versión Offizieller) (arm64) Enlace de demo reproducible ninguno Describe el bicho Tengo un tipo de componente con un script Al previsualizar un proyecto usando un componente de e...

rozek

Eso es interesante: definir una función separada y definiendo el tipo de componente tal y como se describe en la documentación Funciona tal y como está diseñado. Pero sigue sonando extraño que una función en línea produzca un error de sint...

artf

@rozek buena observación, lo arreglará para la próxima versión

GJS Helper

La Uncaught SyntaxError: Unexpected token '{' que te encuentras proviene de cómo GrapesJS procesa e integra scripts de componentes definidos usando la sintaxis abreviada del método ES6. Este problema es un comportamiento conocido cuando la...

#534630 de agosto de 2023por pittleCheung3 respuestas
Reacciones 0

Eliminar un componente sin eliminar su estilo correspondiente

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? última versión de Chrome Enlace de demo reproducible https://grapesjs.com/demo.html Describe el bicho ¿Cómo reproducir el bicho? <img width="1665" alt="image" src="https://github.com/GrapesJS/grapesjs/assets/114127651/657...

pittleCheung

Idea ampliada de https://github.com/GrapesJS/grapesjs/issues/1855

artf

Aquí se explica cómo crear componentes con estilos relacionados https://grapesjs.com/docs/modules/Components.html#components-css Solo en ese caso, sería seguro que el editor eliminara estilos relacionados.

GJS Helper

El problema que estás encontrando, donde eliminar un componente no elimina sus estilos correspondientes, lo que lleva a CSS redundante, es un reto común en creadores web como GrapesJS. Este comportamiento es intencionado en CssComposer de...

#534226 de agosto de 2023por wsacaRespuesta 1
Reacciones 0

ScrollCanvas no funciona

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Firefox 116.0.3 Enlace de demo reproducible https://grapesjs.com/demo-mjml.html Describe el bicho ¿Cómo reproducir el bicho?En el lienzo, desplázate hasta abajo y selecciona un componenteAbrir las capasSelecciona un compo...

GJS Helper

Has identificado correctamente un error en GrapesJS donde la funcionalidad de scrollCanvas no desplaza el lienzo para mostrar un componente seleccionado, especialmente al seleccionar componentes desde el panel de Capas. Este problema es re...

#533926 de agosto de 2023por rozek2 respuestas
Reacciones 0

DragMode:'absolute' se comporta de forma extraña

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Versión 1.56.20 Chromium: 115.0.5790.171 (Versión Offizieller) (arm64)Enlace de demo reproducible ningunoDescribe el bicho Quiero que los componentes en mi editor puedan moverse arrastrando. Tras investigar un poco, descubr...

rozek

Perdón, esto fue un problema mío que se hizo evidente solo en el editor, ¡perdón por molestar!

GJS Helper

El problema que has descrito con dragMode: 'absolute' hace que los componentes parezcan desplazados es, en efecto, un error derivado de una violación fundamental de HTML: duplicar atributos de id dentro del DOM. Tu análisis y capturas de p...

#533124 de agosto de 2023por rozek3 respuestas
Reacciones 0

El selector de color puede extender la ventana de visión

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Versión 1.56.20 Chromium: 115.0.5790.171 (Versión Offizieller) (arm64) Enlace de demo reproducible ninguno Describe el bicho Este bug es similar al número #596, que ha sido bloqueado por falta de conversación. Esta versió...

artf

Gracias @rozek la imagen pública siempre es bienvenida, así que estaré encantado de reseñarla.

artf

Cerrando por ahora porque no parece ser reproducible

GJS Helper

¡Gracias por reportar este problema y proporcionar un análisis tan detallado y una solución funcional! Has identificado con precisión un problema común de interfaz donde elementos posicionados dinámicamente, como un selector de color, pued...

Explora todos los temas