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
#6187 de diciembre de 2017por mediaboostRespuesta 1
Reacciones 0

2 preguntas sobre arrastrar elementos ... Por favor

1 - ¿Cómo desactivar el arrastre de un objeto específico? Vale... data-gjs-droppable="false" 2 - Cómo desactivar el arrastre EN una FILA específica por ejemplo, la posibilidad de arrastrar solo el elemento sobre el ID del contenedor de div data-gjs-draggable="false"

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.

#6177 de diciembre de 2017por michaellwatson2 respuestas
Reacciones 0

Sin envoltorio

¿Es posible añadir elementos al lienzo que no tengan el envoltorio automático añadido? Siempre hay una división madre añadida al "contenido", ¿hay alguna forma de que solo el contenido se añada al lienzo sin el envoltorio? Cuando esto se arrastre al lienzo, se convertirá ¿Hay alguna forma de mantenerlo solo '<div>ABC<...

artf

@michaellwatson bloques no deberían estar envolvidos (lo acabo de probar en la demo), de hecho si sueltas un bloque de imagen solo obtienes una 'img'

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.

#6167 de diciembre de 2017por ryandeba3 respuestas
Reacciones 0

Opciones del selector de color Expose spectrum

Hola @artf, Quiero personalizar algunas opciones para el selector de color de espectro (específicamente la paleta). He buscado en el código y no veo cómo es posible esto actualmente. Esto es lo que me gustaría hacer: ¿Algo así ya es posible y me lo he perdido? Si no, ¿considerarías fusionar una solicitud pull que añad...

artf

¿Algo así ya es posible y me lo perdí? Si no, ¿considerarías fusionar una solicitud pull que añada esta funcionalidad? Por desgracia, aún no es posible, pero sin duda aceptaré una residencia permanente (vale la opción 'colorPicker'). El es...

ryandeba

¡Gracias @artf! ¿Tienes alguna idea general sobre cómo hacer este cambio de la mejor manera? He revisado el código y no veo una forma fácil de lograrlo, y me gustaría evitar perder tiempo yendo por el camino equivocado. Aquí tienes un resu...

artf

Sinceramente, estaba pensando en un enfoque menos invasivoNinguno de esos objetos parece tener actualmente referencia al objeto editor De hecho, PropertyColorView inyecta 'EditorModel' (que suelo mencionar como 'em') como opción vía 'targe...

#6156 de diciembre de 2017por ajaysofto2 respuestas
Reacciones 0

Estilo de aplicación a las clases infantiles

¿Cómo podemos añadir estilo a las clases hijas de editorform? var forminputClass = cssComposer.add([editorform, forminput]); El código anterior aplicará css a divs que tengan ambas clases como .editorform.form.forminput ¿Qué tenemos que hacer para definir el espacio entre estas clases y así hacer editorform como padre?

artf

@ajaysofto GrapesJS es un editor de estilos basado en clases, así que si importas ese tipo de selector no podrás seleccionarlo en el Style Manager, por lo que recomiendo asignar clases específicas a tus elementos

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.

#6146 de diciembre de 2017por nestor91sanchez2 respuestas
Reacciones 0

¿Cómo personalizan los assets en modalidad?

¿Cómo puedo añadir un campo de búsqueda en Assets Modal?, donde pueda buscar imágenes por palabra clave en una API de terceros y seleccionar imágenes de los resultados.

artf

Empieza comprobando https://github.com/artf/grapesjs-plugin-filestack/blob/master/src/index.js#L50 allí encontrarás cómo personalizar los recursos en modal. Una vez que obtengas el resultado de una API de terceros, utiliza Assets API

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.

#6136 de diciembre de 2017por ShepelE2 respuestas
Reacciones 0

¿Cómo puedo añadir texto a PanelManager?

¡Hola, artf! Gracias por grapesjs. Por favor, ayudadme. Necesito que un título se muestre arriba, como un botón o un elemento de texto sencillo.

artf

@ShepelE simplemente usar JS '''js grapesjs.init({ ... }); console.log(document.getElementById('gjs-pn-commands')); ... ```

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.

#6126 de diciembre de 2017por vishal50332 respuestas
Reacciones 0

Urgente: Duplicar otros bloques cuando se use un gestor de activos personalizado

Hola, Hemos modificado el gestor de Assset con uno personalizado. Pero ahora tenemos problemas. Si dejamos una imagen en el lienzo y luego añadimos cualquier otro componente, se duplicará ese componente. Si añadimos otra imagen, entonces se tripletaría otro componente. ¿Puedes ayudarnos, por favor? A continuación se m...

artf

Si solo obtienes componentes duplicados cuando usas tu Gestor de Activos personalizado, deberías comprobar cómo asignas el src, no puedo ayudarte más

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.

#6116 de diciembre de 2017por absolution543212 respuestas
Reacciones 0

Mejora: Guardar formulario, reutilizarlo cuando sea necesario

#I No sé si esto existe o no, ¿es posible crear un formulario, guardarlo y reutilizarlo sin pegarlo en la pantalla de importación? Actualmente hay una pantalla de importación donde se puede pegar un código HTML, lo cual es una tarea innecesaria Podemos ofrecer al usuario la opción de arrastrar y soltar formularios gua...

artf

Hola, @absolution54321 es algo que deberías poder implementar tú mismo, utiliza Blocks API '''js Solo un ejemplo, en un componente seleccionado haces clic en algún sitio... 'Guardar elemento', y const selected = editor.getSelected(); edito...

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.

#6096 de diciembre de 2017por duskhacker3 respuestas
Reacciones 0

La edición CSS duplica propiedades del cuerpo

Sigue duplicando secciones y propiedades del cuerpo: Cuando lo subo, esto es lo que parece: <img width="472" alt="captura de pantalla 2017-12-05 a las 6 22 12 pm" src="https://user-images.githubusercontent.com/72599/33638098-039c6746-d9ea-11e7-896e-5169febac6f3.png"> Luego lo edito eliminando la primera sección del se...

artf

Hola Daniel, simplemente elimina el protectedCss por defecto '''js grapesjs.init({ ... protegidoCss: '', }) ```

duskhacker

@artf ¡Gracias!

duskhacker

@artf hablé demasiado pronto. Si elimino el CSS protegido por defecto como mencionaste, entonces la sección del cuerpo y todo lo que hay en ella desaparece...

#6085 de diciembre de 2017por niutech3 respuestas
Reacciones 2

Versión de escritorio

¿Te importaría añadir una versión de escritorio para Windows, como Pingendo o Pinegrow, con abrir y guardar archivos en disco? Podrías usar NW.js para eso. ¡Gracias!

niutech

Acabo de hacer una versión inicial de GrapesJS Desktop usando NW.js. ¿Alguien quiere contribuir?

Areahints

apoyado, como editor con un potencial increíble para diseñadores de GUI, resulta sorprendentemente difícil de usar o de "instanciar"

artf

Actualmente no estoy en mi lista de prioridades, pero sé que ya había alguien más trabajando en ello https://github.com/Immortalin/Merlot

Explora todos los temas