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 743

🔍 bug
#246924 de diciembre de 2019por simplecommerce2 respuestas
Reacciones 1

Añadir botones a la barra de herramientas RTE en la app React hace que los botones se dupliquen.

¿Estás usando la última versión (las versiones anteriores NO están soportadas)? SÍ, 0.15.9¿Te estás encontrando con el problema de tu copia local de GrapesJS o con la demo actual?Copia local¿Puedes reproducir el error de la demo?No, no es la app React.¿Cuál es el comportamiento esperado?Los botones de la barra de herr...

artf

Vale, parece que no limpiamos la instancia RTE en el método de 'destruir'... Lo arreglaré para la próxima versión

simplecommerce

Por ahora, tengo que hacer 'rte.remove' antes de 'rte.add' para que no se duplique.

#245210 de diciembre de 2019por senchdenRespuesta 1
Reacciones 0

El texto desaparece después de que un componente se desselecciona tras dos movimientos con texto seleccionado

Pasos para reproducirse:Seleccionar todo el texto de un componenteMueve el componenteSeleccionar todo el texto de nuevoMueve el componente de nuevoDeseleccionar el componente Resultado esperado: El texto permanece Resultado real: El texto desaparece Reproducible en una demo de página web, versión 0.15.9. Ver screencas...

artf

Buena observación, gracias

#242223 de noviembre de 2019por MartinPutz3 respuestas
Reacciones 2

No se puede añadir un carácter de 'espacio' si se aplica zoom en el lienzo

No se pueden editar correctamente los componentes de texto si se aplica un valor de zoom en el lienzo. GrapesJS versión: 0.15.8 El número también puede reproducirse en la demo: https://jsfiddle.net/1n9ruwa4/ Comportamiento esperado: Zoom se aplica en Canvas usando :editor. Canvas.setZoom() Los componentes de texto pue...

mattdeigh

Ahhh, ahora lo veo. No estaba siguiendo completamente el código. Voy a experimentar con eso y te diré qué se me ocurre.

Sphenox

Estoy escribiendo sobre este tema, ya que no puedes añadir un 'espacio' si te centras en un '<a>' o un '<button>'. Es reproducible en la demo, si añades un Enlace: https://jsfiddle.net/1n9ruwa4/ La razón es por la configuración 'notTextabl...

artf

Gracias @MartinPutz buen comentario

#241114 de noviembre de 2019por senchdenSin respuestas
Reacciones 0

El objetivo del enlace no se propaga al modelo

Comportamiento esperado: Al cambiar el enlace existente con destino = "blank" a destino ="", el cambio se propaga a html. Comportamiento real: Al cambiar el enlace existente con destino = "blank" a destino ="", el cambio no se propaga a html. Pasos para reproducirse:Guardar una página con enlace con el destino "Nueva...

#235930 de octubre de 2019por sheldon5forever3 respuestas
Reacciones 1

Modo absoluto, el estilo del componente desaparece al arrastrarse al lienzo

Hola chicos, estoy trabajando con grapesjs, cuya versión es '0.15.8', y en modo 'absoluto', cuando arrastro un bloque al lienzo, noto que faltan los estilos de componentes. Define el componente de la siguiente manera: '''javascript domc.addType(lineChartRef, { model: defaultModel.extend({ Predeterminados: { ... defaul...

pouyamiralayi

@artf ¡Sí! Esto no ocurre si elimino ''script''. El comportamiento está bien.

pouyamiralayi

Hola @sheldonwr este error al que te refieres no es reproducible en mi parte, aquí probé tu definición de tipo en la demo y funciona, por favor revisa el código de abajo y mira qué falta en tu lado: El problema que observé con este compone...

artf

Vale, en realidad pasa algo raro cuando un componente tiene la propiedad 'script' definida... Gracias por el informe, chicos, lo miraré. ¿Puedes confirmar que sin 'script' se comporta correctamente?

#235730 de octubre de 2019por giorgiosjamesRespuesta 1
Reacciones 0

Interrupciones de atributos booleanos en vídeo al importar

Explicación Using https://grapesjs.com/demo.html v0.15.8 en Chrome 77.0.3~ Windows 10 Pro Build 18362 Importar un componente de vídeo con cualquier recurso booleano (controles, bucle, reproducción automática) usando el modal de importación romperá todos los atributos booleanos del componente hasta que se elimine. Paso...

artf

A primera vista, el problema podría estar aquí: https://github.com/artf/grapesjs/blob/a850a305b80b8f86c0e7e4fb92b6492c2e5a1957/src/dom_components/model/ComponentVideo.js#L115-L117 de hecho, en la exportación/importación esperaría que solo...

#233216 de octubre de 2019por kondziu952 respuestas
Reacciones 0

No se puede editar la etiqueta en el navegador Firefox

Hola, No puedo editar la etiqueta en el navegador Firefox (v. 69.0.3). El problema ocurre cuando hago doble clic en el componente para editarlo. RTE muestra la barra de herramientas, pero no se puede cambiar texto o atributos. La consola web no muestra ningún error. Cuando el texto está seleccionado y intento, por eje...

artf

https://bugzilla.mozilla.org/show_bug.cgi?id=853519 Probablemente la solución más sencilla sería forzar a la Vista a usar la etiqueta 'span' en lugar de 'etiqueta'

schmelik

Esto fue una 'solución' interesante, pero viene con problemas... ¡spans != etiquetas Al aplicar relleno a las etiquetas, como las etiquetas bootstrap, el relleno no se aplicará a un tramo no a menos que 'display: inline-block;' también se...

#220620 de agosto de 2019por WebEtSolutionsRespuesta 1
Reacciones 0

Valor de estilo a "indefinido !importante"

¡Hola! Poco problema cuando escribo una propiedad de estilo con importante. Cuando borro el valor del campo (como el tipo de color, por ejemplo) el valor se establece en "indefinido !importante". Para solucionar esto, en Property.getFullValue, debes comprobar el valor antes de añadir "!importante": si (valor !== indef...

artf

Gracias @WebEtSolutions se arreglará en la próxima versión

Explora todos los temas