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
#3754 de octubre de 2017por mekamleshk2 respuestas
Reacciones 0

Editar plantilla en la base de datos, necesito ayuda con el urlLoad

@arthuralmeidap @artf @cmcintosh Estoy intentando editar una plantilla existente en la base de datos, No puedo enviar los datos de la plantilla ni el ID a la vista '''js var id = '<?php eco $this->uri->segment(4); ?>'; var editor = grapesjs.init ({ Altura: '100%', contenedor: '#gjs', Plugins: ['GJS-preset-newsletter']...

artf

@mekamleshk ya estamos hablando de esto aquí #368, no hace falta crear otro número con el mismo contenido, gracias

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.

#3744 de octubre de 2017por HarshOB3 respuestas
Reacciones 1

¿Es posible que cambie el valor de los rasgos que se reflejen directamente en el componente?

Por ejemplo, si creo un desplegable en rasgos y con un valor select de desplegable, quiero cambiar el texto que está presente en ese componente sin tener que volver a cargar o arrastrar ese componente.

artf

Vale, ¿qué pasa con 'editor.setComponents('<div>...')?</div>`?

artf

Así es como deberían funcionar los rasgos. Cuando actualizas el valor del rasgo, ese cambio se refleja hasta el componente (ejemplo del tipo de entrada en el componente selecto https://github.com/artf/grapesjs-plugin-forms/blob/master/src/...

HarshOB

Supongamos que hago un componente personalizado y lo añado al editor de uvas, entonces quiero cambiar el cuerpo (puedes decir HTML/CSS completo) de ese componente usando el valor seleccionado en el desplegable de traits. ¿Es posible?

#3734 de octubre de 2017por sonnylloyd3 respuestas
Reacciones 0

La entrada de color no actualiza el elemento en la página

Cuando uso el selector de color, todo funciona bien. Sin embargo, si añades un valor hex a la entrada y pulsas Enter, la vista previa de color se actualiza pero el color no se aplica al elemento de la página

sonnylloyd

@art creo que el problema aquí es que dentro de la función setValue(val, opts = {}) de InputColor.js no llama al evento de cambio dentro del espectro. Parece que hay que separarlo.

sonnylloyd

@artf he estado mirando esto bastante y he conseguido que funcione, pero la forma en que lo he hecho me parece un poco improvisada. El problema que encontré fue dentro de src\domain_abstract\ui\InputColor.js dentro de setValue(val, opts =...

artf

@sonnylloyd en realidad el verdadero problema está aquí https://github.com/artf/grapesjs/blob/dev/src/domain_abstract/ui/Input.js#L24-L27 Debería ser: '''js handleChange(e) { e.stopPropagation(); this.model.set('value', this.getInputEl().v...

#3724 de octubre de 2017por deffrin3 respuestas
Reacciones 0

El Administrador de Activos no añade automáticamente imágenes a los recursos tras subirlos

La respuesta en JSON a una subida es así {"data":["http://url.com/flower.jpg"]} El evento de respuesta está funcionando. En el evento de respuesta, la respuesta está en formato de cadena. El tipo de contenido se establece en aplicación/json cuando se sube el archivo. Ahora añado manualmente la imagen a los assets en e...

sonnylloyd

Tengo el mismo problema y, como tú, añadí los archivos manualmente. Por si alguien más mira esto y necesita hacer lo mismo manualmente ''' JavaScript editor.on('Asset:Upload:Response', (Response) => { var result = JSON.parse(response); edi...

artf

'''js Tipo de texto === 'texto' ``` Jaja Sí, diría que definitivamente es la razón del bug ¿Quieres hacer un record? :)

sonnylloyd

@artf gracias, he enviado un registro permanente

#3714 de octubre de 2017por edwardjiawei3 respuestas
Reacciones 0

Activa el RTE por defecto con una función personalizada

Hacer correctamente mi llamada a la API, quiero añadir un RTE con función personalizada para añadir un enlace/abrir ventanas nuevas/abrir modal: Command funciona para fontSize pero el desplegable no está alineado y muestra el valor de la opción El comando no funciona para insertHTML. Función que no funciona (Intencion...

artf

Hola @edwardjiawei, no funciona porque el 'comando: 'tlb'' en 'RichTextEditor.add' no es el comando de GrapesJS sino el de la API de 'execCommand' (por ejemplo, 'fontSize', 'insertHTML', etc.) así que actualmente no puedes añadir comportam...

edwardjiawei

Espero que puedan soportar algún RTE con licencias más permisivas como MIT o BSD. Supongo que algunas empresas incluso podrían no elegir BSD. La integración con CKEditor es bastante sencilla, pero la licencia puede no ser buena para alguna...

artf

CKEditor es demasiado grande para ser la solución integrada (pero puedes encontrarlo como plugin si quieres usarlo) Probablemente me quede con https://github.com/jaredreich/pell todo esto es su código https://github.com/jaredreich/pell/blo...

#3693 de octubre de 2017por ateshuseyin3 respuestas
Reacciones 0

Fallido el uso desde la fuente

Intenté usar grapesjs from source usando 'require('grapesjs/src')' para depurar tanto mi source como grapesjs. Pero no pudo tener éxito debido a los siguientes problemas;Hay algunos requisitos como 'require('plugin_manager')'. Estos se pueden pasar mediante la configuración webpack, pero no es una solución agradable.E...

ateshuseyin

En DevicesView.js:5 hay uso de guiones subanimados sin requerir: 'plantilla: _.template(''

ateshuseyin

Solo he notado que estás usando ProvidePlugin. Eso es una solución, pero este tipo de soluciones configurativas son una limitación para los usuarios de grapesjs que usan desde la fuente.

artf

correcto@ateshuseyin simplemente nunca lo configuré para que funcionara correctamente desde el código, de hecho tuve que mover algunas configuraciones de webpack a npm. Agradezco vuestra ayuda 👍

#3662 de octubre de 2017por dmodules3 respuestas
Reacciones 0

Contenido responsivo

Hola @artf, ¿se supone que Grapejs debe ser compatible con la respuesta rápida? ¡Gracias!

daniel-farina

@dmodules módulos, Creo que eso depende completamente de ti. Por ejemplo, podrías usar bootstrap en tus plantillas si quisieras. Creo que @artf lo hizo lo suficientemente abstracto para que cualquiera lo usara con cualquier framework CSS....

artf

No hay nada que añadir, gracias @daniel-Farina

dmodules

¡Gracias por esta respuesta! <https://mailtrack.io/> Enviado con Mailtrack <https://mailtrack.io/install?source=signature&lang=en&[email protected]&idSignature=22> --- Martin Côté, Directeur technologique D-Modules.com <http://w...

#3632 de octubre de 2017por bungambohlah2 respuestas
Reacciones 0

¿Cómo conseguir el objeto hijo?

Hola @artf quiero preguntar sobre conseguir un hijo del modelo actual, digamos '''javascript ... initToolbar() { Modelo VAR = esto; ... ``` En ese código fuente, ¿puedo obtener un objeto hijo como el objeto padre '''model.collection.parent'''? Gracias, y que tengas un buen día

artf

Claro '''js model.get('components').each(hijo => console.log(hijo)) ```

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.

#3622 de octubre de 2017por edwardjiawei3 respuestas
Reacciones 1

Cómo crear componentes de enlace personalizados que inciten a los usuarios a escribir enlace/elegir enlace, similar al modal de componentes de imágenes

Los Componentes de Imagen tienen lógica para llamar a Modal y solicitar la interacción del usuario para opciones o configuración de la URL de la imagen. ! imágenes Me gustaría hacer algo similar a los componentes de enlace para la URL de enlace. Puede ser conveniente que otros componentes, como los componentes de form...

artf

Hola chicos, intentad echar un vistazo a este #286

daniel-farina

También estoy investigando esto para familiarizarme con el código. Una vez que lo descubramos, podríamos hacer algunos plugins mucho más potentes. Por favor, avísame si lo has averiguado. Deberíamos hacer un pequeño manual para ello.

edwardjiawei

Suena lo suficientemente bien para mi caso. Tengo una intención similar con el #286

#3611 de octubre de 2017por aryeharmon3 respuestas
Reacciones 0

Getproperty style manager no funciona

https://github.com/artf/grapesjs/wiki/API-Style-Manager#getproperty

artf

Confirmado, gracias por la observación

mklemersson

Estaba mirando la página de ejemplo por defecto y vi que los sectores no tienen el atributo id que se usa como parámetro de la función getProperty ! imagen Después de añadir el atributo, puedo obtener la propiedad como muestra la imagen de...

artf

Ups 😅, gracias@MichaelKlemersson actualizaré la demo pronto

Explora todos los temas