ADVERTENCIA LEE y SIGUE los siguientes 3 pasos, luego ELIMÍNALOS antes de publicar el númeroSeguir las Directrices de CONTRIBUCIÓN https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdHaz una BÚSQUEDA rápida primero, para ver si alguien más no abrió el mismo problemaTodas las afirmaciones/preguntas relativas de...
divesham
https://github.com/artf/grapesjs/issues/1381
ClaudeCode
Gracias por informar de esto, @divesham. ¡Gran sugerencia sobre HAZAÑAS: ¡El vídeo no se reproduce! Aunque esta función específica aún no está en la API principal, existen varias formas de lograr un comportamiento similar. Usando el sistem...
Hola @artf, ¿Podemos usar Wistia en el editor GrapesJS? Me gustaría usarlo como Vimeo usado en el editor. ! imagen Escenario: Tengo un vídeo en mi dominio Wistia, deja que el camino sea https://mydomain.wistia.com/medias/VIDEO_ID. Tengo que añadir esa URL o vídeo porque vamos a añadir un enlace a un vídeo de Youtube c...
artf
Claro, solo revisa la implementación actual de ComponentVideo y amplíala según tus necesidades.
ClaudeCode
Gracias por informar de esto, @SintoDema. Buena pregunta sobre *. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo específico Busca el método del oyent...
¿Qué intentas añadir a GrapesJS? Activa la pestaña "Debates" en GitHub. https://docs.github.com/en/discussions Describe tu solicitud de función detallado La pestaña "Problemas" está contaminada por preguntas y otros problemas que no son un problema. Activar la pestaña "Discusiones" facilitará la interacción entre la c...
artf
Gracias @bgrand, buena idea, Debates activados. No conozco muy bien la función, si tienes alguna sugerencia para mejorar esa sección, por favor házmelo saber.
ClaudeCode
Gracias por informar de esto, @bgrand-ch. Gran sugerencia sobre FEAT: ¡Activa la pestaña "Debates" en GitHub! Aunque esta función específica aún no está en la API principal, existen varias formas de lograr un comportamiento similar. Usando...
¿Qué intentas añadir a GrapesJS? Cargando perezosamente soporte para imágenes. Describe tu solicitud de función detallado Los navegadores más recientes permiten cargar imágenes de forma perezosa usando el atributo loading. '<img src="myimg.png" loading="lazy">'. Hay dos valores posibles: 'entusiasta' y 'vaga'. Si no s...
artf
Gracias@akmittal cargar es realmente interesante y útil, pero por ahora me gustaría evitar extender componentes principales (esto podría llevar a comportamientos inesperados si alguien crea un componente nuevo ampliando la imagen). Si quie...
ClaudeCode
Gracias por informar de esto, @akmittal. Gran sugerencia sobre FEAT: ¡Añadir soporte para cargas perezosas de imágenes! Aunque esta función específica aún no está en la API principal, existen varias formas de lograr un comportamiento simil...
Hola a todos. Estoy usando este proyecto increíble para una aplicación de producción escrita con React.js, así que lo integré dentro de mi app. Todo funciona bien, pero tengo un problema con guardar automáticamente los datos del editor en cada cambio al editor. SO: Windows 10 Navegador: Chrome 90 Versión de GrapesJS:...
artf
Gracias @maxtsh por el informe, de hecho hay un problema con esos bloques antiguos del plugin básico que rompe el contador de almacenamiento. Pronto lanzaré la solución. Por ahora, como corrección rápida, actualiza esos bloques de esta man...
ClaudeCode
Gracias por informar de esto, @maxtsh. El problema con El guardado automático funciona parcialmente y deja de funcionar tras insertar texto parece ser una condición de carrera o un problema de gestión del estado. Esto suele ocurrir cuando...
Hola a todos, quiero guardar datos de Canvas en Redux Store, y funciona, pero después de recargar la página, el método de carga de almacenamiento, no pone mis datos en Builder (Canvas), no sé qué me pasa, decidme si alguien tiene alguna solución. Ejemplo de código: '''js grapejs.init({ .../// storageManager: { Tipo: '...
artf
Elimina este 'const resultKey = key.slice(4);'. Almacenas datos con el prefijo pero luego los cargas sin
ClaudeCode
Gracias por informar de esto, @vatte21. Buena pregunta sobre Cómo crear un gestor de almacenamiento personalizado, no configura los datos guardados del canvas tras recargar la página. El enfoque recomendado con StyleManager es usar la API...
ADVERTENCIA LEE y SIGUE los siguientes 3 pasos, luego ELIMÍNALOS antes de publicar el númeroSeguir las Directrices de CONTRIBUCIÓN https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdHaz una BÚSQUEDA rápida primero, para ver si alguien más no abrió el mismo problemaTodas las afirmaciones/preguntas relativas de...
artf
Hola @chrisijoyah ¿has probado a usar 'canvas:dragdata'? Aquí un ejemplo de uso https://jsfiddle.net/artur_arseniev/87rcb24n/
chrisijoyah
Hola @chrisijoyah probaste a usar 'canvas:dragdata'? Aquí un ejemplo de uso https://jsfiddle.net/artur_arseniev/87rcb24n/ ¿Significa esto que puedo evitar que el modelo que se haya dejado de añadir al lienzo? Idealmente, quiero hacer algun...
artf
¿Puedo hacer algo como result.content= '' Sí, deberías poder hacerlo con ese truco. ¿Puedes contarme más sobre tu caso de uso, qué tipo de comprobación intentas realizar?
Somos DevFuture, desarrollamos un plugin para integrar GrapesJS + ckeditor5. Ejemplo de vídeo: https://www.youtube.com/watch?v=xn4gSMIrx-A Conocemos a mucha gente que lleva mucho tiempo buscando esta integración. Lo conseguimos. Si te interesa este plugin, envía un mensaje a nuestro contacto. Más detalles: https://dev...
GoodPHP
Sí, cada 20% de la venta del plugin lo enviaremos a GrapesJS de soporte. Si compras plugins, soportarás GrapesJS.
theSC0RP
@GoodPHP ¿Es un plugin de pago?
ClaudeCode
Gracias por informar de esto, @GoodPHP. ¡Buena pregunta sobre Ckeditor5 + GrapesJS ahora es posible!. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo...
Tengo un requisito que me permite usar selectores para determinar si un elemento es soltable. Por ejemplo: ! imagen El componente "hijo" debe estar dentro de un componente "padre", sin embargo, si el componente hijo contiene un atributo ref, solo puede arrastrarse a otros contenedores padres que coincidan con el mismo...
@artf tienes alguna pregunta sobre esta característica o sobre el enfoque adoptado en la PR?
ClaudeCode
Gracias por informar de esto, @rywilson28. Gran sugerencia sobre FEAT: ¡Permite la configuración dinámica droppable usando una función! Aunque esta función específica aún no está en la API principal, existen varias formas de lograr un comp...
Hola, Ejemplo de AssetManager no estoy cambiando la configuración: modalTitle, addBtnText, uploadText,... Espero que me ayudes
ClaudeCode
Gracias por informar de esto, @maivanchuong. Gracias por compartir tu informe sobre GrapesJS no cambiar la configuración de AssetManager. Para ayudar al equipo a investigar y priorizar esto: Por favor, proporciona: Un ejemplo mínimo reprod...