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 877

🔍 question
#345713 de mayo de 2021por RaresVlaiduc4 respuestas
Reacciones 3

La entrada de rasgos personalizados no funciona

¡Hola @artf! Versión: 0.17.3 ¿Puedes reproducir el error de la demo?[ ] Sí[x] No ¿Cuál es el comportamiento esperado? La entrada se crea correctamente Describe el error detallado Estoy intentando crear una entrada personalizada (casilla de verificación) y no funciona. ¿Cuál es el comportamiento actual? Ver adjuntar. ¿...

artf

@RaresVlaiduc mmm, esperaría que también funcionara con una cadena HTML... Tengo que comprobarlo

ahmedderkaoui

Luego, en 'createInput()' deberías devolver un 'Elemento'. Así que en lugar de devolver una simple 'cadena', haz esto:

ahmedderkaoui

Si quieres tener una casilla sencilla con etiqueta, no necesitas crear rasgos personalizados, puedes usar directamente:

#345512 de mayo de 2021por harsh2013 respuestas
Reacciones 2

El estilo se borra al insertar componentes en varias páginas usando el Administrador de Páginas

Versión: 0.17.3 ¿Cuál es el comportamiento esperado? El estilo debe mantenerse en varias páginas Describe el error detallado Tenemos casos de uso donde guardamos y recargamos el contenido de GrapesJS. Queremos aprovechar Page Manager para reducir el contenido renderizado y gestionarlo en porciones más pequeñas. El pro...

artf

Hi @harsh201 estilos están disponibles en todas las páginas, así que no deberías usar 'editor.setStyle' (que reemplaza todos los estilos por un nuevo conjunto), sino algo como 'editor.getStyle().add('...')'

harsh201

Hola @artf, ¿alguna ayuda aquí?

ClaudeCode

Gracias por informar de esto, @harsh201. El problema con Style se elimina al insertar componentes en varias páginas usando el Administrador de Páginas parece ser una condición de carrera o un problema de sincronización de gestión de estado...

#345412 de mayo de 2021por TheDude703 respuestas
Reacciones 0

El enlace de inserción RTE no actualiza el DOM

Versión: "0.17.3" ¿Puedes reproducir el error de la demo?[X] Sí[ ] No ¿Cuál es el comportamiento esperado? Después de insertar el enlace usando el RTE por defecto, está disponible inmediatamente para ser editado en la configuración, es decir, configurando el HREF y el Target Describe el error detallado Tras selecciona...

artf

