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 1,399

🔍 outdated
#95916 de marzo de 2018por tommedema3 respuestas
Reacciones 1

Fallo intermitente en la prueba en la rama 'dev' debido a la condición de la carrera

Recomiendo añadir '--bail' después del comando 'mocha' en 'package.json''s 'test' para que sea más fácil de ver, por ejemplo: En la última rama 'dev', esto es fácil de reproducir simplemente ejecutando 'npm test' muchas veces: Tarde o temprano obtendrás: Esto parece desaparecer si '.slips' este examen en 'test/specs/s...

tommedema

Hace tiempo que no veo esto. Cerraremos por ahora.

artf

¿Deberíamos esperar a que todos los módulos se hayan cargado antes de adjuntar los oyentes de eventos? Mmmm, ese fragmento de código se ejecuta de forma síncrona, así que no creo que vaya a ayudar Por cierto, nunca me he encontrado con est...

tommedema

@artf aquí es fácilmente reproducible. Intenta ejecutarlo repetidamente como se ha sugerido antes. Aquí tienes la prueba: ! sin título-3 Mi entorno: OSX High Sierra 10.13.3 Node.js v9.2.1 Últimas violaciones de la rama de desarrollo comete...

#95816 de marzo de 2018por rajatkumcom3 respuestas
Reacciones 1

No se puede crear una ventana emergente usando bootbox ni de ninguna otra forma.

