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
#43920 de octubre de 2017por ateshuseyin3 respuestas
Reacciones 1

Inestable

En mi máquina, Grapesjs es inestable. Generalmente, en la primera petición aparece un error inferior. Después de refrescar una o dos veces, funciona. El bug está presente en todas las versiones que he usado.Uncaught TypeError: No se puede leer la propiedad 'componentTypes' de undefined en F.i.renderChildren (grapes.mi...

ateshuseyin

Encontré el problema. Una de mis extensiones de Chrome (creo que es Backbone Inspector) causa el problema. El asunto puede cerrarse

ateshuseyin

Otro error es;components.js:169 Uncaught TypeError: No se puede leer la propiedad 'defaultTypes' de undefined en child.renderChildren (components.js:169) en child.render (components.js:212) en child.addToCollection (ComponentsView.js:65) a...

artf

Qué raro, nunca he tenido esos problemas, pero si ves 'defaultTypes' en 'components.js' definitivamente estás trabajando con una versión antigua de grapesjs

#43819 de octubre de 2017por Geczy3 respuestas
Reacciones 0

HTML importado, puedo mover componentes pero no editarlos

Lo único que hice fue importar HTML, excepto que no puedo modificar el texto en HTML No puedo escribir nada ni borrar ningún texto '''js const editor = window.grapesjs.init({ storageManager: { autocarga: 0, }, Plugins: ['GJS-plugin-filestack'], pluginsOpts: { 'gjs-plugin-filestack': { CLAVE: process.env.REACTAPPFILEST...

Geczy

Este es el HTML que estoy usando https://pastebin.com/wNseLeqh ¿es porque el texto no está envuelto en <p>''?

artf

Esto ocurre porque el componente 'td' no es editable, así que la solución más sencilla sería, como ya lo tienes, envolverlo dentro de otro componente. De lo contrario, deberías extender el TableCell

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.

#43619 de octubre de 2017por santiph3 respuestas
Reacciones 0

RemoteStorage - Plantilla de carga utiliza POST

Estoy usando un módulo personalizado para guardar/cargar una plantilla con un servicio como este: El guardado es un módulo diferente y funciona perfectamente. El problema está con la llamada Load(). Por alguna razón, Grapes realiza una acción POST a 'localhost:8000/templates/5' obteniendo un método 405 - No permitido...

santiph

Resuelto

suresh5

Hola, ¿puedes compartirme el JSON cuando envías la plantilla de carga?

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.

#43419 de octubre de 2017por vandanaqburst2 respuestas
Reacciones 0

Prefijos de proveedores

Los prefijos del proveedor se truncan al llamar a setComponents.

artf

Esto se debe al analizador del navegador, ya he añadido la posibilidad de configurar uno personalizado en la Roadmap

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.

#43318 de octubre de 2017por cindygao933 respuestas
Reacciones 0

¿Archivo de grapjes.js no minificado?

Descargué el repositorio git pero solo pude encontrar grapes.min.js. Realmente quiero profundizar un poco más en el código y entender mejor cómo están relacionados todos los archivos entre sí, pero no veo la versión sin minificar por ningún lado. ¿Alguien podría indicarme dónde está en el repositorio o, si no, podría...

ateshuseyin

No existe una versión no personalizada de grapesjs. Creo que esto es una necesidad. Hasta que @artf añadas una versión no minified, revisa el proyecto y luego enlaza grapesjs a tu proyecto. Ver: https://docs.npmjs.com/cli/link

artf

Hola @cindygao93 si quieres profundizar en el código solo tienes que revisar la carpeta '/src'

z-vr

@artf '/src' es un buen comienzo, pero '''js const Editor = require('editor'); const PluginManager = require('plugin_manager');

#43117 de octubre de 2017por bobblkabb3 respuestas
Reacciones 0

No es compatible con tu sistema operativo o arquitectura

Hola, no pude instalar grapesjs en Ubuntu 16.04:

bobblkabb

npm-debug.log

artf

Simplemente sigue estas instrucciones (el problema es con 'node-sass', no con 'grapesjs' en 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.

#43017 de octubre de 2017por mediaboost2 respuestas
Reacciones 0

StorageManager remote + autosave + gjs-get-inlined-html

Hola ¿Es posible enviar datos de guardado automático con el comando gjs-get-inlined-html?

artf

No, no hay opción para hacerlo, pero puedes intentar anular el 'editor. DomComponets.store' e implementa ahí tu lógica (intenta entender cómo funciona el método actual)

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.

#42917 de octubre de 2017por sonnylloyd3 respuestas
Reacciones 0

Guardado de componentes personalizados

Hola @artf siento ser un fastidio, realmente no quería abrir un ticket de problema, pero llevo días atascado intentando alcanzar mi objetivo final He creado un plugin sencillo que añade soporte para iconos (fuente: awsom), así que tengo un components.js, un block.js y un main.js con algunas configuraciones He consegui...

artf

Hola @sonnylloyd creo que el problema es que no estás reflejando correctamente la propiedad 'icono'. Prueba con esto '''js ... Modelo Intenta dejar dentro del modelo solo cosas "relacionadas con el modelo", updateIcons() { this.set('icon',...

sonnylloyd

Gracias @artf he estado probando tu sugerencia pero sin suerte. De nuevo, perdón por ser un dolor Aquí tienes la actualización component.js

artf

@sonnylloyd revisar mejor mi código, has cambiado 'init()' dentro del modelo, lo cual estaba bien en tu código anterior. Como ves, bajo el '... model', solo tienes que cambiar el 'updateIcons()'

#42817 de octubre de 2017por asvine-p3 respuestas
Reacciones 0

Cambiar el fondo del cuerpo

Hola, Antes que nada, quiero daros las gracias por este proyecto increíble! Tengo algunas preguntas sobre el editor, y más concretamente sobre el preset del boletín:Quiero añadir un botón en el gestor de bloques que permita un acceso rápido para cambiar el fondo del cuerpo (sin tener que ir al árbol de componentes).Ad...

Geczy

Así es como quito los botones '''js editor. Panels.getButton('views', 'open-sm').set('active', false) ```

asvine-p

@Geczy, gracias, pero el método set ("active", booleano) solo cambia el modo de resaltado del botón. En realidad no lo elimina.

artf

Hola @asvine-pquiero añadir un botón en el gestor de bloques que permita un acceso rápido para cambiar el fondo del cuerpo (sin tener que ir al árbol de componentes). Una vez cargado el editor puedes añadir o eliminar cosas con JS (tu botó...

#42716 de octubre de 2017por Geczy3 respuestas
Reacciones 0

La barra de herramientas RTE falta

'''html <div data-role="editor-toolbar" id="gjs-rte-toolbar" style="pointer-events: all;"><a title="Bold" data-edit="bold" class="gjs-rte-btn fa fa-bold"></a><a title="Italic" data-edit="cursiva" class="gjs-rte-btn fa fa-italic"></a><a title="Underline" data-edit="underline" class="gjs-rte-btn fa fa-underline"></a><a...

artf

¿Puedes probar con la última versión? (tu código RTE es el antiguo)

Geczy

Gracias, perdón.

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