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

#34469 de mayo de 2021por Spectrevuln-sketch4 respuestas
Reacciones 0

No se pueden almacenar datos Token inesperado '-'

Por favor, ayudadme, quiero almacenar datos de GJS en mysql pero no consigo obtener ningún dato de frontend a back end Aquí es mi código: 'const editor = grapesjs.init({ contenedor: "#editor", storageManager: { Tipo: 'A distancia', params: {}, // Para valores personalizados en peticiones tus endpoints SERVER urlStore:...

Ju99ernaut

Los nombres de variables no pueden contener '-', por lo que esta sintaxis es inválida: '''js const { gjs-assets, gjs-components, gjs-css, gjs-html, gjs-styles } = req.body; ```

Spectrevuln-sketch

Por favor, ayudadme, quiero guardar la plantilla en MySQL. ¿Cómo lo hago?

Ju99ernaut

Desafortunadamente, esto puede estar fuera del alcance de Grapesjs, pero hay algunas cosas a tener en cuenta '''js Esto no es válido const { gjs-assets, gjs-components, gjs-css, gjs-html, gjs-styles } = req.body; Puedes intentar asignar ca...

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

#34427 de mayo de 2021por zgeist4 respuestas
Reacciones 4

Error después de llamar a 'editor.destroy()'

Crear instancia de editor Intenta destruir Tengo error ! imagen

artf

Gracias por el informe, intentaré arreglarlo en la próxima versión @ershadul1 no, hay un FrameWrapView (cosas alrededor del iframe, como wrappers, herramientas para la selección, etc.), y dentro hay un FrameView (el propio iframe), pero pr...

ershadul1

https://github.com/artf/grapesjs/blob/0027dcd1194715eeaf4b24db878dd7ebac069cc4/src/canvas/view/FrameWrapView.js#L73 Veo que el removedor se usa dentro del propio extractor. No lo entiendo. ¿Fue esto un error? Si pongo 'this.frame = null',...

PRTTMPRPHT

+1

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

#34345 de mayo de 2021por advancedsoftwarecanada4 respuestas
Reacciones 1

Usar HTML/CSS/JS importado en el editor muestra esquemas, pero no tiene contenido, JS Fiddle dentro

Puedes obtener la versión escribiendo 'grapesjs.version' en la consola SÍ: https://jsfiddle.net/75a9u1cf/2/ ¿Cuál es el comportamiento esperado? Espero poder editar el HTML y el contenido en el editor Describe el error detallado La pantalla es simplemente blanca, puedo ver las formas y arrastrar elementos, pero el edi...

advancedsoftwarecanada

Este problema se puede resolver. Simplemente cambié la aplicación HTML/JS a HTML plano — desactivé todos esos efectos de carga absurdos. Cuando no estoy en el editor simplemente pongo un script externo para hacer cosas más elaboradas. ¡VIV...

advancedsoftwarecanada

! imagen

advancedsoftwarecanada

LO HE SOLUCIONADO A MEDIAS, he encontrado algunas cosas en Google: https://jsfiddle.net/75a9u1cf/3/ Pero algunas imágenes siguen sin funcionar.

#34335 de mayo de 2021por divesham2 respuestas
Reacciones 0

HAZAÑA: El vídeo no se reproduce

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

#34325 de mayo de 2021por SintoDema2 respuestas
Reacciones 0

¿Podemos usar Wistia en el editor GrapesJS? Me gustaría usarlo como Vimeo usado…

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

Explora todos los temas