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
#66420 de diciembre de 2017por SwithFr3 respuestas
Reacciones 0

Reconocimiento de componentes

Hola. Hola, He creado un componente "img-link" que, como indica su nombre, es un enlace que contiene una imagen. Cuando insiro mi componente en el editor, todo funciona perfectamente. Pero cuando quiero editar mi plantilla después. Ya no reconoce mi componente como un "enlace img" sino como una imagen simple, y por ta...

artf

Hola Jeremy, ¿podría ser https://github.com/artf/grapesjs/wiki/Components#hints este caso?

SwithFr

¡Gracias a un plugin que funciona!

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.

#66220 de diciembre de 2017por mingodadRespuesta 1
Reacciones 0

Pequeño problema de rendimiento en el gestor de almacenamiento

¡Hola! En el gestor de almacenamiento "load(keys, clb)" hay una creación innecesaria de expresiones regulares dentro de un bucle que no necesitan estar ahí. Aquí está el código fijado. ¡Salud!

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.

#66120 de diciembre de 2017por mingodad3 respuestas
Reacciones 0

Atributo de clase no eliminado

¡Hola! He notado un problema con el gestor de estilo cuando añadimos o quitamos clases. Cuando eliminamos todas las clases, no las eliminamos del código fuente generado. Pasos para reproducirse: 1- Seleccionar un elemento para estilizar (preferiblemente uno sin ninguna clase) 2- Añadir una nueva clase 3- Mira el códig...

mingodad

Intentando encontrar el problema, veo que el canvas tiene la clase eliminada pero no el modelo; estoy intentando encontrar dónde en el código se suponía que debía eliminarse, pero me está costando encontrarlo. ¿Alguien tiene alguna idea?

mingodad

Tras varios intentos encontré un lugar para eliminar la clase del modelo, pero no estoy seguro de que este sea el mejor lugar o forma para lograrlo. En SectorsView.js:targetUpdated()

artf

Hola @mingodad y gracias por este comentario, en realidad el verdadero problema fue actualizar la referencia de 'atributos' aquí https://github.com/artf/grapesjs/blob/dev/src/dom_components/model/Component.js#L285 Publicaré la corrección e...

#66020 de diciembre de 2017por TWCM3 respuestas
Reacciones 1

Seleccionar función padre que no funciona cuando el elemento padre no es seleccionable

Hola @artf, tengo una pregunta sobre la función de seleccionar padres. No se puede seleccionar el elemento padre cuando el elemento padre no es seleccionable, sugiere saltarse el elemento padre y luego seleccionar el elemento padre hasta llegar al div#wrapper.

ryandeba

Probablemente podría ayudar aquí; intentaré hacer una solicitud de tirada más tarde hoy o mañana.

TWCM

Hola @ryandeba, Gracias por tu esfuerzo.

TWCM

Hola @artf, más una pregunta, ¿puedo tener una mejora para el comando de selección? Cuando el cursor haga clic o pase el cursor sobre el elemento que no es seleccionable, entonces la selección salta al elemento disponible. Como el elemento...

#65920 de diciembre de 2017por tlatforlz2 respuestas
Reacciones 0

Botón personalizado Guardar en extensiones GrapesJS Aviary

Hola, ¿hay forma de personalizar el botón de guardar en Extensions GrapesJS Aviary? https://github.com/artf/grapesjs/wiki ! imagen

artf

Hola @tranleanhthe depende de Aviary cambiar su interfaz de usuario Consulta la documentación https://www.adobe.io/apis/creativecloud/creativesdk/docs/websdk.html

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.

#65819 de diciembre de 2017por Deepak8133 respuestas
Reacciones 0

Cambios en la barra de navegación

Por favor, háganos saber qué cambios se han hecho en el plugin de Navbar en grapes.min.js archivo cuando se haga clic en la vista móvil, ya que estamos usando una biblioteca antigua pero el plugin Navbar no funciona. La vista de menú no se activa durante la vista móvil debido a qué menús no se muestran.

artf

