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