No se puede crear una ventana emergente en el bootbox. A continuación está mi código:- var blockManager = editor. Jefe de bloque; blockManager.add('design', { etiqueta: 'Design', Contenido: { script: "bootbox.alert('Hola'); console.log('el elemento', esto)", script: función () { bootbox.alert({ título: 'Un diálogo per...

rajatkumcom

Tengo mi respuesta- He usado la palabra clave padre. padre.bootbox.alerta ('Hola');

rajatkumcom

! captura de pantalla del 16-03-2018 19-09-36

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

#95715 de marzo de 2018por Coyote63 respuestas
Reacciones 0

Añadir atributos personalizados (datos-) a los recursos/imágenes al subir/seleccionar

Hola, estoy haciendo todo lo posible por encontrar la mejor manera de hacerlo, pero necesito adjuntar dos etiquetas de datos HTML5 personalizadas a una imagen una vez seleccionada desde el gestor de recursos. Así: '''html <img src="path/to/img" data-entity-type="file" data-entity-uuid="some-uuid" /> Como no conseguí q...

Coyote6

He encontrado una solución, pero seguro que hay una mejor que esta: '''javascript editor.on('component:update', (component) => { if (component.attributes.type == 'image' & typeof (assets[component.attributes.src]) != 'indefinido') { var th...

artf

Tu solución solo actualiza el elemento dentro del lienzo y no su modelo (así que en tu código final no los verás). Cuando actualizas el modelo, su elemento visible se actualiza automáticamente, por ejemplo, '''js editor.on('component:updat...

Coyote6

¡Gracias! ¿Habrá alguna función en el futuro para añadir atributos durante la importación de activos? Solo tengo curiosidad.

#95615 de marzo de 2018por josefph2 respuestas
Reacciones 1

¿Cómo cargar un nuevo rasgo que he añadido en un componente incorporado?

Hola chicos, he añadido un rasgo para mi elemento Link que es un componente integrado para gjs-blocks-basic. Cuando arrastro un nuevo componente de enlace al lienzo, muestra el rasgo en la configuración del componente. Pero cuando vuelvo a abrir el editor, solo muestra los rasgos por defecto y no el nuevo que he añadi...

josefph

Esto fue un problema al cargar mi editor. Después de cargar correctamente el editor con los componentes y estilos. También mostraría los rasgos correctos.

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

#95415 de marzo de 2018por nicolaskern3 respuestas
Reacciones 0

El arrastrar y soltar un botón en la demo tiene atributos adicionales de CSS

Hola, En la demo del boletín, al arrastrar y soltar un botón, se añaden algunos atributos CSS adicionales a <a>la serie . Parece que vienen de los <style> definidos en la misma página, pero no consigo que funcione en mi implementación. ¿Hay alguna configuración especial que se pueda poner? Gracias, Nicolás

artf

La fuente de la demo está aquí https://github.com/artf/grapesjs/blob/gh-pages/demo-newsletter-editor.html

nicolaskern

Hola, De hecho, ya he dedicado tiempo a analizar el código fuente de la página, y para mí no hay razón para no tener el CSS <a> cuando lo arrastro y suelto. No encontré ninguna opción de anulación del componente, ni nada que dijera que se...

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

#95215 de marzo de 2018por anand-gopinath2 respuestas
Reacciones 0

Generador de plantillas de correo responsivo usando Grapes js

@ateshuseyin @artf - Gracias por el gran plugin. Empezamos a usar Grapes js en nuestro proyecto como editor para crear plantillas de correo responsivas. Para lograr correos responsivos, tenemos dos opciones.MJML - https://mjml.io/ - trabajando en clientes de correo electrónicos importantesHTML/CSS personalizado - http...

artf

¿Es posible reducir el tamaño? No puedo hacer mucho al respecto, el tamaño es grande porque tuve que empaquetar el núcleo MJML dentro de él, ya que no hay un bundle del lado del cliente para él.¿Debería proceder con este MJML o crear mis p...

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

#95115 de marzo de 2018por FrciSmrci3 respuestas
Reacciones 4

La selección de componentes personalizados no es posible desde el lienzo.

Hola, Intenté averiguarlo por mi cuenta, pero siento que estoy dando vueltas un poco en círculos. Así que espero que tengáis tiempo para leer esto y ayudarme con el problema. Me sale una plantilla html con varias etiquetas de componentes personalizadas => ''<custom-component-tag></custom-component-tag><custom-componen...

FrciSmrci

@artf Gracias de nuevo, depuraré teniendo esto en cuenta. :)

artf

Hola, diría que esto es igual que el #260, así que tu 'const value = document.createElement('div');' que es puramente un elemento DOM, sin un 'model' asignado, está bloqueando al editor para seleccionar su padre 'custom-component'. Solució...

artf

El resaltado se aplica mediante la clase 'gjs-comp-selected' que usa la propiedad 'outline', así que comprueba con inspector qué está pasando, probablemente tengas algún tipo de propiedad de reinicio (por ejemplo, 'outline: none;')

#95015 de marzo de 2018por attaalive2 respuestas
Reacciones 0

Editor.setdevice() no funciona correctamente en algunos navegadores.

Estoy cambiando el dispositivo usando la función editor.setdevice llamándolo en la función document.ready. En la mayoría de los dispositivos funciona bien, pero en algunos MacBooks, usando el navegador Google Chrome, solo cambia el tamaño del lienzo, no actualiza el desplegable que muestra el nombre del dispositivo. P...

artf

Por favor, sigue la plantilla del problema

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

#94914 de marzo de 2018por subhasreemuruganRespuesta 1
Reacciones 0

¿Podemos crear más de un modal en un editor de grapesjs?

ADVERTENCIA LEE y SIGUE los siguientes 5 pasos, luego ELIMÍNALOS antes de publicar el númeroSeguir las Directrices de CONTRIBUCIÓN https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdUtiliza los Números de GitHub EXCLUSIVAMENTE para ERRORES, SOLICITUDES DE FUNCIONALIDADES o PREGUNTAS. Prefijo el título del pro...

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

#94814 de marzo de 2018por phucphanJaneto2 respuestas
Reacciones 0

Grapejs importado permite clase de cuerpo

He importado la cadena html completa incluyendo cabeza, etiqueta cuerpo y etiqueta cuerpo con algunas clases. Cuando uso 'editor.getHtml()' => no consigo etiqueta corporal. ¿Puedo obtener la misma cadena de importación en html?

artf

No, actualmente deberías importar cosas solo del cuerpo

lock[bot]

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

Explora todos los temas