@Deepak813 por qué no actualizas a la última versión?

Deepak813

Hola @artf, Gracias por el mensaje. De hecho, tenemos cierta personalización en grapes.min.js archivo por lo que no estamos en posición de actualizar a la última version.so por favor, por favor, proporcionen soluciones para los cambios rea...

artf

Actualmente, cada nueva versión termina con el soporte de la anterior, así que en tu caso, tienes que averiguar tú mismo qué ha cambiado. Recomiendo encarecidamente actualizar a la última versión y crear siempre plugins para cualquier pers...

#65719 de diciembre de 2017por michaellwatson3 respuestas
Reacciones 1

Establecimiento de valores de campos ocultos

Tengo un problema con campos ocultos dentro de un elemento de formulario, quiero seleccionar el formulario en el editor y luego cambiar los valores de los campos ocultos haciendo clic en seleccionar cuadros. He añadido las cajas de selección a un panel nuevo. ¿Cómo encuentro los campos ocultos dentro del componente de...

michaellwatson

Genial, Grapesjs es increíble, por cierto.

artf

Hola Michael, quizá quieras confiar en la vista de Component para este propósito '''js const selected = editor.getSelected(); Aquí puedes usar cualquier tipo de cadena de consulta selected.view.$el.find('[type=hidden]').each((el, i, $el) =...

michaellwatson

Gracias@artf esto es lo que he hecho al final Esto se repite un poco, porque cada campo oculto se detecta en el forach, pero la variable $el contiene todos los campos ocultos, por eso se añadieron los retornos para romper los bucles. Me gu...

#65618 de diciembre de 2017por michaellwatson3 respuestas
Reacciones 3

Añadir y eliminar clases programáticamente

Quiero añadir y eliminar clases a un elemento seleccionado, añadir clases funciona bien, pero eliminarlas no Quiero poder hacerlo 'componentModel.removeClass('form-color');' Pero es lanzar un error. Agradecería que alguien pudiera compartir la sintaxis correcta

artf

Añadiré 'removeClass' en la próxima versión

juanj

Mirando https://github.com/artf/grapesjs/blob/dev/src/dom_components/model/Component.js#L276 Diría que 'removeClass' no está implementado. Si conoces las otras clases, creo que puedes hacer 'setClass' con un array que no tenga la clase que...

michaellwatson

Funcionó genial, gracias por tu ayuda :)

#65517 de diciembre de 2017por z1lk3 respuestas
Reacciones 3

Plugin de bloques de arranque

Se mencionó en la Hoja de Ruta (#74). ¿Alguien ha empezado con esto? Me vendría mucho de un plugin así, así que estaría dispuesto a contribuir.

z1lk

Sí, como parece que nadie ha empezado el proyecto, yo sí: https://github.com/z1lk/grapesjs-blocks-bootstrap4. No soy un desarrollador JS con mucha experiencia, así que cualquier comentario o ayuda es bienvenido. Gracias por el boilerplate...

artf

¿Alguien ha empezado con esto? Por lo que sé, ningunoestaría dispuesto a contribuir Sería genial

artf

Bien hecho@z1lk avísame cuando lo hayas hecho, estaré encantado de ponerlo en README

#65315 de diciembre de 2017por gerabu3 respuestas
Reacciones 2

Clase Defautl en bloque

Estoy intentando añadir un bloque personalizado ! 1 y funcionan bien, salvo que los atributos styles están configurados como una clase predeterminada, por ejemplo ! 2 Quiero que esos atributos CSS estén configurados a la clase que estoy configurando en el atributo de clases ('header-banner') ¿Cómo puedo hacer eso?

juanj

Para lograrlo, necesitas añadir el estilo separado del bloque y establecer las clases en el bloque. Mira por ejemplo cómo se hace esto en el plugin de bloques básicos: https://github.com/artf/grapesjs-blocks-basic/blob/master/src/index.js#...

artf

También puedes hacer esto '''js Contenido: ' <div class="header-banner">...</div> <style> .header-banner { ... } </style> ``

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