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 3,464

#34315 de mayo de 2021por bgrand-ch2 respuestas
Reacciones 1

HAZAÑA: Activar la pestaña "Debates" en GitHub

¿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...

#34294 de mayo de 2021por justin37372 respuestas
Reacciones 2

No existe un plugin de display-grapesjs-style-bg

Hola @artf Gracias por hacer todo aquí pero intento usar este plugin y no puedo ! IMG Versión: 0.17.3 ¿Puedes reproducir el error de la demo?[x] Sí[ ] No Describe el error detallado No hay ningún plugin de pantalla ¿Cuál es el comportamiento actual? No pasa nada. ¿Puedes adjuntar capturas de pantalla, capturas de pant...

Ju99ernaut

Desafortunadamente, el plugin no reemplazará automáticamente la entrada original de la imagen de fondo, así que tendrás que hacerlo manualmente. Tendrás que añadir esto a la configuración de tu gestor de estilos de alguna manera y eliminar...

ClaudeCode

Gracias por informar de esto, @justin3737. El problema con no existe un plugin display-grapesjs-style-bg parece ser un problema de condición de carrera o de sincronización de estado. Esto suele ocurrir cuando los eventos del ciclo de vida...

#34271 de mayo de 2021por akmittal2 respuestas
Reacciones 1

HAZAÑA: Añadir soporte para cargas perezosas de imágenes

¿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...

#342530 de abril de 2021por anlumo2 respuestas
Reacciones 1

StaticRules para CssComposer no funcional

El archivo de configuración de ejemplo para CssComposer hace referencia a una propiedad 'staticRules'. Este nombre de propiedad no se usa en ningún otro lugar del código fuente (verificado usando búsqueda en GitHub) y tampoco hace nada. Versión: 0.17.3 ¿Puedes reproducir el error de la demo?[ ] Sí[X] No (no es realmen...

artf

Gracias@anlumo tienes razón, era una opción antigua, la quitaré. Para efectos de reglas CSS estáticas, tenemos estas opciones

ClaudeCode

Gracias por informar de esto, @anlumo. El problema con staticRules para CssComposer No Funcional parece ser una condición de carrera o un problema de sincronización de gestión de estado. Esto suele ocurrir cuando los eventos del ciclo de v...

#342429 de abril de 2021por Tal500Respuesta 1
Reacciones 0

Soporte para el idioma HE(Hebreo)

Me gustaría añadir soporte para el idioma hebreo y traducirlo. Además, deberías soportar la propiedad "dirección" para permitir el soporte de idioma de derecha a izquierda para la visualización: https://www.w3schools.com/cssref/prtextdirection.asp

ClaudeCode

Gracias por informar de esto, @Tal500. ¡Gran sugerencia sobre el soporte en HE(hebreo))! Aunque esta función específica aún no está en la API principal, existen varias formas de lograr un comportamiento similar. Usando el sistema de evento...

#342329 de abril de 2021por zgeist2 respuestas
Reacciones 1

RTE genera el espacio de etiquetas tras eliminar 'negrita', 'cursiva', etc

Colocar bloque de texto Editar texto, aplicar 'negrita' o 'cursiva' Deseleccionar bloque de texto Selecciona de nuevo y elimina 'negrita' Código abierto, deberías ver las etiquetas 'span' ! 1113

Ju99ernaut

Parece un problema con la API subyacente del navegador, es decir, 'Document.execCommand()', así que no estoy seguro de que esto se pueda solucionar, aquí dice que ha sido descontinuado, pero realmente no hay alternativa, de todas formas el...

ClaudeCode

Gracias por informar de esto, @zgeist. Gracias por compartir tu informe sobre RTE generar el espacio de etiquetas después de eliminar 'negrita', 'cursiva', etc. Para ayudar al equipo a investigar y priorizar esto: Por favor, proporciona: U...

#342229 de abril de 2021por Asifislam1104 respuestas
Reacciones 0