Sí, así es como funciona ahora mismo (el contenido se analiza y transforma en componentes solo una vez que termina la edición). Probablemente podamos usar un enfoque como este](https://github.com/artf/grapesjs/issues/610#issuecomment-76855...

artf

Actualizado la creación de enlaces de esta versión https://github.com/artf/grapesjs/releases/tag/v0.18.3

ClaudeCode

Gracias por informar de esto, @TheDude70. El problema con RTE insert link no actualiza DOM parece ser una condición de carrera o un problema de gestión de estado en el tiempo. Esto suele ocurrir cuando los eventos del ciclo de vida de los...

#345312 de mayo de 2021por alemenciones2 respuestas
Reacciones 0

HAZAÑA: ¿cómo redimensionar el inicio y el final en modo absoluto?

Hola, querido Estoy probando algo como "redimensionar:inicio/fin" en AbsoluteMode con styleable:change:width/height. ¿Puedes ayudarme?

alemenciones

Esta obra:

ClaudeCode

Gracias por informar de esto, @alemenciones. Buena pregunta sobre FEAT: ¿cómo redimensionar el inicio y el final en modo absoluto?. El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empieza aquí: Consulta la docum...

#344710 de mayo de 2021por lbmir4 respuestas
Reacciones 2

Los JavaScript no funcionan debido a un problema de codificación

1 - Copié el código de componentes de texto mecanografado en lugar de código HTML de demostración; 2 - Y añadido allowScripts: 1; Puedes ver un ejemplo aquí: http://bashworld.ru/demo.html pulsa para Ver código y vemos muchos caracteres codificados en JS. ¿Cómo puedo solucionar este problema? Necesito descifrar todos l...

Ju99ernaut

No se recomienda usar 'allowScripts: 1', de todas formas en tu caso, ¿por qué no arrastrar el bloque escrito? Pero si tienes que incluirlo en tu uso de los elementos: '''html <div id="gjs"> <div data-gjs-type="typed"></div> </div> ```

Ju99ernaut

Deberías configurar tu almacenamiento correctamente https://grapesjs.com/docs/modules/Storage.html#basic-configuration

lbmir

@artf ¿Puedes ayudar, por favor?

#34448 de mayo de 2021por mahfuzdiu4 respuestas
Reacciones 0

RemoveButton() causando error

Hola, Estoy intentando eliminar un botón del panel usando este editor de código. Panels.removeButton('opciones', 'pantalla completa')'. Elimina el botón pero me da este error. ! Captura ¿Cómo solucionarlo?

mahfuzdiu

Lo oculté con un 'editor personalizado de CSS. Panels.getButton('options', 'fullscreen').attributes.className = 'hidepanelbtn'', por cierto, una solución adecuada estaría bien.

artf

Hola @mahfuzdiu al hacerlo en la demo oficial funciona sin errores, ¿puedes crear una demo reproducible?

no-response[bot]

Este asunto se ha cerrado automáticamente porque no ha recibido respuesta a nuestra solicitud de más información por parte del autor original. Con solo la información que actualmente hay en el asunto, no tenemos suficiente información para...

#34437 de mayo de 2021por chilled-capybara4 respuestas
Reacciones 0

Backbone-Undo/Subrayar Aviso de Seguridad

Versión: 'v0.17.3' ¿Puedes reproducir el error de la demo?[x] Sí[ ] No ¿Cuál es el comportamiento esperado? Véase más abajo ¿Cuál es el comportamiento actual? Existe una vulnerabilidad de seguridad conocida en una de las versiones de 'subrayado' usadas por una dependencia anidada. La versión actual de 'grapejs' utiliz...

emyasnikov

También me pregunto si es necesario deshacer la columna vertebral o si se puede reemplazar por algo similar. El paquete no se ha actualizado en 6 años

artf

El paquete no se ha actualizado en 6 años Bueno, salvo actualizar sus dependencias (como en este caso, por razones de seguridad), es una biblioteca completa en funcionalidades, no hay necesidad de añadir o actualizar nada más. En fin, este...

chilled-capybara

Gracias por tu respuestaEn fin, este PR parece solucionar la vulnerabilidad de seguridad a nivel .lock, pero no estoy seguro de si se mantiene en una instalación limpia. Creo que eso podría arreglar la versión en el repositorio principal d...

#34417 de mayo de 2021por emilsedgh4 respuestas
Reacciones 1

Breaks de análisis 'estilo mj' a las 16:30

Versión: Todas las versiones de Grapesjs desde la 16.30 hasta ahora tienen estos problemas. ¿Puedes reproducir el error de la demo?[x] Sí[ ] No ¿Cuál es el comportamiento esperado? Lo siguiente es código válido de MJML. Debería funcionar bien en grapesjs-mjml. Describe el error detallado Ahora mismo, si usas grapesjs-...

emilsedgh

Hola Artur. Gracias por el gran trabajo hecho en grapesjs. Realmente es fantástico. La solución provisional funciona perfectamente. Si hace falta, siéntete libre de cerrar el asunto, pero ofrecer una forma de manipular el comportamiento se...

artf

Hola @emilsedgh disculpa por llegar tan tarde en este tema, pero bueno, podemos pensar en cómo saltar escape en casos así, aunque probablemente la forma más rápida sea simplemente extender el método estilo mj a HTML. '''js editor. Componen...

artf

Gracias Emil, por ahora cerraré esto, por si surge otro problema similar, pensaremos en añadir una nueva hélice para saltarse la fuga.

#34376 de mayo de 2021por RaresVlaiduc2 respuestas
Reacciones 0

PROBLEMA DE DESHACER O REHACER

@artf, es bastante importante si me preguntas :) Versión: v0.17.3 ¿Puedes reproducir el error de la demo?[x] Sí[ ] No ¿Cuál es el comportamiento esperado? Si cambio el dispositivo y luego pulso deshacer y rehacer, llegaré al último tipo de dispositivo. (por ejemplo: móvil -> Tablet, Deshacer, Rehacer) Describe el bug...

artf

Gracias@RaresVlaiduc evitaré los cambios de dispositivo de seguimiento en el administrador de deshacer

ClaudeCode

Gracias por informar de esto, @RaresVlaiduc. Buena pregunta sobre DESHACER/REHACER. El enfoque recomendado con UndoManager es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo específico Busc...

#34356 de mayo de 2021por anlumoRespuesta 1
Reacciones 0

Desplazable onStart/onEnd/updateTarget no se puede sobreescribir

Versión: 0.17.3 ¿Puedes reproducir el error de la demo?[ ] Sí[X] No ¿Cuál es el comportamiento esperado? Poder sobrescribir onStart, onEnd y updateTarget en el 'model.default.scrollable' de un componente, como se detalla en la documentación. Describe el error detallado He creado un componente que extiende ComponentIma...

ClaudeCode

Gracias por informar de esto, @anlumo. El problema con Scrollable onStart/onEnd/updateTarget not Overridable parece ser una condición de carrera o un problema de sincronización de gestión de estado. Esto suele ocurrir cuando los eventos de...

Explora todos los temas