¿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.
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...
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...
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...
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?
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...
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...
Esto se puede replicar en la demo: https://grapesjs.com/demo.htmlArrastrar un nodo de textoDoble clic para activar el RTEArrastra el componente de texto a otra posiciónSeleccionar otro componente El componente se elimina y el siguiente error se registra en la consola:
¡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