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 183

🔍 documentation
#445518 de julio de 2022por mickeyDominic3 respuestas
Reacciones 0

'panel-dispositivos' y 'panel-switcher' en conflicto

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Versión de Chrome 103.0.5060.114 Enlace de demo reproducible https://codepen.io/Dominic_M/pen/eYMgqyw Describe el bicho ¿Cómo reproducir el bicho?Sigue GrapesJS "Comenzando" >> https://grapesjs.com/docs/getting-started.ht...

artf

@mickeyDominic colocas todos los paneles por defecto bajo el mismo objeto '''js Paneles: { Valores predeterminados: [{ id: 'capas', EL: '.panelright', // ... id: 'conmutador de panel', EL: '.panelswitcher', }] }

mickeyDominic

Gracias, @artf. Qué tonta :)

ClaudeCode

Gracias por informar de esto, @mickeyDominic. Buena pregunta sobre 'panel-dispositivos' y 'panel-switcher' que están en conflicto. El enfoque recomendado con ProseMirror es usar la API orientada a eventos. Empieza aquí: Consulta la documen...

#443410 de julio de 2022por Singwai2 respuestas
Reacciones 1

La forma del analizador CSS no permite definir la propiedad CSS más de una vez.

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? CualquieraEnlace de demo reproducible https://grapesjs.com/demo.htmlDescribe el bicho El bicho está relacionado con 'ParserCss.js'. https://github.com/artf/grapesjs/blob/dev/src/parser/model/ParserCss.js#L7-L8 El analizador...

artf

Sí, esto es algo que actualmente no soportamos, pero creo que también sería bueno poder manejar esos casos.

ClaudeCode

Gracias por informar de esto, @Singwai. El problema con la forma del analizador de CSS no permite definir la propiedad CSS más de una vez. parece ser una condición de carrera o un problema de sincronización de gestión de estado. Esto suele...

#440021 de junio de 2022por shelendravashishtha23 respuestas
Reacciones 1

El deslizador del carrusel de arranque no funciona

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome Enlace de demo reproducible SIN ENLACE Describe el bicho ¿Cómo reproducir el bicho?... Añadir Bootstrap en la función de entrada de GrapesJS... Añadir el componente deslizante según la documentación de arranque......

artf

Lo siento, pero el rastreador de problemas es principalmente para bugs en el módulo básico de grapesjs y creo que en este caso deberías instanciar el 'bootstrap. Carrusel' manualmente vía JS (por ejemplo, creando un componente personalizad...

shelendravashishtha2

Hola Arthur, ¿Hay alguna forma de obtener estilos específicos de tamaño de pantalla en grapesjs, como diferentes estilos basados en estilos de media consult?

ClaudeCode

Gracias por informar de esto, @shelendravashishtha2. Buena pregunta sobre el deslizador de carrusel bootstrap no funciona. El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empieza aquí: Consulta la documentación...

#438815 de junio de 2022por ghost2 respuestas
Reacciones 2

El comando de rasgos de botón no funciona

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Cualquier navegador Enlace de demo reproducible https://jsfiddle.net/sohrabi2050/yrL2aqft/ Describe el bicho El comando de botón de rasgos funciona correctamente en v v0.18.4, pero no en v0.19.4. Hay dos ejemplos para amb...

artf

Gracias@sohrabi2050 lo arreglaré para la próxima versión.

ClaudeCode

Gracias por informar de esto, @ghost. El problema con el comando de rasgos de botón que no funciona parece ser un problema de condición de raza o de sincronización de estado. Esto suele ocurrir cuando los eventos del ciclo de vida de los c...

#438515 de junio de 2022por froodian2 respuestas
Reacciones 0

Index.d.ts dice que los comandos run deberían devolver void, pero la documentación indica que se puede usar su valor de retorno

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Cualquiera Enlace de demo reproducible https://grapesjs.com/docs/modules/Commands.html#stateful-commands Describe el bicho ¿Cómo reproducir el bicho? en una configuración de mecanoscrito, '''s importar uvas de "uvasjs"; e...

artf

Gracias@froodian los actualizaré

ClaudeCode

Gracias por informar de esto, @froodian. Gran sugerencia sobre index.d.ts dice que los comandos run deberían devolver void, pero la documentación dice que su valor de retorno puede usarse. Aunque esta función específica aún no está en la A...