¿Cómo podemos eliminar el contenido de texto predeterminado del componente de texto 'Inserte su texto aquí'?

Quiero eliminar el texto por defecto del componente de texto igual que el marcador de posición. Cada vez que arrastramos un componente de texto necesitamos eliminar el texto por defecto manualmente.

theSC0RP

Hola @Asifislam110, no sé si esta es la mejor solución, pero esta fue una que se me ocurrió.

Asifislam110

@theSC0RP eliminará el texto de todos los componentes de texto cuando se cargue el editor. Al insertar un cuadro de texto en el Editor, el texto "Insertar tu texto aquí" debería desaparecer automáticamente cuando el usuario empiece a escri...

theSC0RP

¡Perdona! Pensaba que no querías que el componente de texto tuviera contenido al dejarlo en el lienzo. Para tu duda, supongo que puedes hacer algo como cuando seleccionas un componente comprueba si es un componente de texto y en la vista e...

#342129 de abril de 2021por ltenti-eventboost4 respuestas
Reacciones 2

Cómo eliminar la regla CSS del selector de clases

Estoy usando componentFirst configurado en true para que mis usuarios apliquen el estilo necesario al componente que seleccionaron. Seleccionar un componente al que se aplica una clase css específica para el tipo de componente y hacer clic en el botón "Sync" hace que el selector cambie del ID del componente a la clase...

ltenti-eventboost

Tiene sentido, ahora solo me queda encontrar la manera de añadir esta función a mi constructor. ¡Gracias @Ju99ernaut!

bgrand-ch

Hola, Para futuras preguntas o problemas técnicos, que no sean errores, la pestaña Discussions de GitHub es el lugar ideal. No olvides cerrar este problema si se resuelve o escribir un nuevo mensaje detallado en la categoría Discussiones -...

artf

Hola @ltenti-eventboost, no estoy seguro de si entiendo exactamente dónde está tu problema. Cuando editas con 'componentFirst' activado, el editor aplica cambios de estilo en una regla CSS específica de cada componente (por ejemplo, '#cmp-...

#342028 de abril de 2021por sanchit362 respuestas
Reacciones 0

¿Cómo implementar LocalStorage en el proyecto reactjs?

Estoy intentando implementar localstorage en la app de reactjs, por alguna razón no almacena datos en localstorage '''javascript useEffect(() => { const templateComponent = JSON.parse( localStorage.getItem("gjs-components") ); console.log(templateComponent); const templateStyle = JSON.parse(localStorage.getItem("gjs-s...

artf

El StorageManager local hace todo el trabajo por ti, así que no necesitas hacer todo ese trabajo manual que haces ahora. Así que deja la opción StorageManager y elimina el resto. PD. Ten cuidado con useEffect, añade un array vacío como dep...

ClaudeCode

Gracias por informar de esto, @sanchit36. Buena pregunta sobre [URGENTE!! PREGUNTA]: ¿Cómo implementar LocalStorage en el proyecto reactjs? . El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empieza aquí: Consult...

#341927 de abril de 2021por emyasnikov2 respuestas
Reacciones 0

HAZAÑA: Evento al que conectarse después de que editor.render haya sido ejecutado

¿Qué intentas añadir a GrapesJS? Como se describe en BUG: El atributo "visible" de los paneles no impide el renderizado de los paneles, intenté evitar el renderizado de los paneles al inicio. Como el atributo visible no me funcionaba, probé algunas soluciones hasta que me di cuenta de que todos mis cambios desaparecía...

artf

Gracias@emyasnikov cerraré esto y dejaré abierto el problema de los bugs

ClaudeCode

Gracias por informar de esto, @emyasnikov. El problema con FEAT: Event to hook into after editor.render ha sido ejecutado parece ser una condición de carrera o un problema de sincronización de gestión de estado. Esto suele ocurrir cuando l...

Explora todos los temas