¿Hay alguna forma de cambiar las propiedades predeterminadas de los componentes? Quiero que casi todo sea 'copiable: false, redimensionable: false, arrastrable: falso' a menos que el componente cargado proporcione específicamente un 'data-resizable=true'. Así que básicamente quiero poner algunos componentes en lista b...
jereddanielson
@artf que lo sepas, eso no funciona exactamente como se necesita. Actualizar las propiedades predeterminadas del componente 'por defecto' no tiene efecto para componentes ya definidos (como 'table', 'textnode', etc.) integrados porque ya h...
artf
Puedes actualizar el componente 'por defecto' https://grapesjs.com/docs/modules/Components.html#update-component-type
artf
@jereddanielson correcto, así es como deberías actualizar los tipos de componentes ya definidos. Gracias por señalarlo
Hola, estoy usando https://github.com/arhea/backbone-deferred diferida por backbone, al iniciar GrapesJS esta biblioteca se elimina, tengo que reiniciar la aplicación para recuperarla, ¿hay alguna forma de solucionarlo, por favor?
artf
No sé, intenta cargar esa librería después de GrapesJS o quizá mira esto http://backbonejs.org/#Utility-Backbone-noConflict podría ser un problema, ya que grapesjs, una vez compilado, contiene su propia versión de Backbone
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.
Quiero cambiar mi opinión pero no en la exportación Por ejemplo, añadí este código Y ahora quiero mostrar este código a la vista ¿Cómo puedo tomar esta medida?
artf
Yo haría un componente personalizado para manejar ese caso. '''js domc.addType('data-list', { modelo: ... predeterminados: () => ({ ... Lista: [] }), VISTA: ... render() { ... const list = this.model.get('list'); const content = this.el.in...
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.
No es un problema, necesito ayuda. He integrado Grapes J con Drupal 8, para estilizar elementos de Drupal. No quiero que el selector de id que generas dinámicamente, sino que seleccione el id del elemento si tiene id o pida al usuario que lo introduzca. En realidad, no tenemos control sobre los elementos HTML. Solo no...
rajatkumcom
! selectoras de uvas
artf
GrapesJS genera estilo en CSS, no lo hace en línea, así que en este caso requeriría que el usuario indique siempre el ID antes de aplicar el estilo, así que funciona así por diseño
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 a todos, He añadido muchos bloques personalizados y he dado la misma clase CSS a todas las imágenes de esos bloques. Llamémoslo por ahora 'clase imagen'. Cuando arrastro y suelto 2 de esos bloques y selecciono 1 imagen en uno de ellos, la clase 'image-class' no aparece al primer clic en la sección de clases del p...
artf
No se puede reproducir, solo hay que proporcionar una demo en vivo (como sugiero en la plantilla del problema) con ese bloque
alimajed93
Voy a compartir contigo algunas capturas de pantalla que seguramente aclararán este problema:Paso 1: Arrastra y solta un bloque en el lienzo y seleccionarlo haciendo clic en él <img width="642" alt="captura de pantalla 2018-08-21 a las 10:...
artf
Entiendo cuál es tu problema, pero aun así, tienes que subir una demo en directo porque no puedo reproducirla. Puede depender de muchas cosas, solo capturas de pantalla no son suficientes. Ni siquiera estoy seguro de que estés usando la úl...
¿Hay alguna forma de que el lienzo redimensione de forma dinámica? es decir, no usar el Administrador de dispositivos, sino arrastrar y soltar el ancho, similar a lo que puedes hacer con paneles o componentes? Gracias
jvillena
@artf y @shlomoko, iré explicando el paso poco a poco. Primero, necesito usar Jquery, pero puedes usar otra librería o integrarte dentro del motor GrapesJS. En mi caso quería que fuera transparente al motor. 1) Tengo dos elementos de div o...
artf
No @shlomoko, el lienzo no es redimensionable pero me encantaría ver un reparador permanente para eso (posiblemente con la misma lógica que se usa en los paneles).
jvillena
Hola @artf, acabo de implementar una barra de lienzo para redimensionar, pero no sé si existe alguna forma de refrescar la posición de los bordes de los resaltos. Echa un vistazo al vídeo, por favor: http://recordit.co/jKlppYg2dD GJS-Badge...
En la versión más reciente de Grapesjs. Puedo replicar errores en ambos. Linux Ubuntoo, Moxilla. Espero que el CSS solo aparezca una vez, si no, será demasiado en la ventana para usarlo al exportarlo. CSS se duplica. La duplicación ocurre con @keyframes estilos. Así que limpiar el lienzo, arrastrar pestañas bloquea so...
artf
@blairpanek no entiendo cómo reproducir el problema, por favor proporcionad una demo en directo
no-response[bot]
Este asunto se ha cerrado automáticamente porque no ha recibido respuesta a nuestra solicitud de más información por parte del autor original. Con solo la información que actualmente hay en el asunto, no tenemos suficiente información para...
yomeshgupta
@artf ¡Gran trabajo en el proyecto! Sin embargo, he notado que 'CSS' dentro de 'media queries' se repite. ¿Alguna idea de por qué? Me pasa lo mismo en mi equipo local también. Eso también ocurre en la página de la demo: https://grapesjs.co...
Hola, Estoy intentando añadir botones verticales en un panel. He añadido un flexbox con dirección vertical, pero como se añade un div adicional como intermediario a los botones, no les afecta. ¿Hay alguna forma de solucionar esto? He añadido el siguiente código que parece no funcionar ():
artf
@shlomoko perdón, pero he cerrado este problema, no tiene nada que ver con grapesjs en sí, es solo por la configuración de tu interfaz de usuario
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, Yo uso Grapesjs en mi aplicación de reactJS. Tengo un componente React que es una instancia de Grapesjs. Así que puedo añadir este componente a mi aplicación tantas veces como quiera. Cada vez que quiero lanzar un evento (borrar un bloque) con el teclado en el editor grapesjs, no funciona. Esto es el lanzamiento...
artf
¿Podrías proporcionar una demostración en directo reproducible de tu caso, por favor? PD. Asegúrate de trabajar con la última versión de grapesjs
no-response[bot]
Este asunto se ha cerrado automáticamente porque no ha recibido respuesta a nuestra solicitud de más información por parte del autor original. Con solo la información que actualmente hay en el asunto, no tenemos suficiente información para...
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 @artf, ahora estoy trabajando en hacer contenido en varios idiomas dentro del editor, pero me gustaría saber cómo puedo guardar en el HTML de Dom los nuevos elementos HTML más cercanos al elemento seleccionado (o actualizar estos elementos como nuevos componentes dentro del editor). Por ejemplo, incluyo un div oc...
jvillena
Acabo de solucionar mi problema haciendo una solución temporal tras investigar sobre el núcleo de Grapesjs. Voy a explicar la solución que usé: 1) Estoy usando un diálogo emergente con un switcher de bootstrap para seleccionar el idioma de...
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.