#438415 de junio de 2022por froodianRespuesta 1
Reacciones 0

Index.d.ts dice que los componentes deben ser Backbone.Collection<Component>, pero la documentación indica que Component[] también es aceptado

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? CualquieraEnlace de demo reproducible https://grapesjs.com/docs/modules/Components.html#component-definitionDescribe el bicho ¿Cómo reproducir el bicho?https://github.com/artf/grapesjs/blob/dev/index.d.ts#L2055 muestra los...

ClaudeCode

Gracias por informar de esto, @froodian. Buena pregunta sobre index.d.ts dice que los componentes deben ser Backbone.Collection<Component> pero la documentación dice que Component[] también es aceptado. El enfoque recomendado con Component...

#438314 de junio de 2022por Singwai2 respuestas
Reacciones 1

Se inyecta un carácter "." al insertar dos espacios en blanco al editar cualquier componente de texto 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 https://grapesjs.com/demo.html Describe el bicho Haz doble clic en cualquier componente de texto Pon el cursor entre una palabra Insertar 2 espacios en blanco Comportamiento esperado: Se...

Singwai

Este es un comportamiento introducido por macOS, no un error de Grapesjs https://howchoo.com/macos/disable-double-space-bar-period-dot-macos

ClaudeCode

Gracias por informar de esto, @Singwai. El problema con A "." se inyecta al insertar dos espacios en blanco al editar cualquier componente de texto en grapesjs parece ser un problema de condición de raza o de sincronización de estado. Esto...

#437110 de junio de 2022por clonefunnels4 respuestas
Reacciones 3

Todos los editores se rompieron tras la última actualización que rompió el administrador de almacenamiento.

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome Enlace de demo reproducible https://www.teamfunnels.net/login.php demo demo Describe el bicho Por favor, ayudadme a entender cómo arreglar todo lo que ha roto esta actualización. No entiendo por qué no lo harías co...

Vac1911

@clonefunnels hice una función rápida para cargar datos con retrocompatibilidad: '''s Carga de función asíncrona (editor: grapesjs. Editor) { const { analizador } = editor; const data = await editor. StorageManager.load({}); si (data.pages...

Vac1911

@artf Nota rápida: 'editor.loadProjectData' debería añadirse a las declaraciones de tipo

artf

Por favor, leed atentamente las notas de lanzamiento https://github.com/artf/grapesjs/releases/tag/v0.19.4 https://github.com/artf/grapesjs/pull/4223#issuecomment-1152331298

#435631 de mayo de 2022por Justin83032 respuestas
Reacciones 0

Selector:Remove evento no existe

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome 101 Enlace de demo reproducible https://jsfiddle.net/sdrf72wx/1/ Describe el bicho ¿Cómo reproducir el bicho?ejecutar el código a continuación al inicializar el editorañadir y eliminar un selector de un componenteM...

artf

Bueno @Justin8303 'selector:remove' se refiere al contenedor global de selectores, así que solo se activa cuando el selector se elimina realmente de la colección global y no del componente. Cuando quitas el selector del componente, sigue e...

ClaudeCode

Gracias por informar de esto, @Justin8303. Buena pregunta sobre selector:eliminar evento no existe. El enfoque recomendado con Componentes es utilizar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu mó...

#433619 de mayo de 2022por javadsamiee2 respuestas
Reacciones 1

"Importar plantilla" no sirve para eliminar estilos extra

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Versión 101.0.4951.64 Enlace de demo reproducible https://grapesjs.com/demo.html Describe el bicho ¿Cómo reproducir el bicho?Añadir bloque de párrafoAbre "Importar plantilla" y añade estas líneas y pulsa "Importar" ' h1,...

artf

Gracias por el informe @javadsamiee pero el problema en realidad viene del plugin preset-webpage https://github.com/artf/grapesjs/issues/3727#issuecomment-908255324 y no del núcleo en sí. La publicidad por la solución es bienvenida

ClaudeCode

Gracias por informar de esto, @javadsamiee. Buena pregunta sobre "Importar plantilla" que no sirve para eliminar estilos extra. El enfoque recomendado con ProseMirror es usar la API orientada a eventos. Empieza aquí: Consulta la documentac...

Explora todos los temas