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

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

#42616 de octubre de 2017por mekamleshk3 respuestas
Reacciones 0

Subida de imagen después de mostrarse inmediatamente en el administrador de activos

@ artf He intentado lo mejor que pude, pero sigue sin funcionar ¿Puedes ayudarme con esto, por favor? Una vez que subo una imagen no quiero actualizar la página porque perdería la plantilla del boletín que he creado. ¿Hay alguna forma de poder cargar las imágenes en el administrador de activos inmediatamente después d...

artf

??? ya estamos hablando de esto aquí y TÚ incluso dijiste que pudiste hacerlo, así que... ¿Cuál es el sentido de abrir otro número?!?

mekamleshk

Hola @artf, solo pude subir y eliminar archivos del servidor, no añadía imágenes directamente al gestor de recursos. He revisado todos los problemas con el gestor de activos y he visto qué estaba haciendo mal, ahora funciona bien. Muchas g...

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.

#42516 de octubre de 2017por umeshsingh1313 respuestas
Reacciones 0

Cómo renderizar un archivo js externo en nuestros plugins personalizados

Hola, Estoy creando plugins con deslizadores pero no funciona. Porque sí. No consigo encontrar cómo puedo añadir o usar scripts externos y archivos CSS en nuestros plugins. ¿Puedes ayudarme aquí, por favor?

artf

https://github.com/artf/grapesjs/wiki/Components-&-JS

umeshsingh131

Lo usé pero no funciona. ¿Puedes enviarme un ejemplo sobre esto? En qué plugin usaba alguna función javascript personalizada y utilizaba un archivo JavaScript externo relacionado con ese plugin

artf

usé esto pero no funciona Proporciona un ejemplo en tiempo real (usando servicios como jsfiddle/codesandbox) de lo que has hecho para que podamos ver qué no funciona

#42416 de octubre de 2017por aryeharmon3 respuestas
Reacciones 0

HTML interno personalizado <template> y competente que falta al crear un bloque con él

Me diste una solución en el #244 pero esto ya no funciona

artf

Hola @aryeharmon acabo de usar esto en la demo (pruébalo tú mismo en consola) '''js Var Domc = Editor. DomComponents; var defaultModel = domc.getType('default').model; var defaultView = domc.getType('default').view; domc.addType('template'...

aryeharmon

Vale, ya veo cuál es el problema, aparentemente cuando añado: Para HTML, los elementos existentes en la página no tienen efecto. Solo se han añadido elementos de dom recientes. Por ejemplo, ya tengo una etiqueta plantilla en la página al c...

aryeharmon

Por cierto, el editor.render(); es después del registro de domc.addType

#42316 de octubre de 2017por JFOC2 respuestas
Reacciones 0

Resaltando el componente

Hola, ¿Alguna idea de cómo resaltar el componente en el contenedor al pasar el cursor por el gestor de capas? Creo que esto es como la inversa de hacer clic en el componente en el contenedor y luego resaltar el componente en el gestor de capas. Gracias

artf

Actualmente, no es tan fácil de conseguir, pero sin duda estaría bien añadir y tener algún tipo de API para este comportamiento. Gracias por la sugerencia

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.

#42215 de octubre de 2017por cmcintosh3 respuestas
Reacciones 8

Evita editar algunos componentes

Me gustaría evitar que los usuarios editen los componentes internos de componentes específicos. Es decir, digamos que tengo un elemento llamado Drupal-Block Quiero evitar que los usuarios editen el ... HTML inside... bit

artf

Sí, @MichaelKlemersson ahora mismo tienes que configurarlos manualmente en cualquier elemento. Otro truco sería actualizar a todos los niños mediante el modelo '''js const updateAll = model => { model.set({editable: false, ...}); model.get...

cmcintosh

Sí, creo que la idea de la propagación es genial. Para que quede claro, la razón por la que busco esto es que estoy desarrollando un módulo para Drupal 8 que permita crear temas a través de la herramienta GrapeJS. En Drupal tienes elemento...

artf

Un ejemplo que puedes usar en la demoSeleccionar un elemento (por ejemplo, alguna sección) Ejecuta esto en consola '''js editor.getSelected().append(' <div data-gjs-removable="false" data-gjs-draggable="false" data-gjs-propagate='["removib...

Explora todos los temas