Versión: grapes.min.js 0.15.10 Hola, Estoy usando un almacenamiento personalizado para cargar y almacenar datos json de/hacia un área de texto. Usar un almacenamiento personalizado parece no soportar la opción de carga automática. En su lugar, tengo que activar manualmente editor.load(), pero parece que actualiza el e...
treztreiz
La opción de autocarga en realidad funciona al añadir el almacenamiento personalizado como plugin.plugin de almacenamiento personalizado: Editor:
collindutter
@treztreiz conseguiste averiguar cómo hacerlo sin registrarlo como un plugin? Yo también me estoy encontrando con este problema.
treztreiz
@collindutter Parece que tienes que crear un plugin. Supongo que la opción de autocarga se usa mientras se instancia uvas, y desafortunadamente el editor de funciones. StorageManager.add realmente necesita esa instancia... Esto no ocurre c...
Hola, Me enfrento a un problema de deshacer y rehacer, supongamos que tengo un bloque de texto como Insertar texto aquí, voy a cambiar a Hola y luego pulsar un botón de deshacer y aparece un Insertar texto aquí otra vez, daré clic en un botón de rehacer y aparece como Insertar texto aquíHello. Por favor, dadme cualqui...
pouyamiralayi
@GayathriD2020 grapesjs está usando backbone-undo bajo el capó y aquí está el src de grapesjs undo manager ¡Salud!
GayathriD2020
Gracias por la referencia, lo comprobaré y si necesito ayuda te lo haré saber. Que tengas un gran día
pouyamiralayi
@GayathriD2020 no puedo reproducir esto en la demo. ¿Estás en la última versión? ¡Salud!
Hola, he puesto: editor.on('selector:add', selector => selector.set({ activo: falso, })); NO seleccionar clase en Element después de hacer clic y editar CSS, funciona pero tras actualizar la página vuelve a seleccionar las clases de Element. ¿Hay alguna forma de solucionarlo?
MatejGlasnak
He encontrado la solución. Selector:add solo se llama cuando se añade un nuevo componente, pero los ajustes del selector para ese componente no se guardan. Después de recargar la página, no se llamará a los componentes guardados previament...
Hola @artf espero que todo vaya bien. Esto es más bien un recordatorio o un mensaje de advertencia sobre un problema que acabo de tener y que me llevó un tiempo resolver. Si la altura del envoltorio (modificada por el selector #wrapper por defecto) está configurada como 'altura: 100%' en lugar de 'altura-mínima: 100%'...
artf
Hola Juan, gracias por todos los detalles, pronto voy a fusionar una gran refactorización del lienzo y veré si podemos arreglarlo (por ejemplo, adjuntar la referencia de scroll al envoltorio).
artf
Gracias por recordarme@bgrand en realidad se me había olvidado este problema 😬 Se arreglará en la próxima versión.
jcamejo
Me alegra oírlo, espero que la refactorización ayude a solucionar el problema.
Hola a todos, No lo entiendo, creé una plantilla con objetos de texto tamaño fuente 14px, se ve bien en mi portátil en modo escritorio, pad y smartphone. Pero cuando uso el smartphone, algunos objetos de texto no tienen el mismo tamaño de fuente. Todas las flechas rojas en la pantalla de impresión están configuradas c...
@artf, ¿podrías darme algunos consejos sobre cómo mejoro el componente form select en grapesjs-plugin-forms para que se vea algo así: ! select La idea es ofrecer una forma más elegante de añadir opciones de selección y eliminarlas, como se añadiría a las capas de sombra de caja.
Hola, cuando hago clic en elemento, su clase se selecciona automáticamente. ¿Cómo puedo poner las clases en "no seleccionadas" y seleccionar solo si es necesario? <img width="470" alt="Captura de pantalla 2020-01-21 at 13 03 44" src="https://user-images.githubusercontent.com/51018512/72803479-7e29b680-3c4e-11ea-8def-b...
MatejGlasnak
He encontrado la solución: https://github.com/artf/grapesjs/issues/1979
Hola equipo, Tengo requisitos un poco diferentes para el código de exportación e importación. ¿Es posible tener html y css en memoria (quiero guardarlo en la base de datos) en lugar de abrir PopUp, que da la opción de guardar el archivo zip? Estoy usando el plugin de página web en la app Angular ¿También es posible ca...
pouyamiralayi
@denish-kanabar puedes hacerlo así: ¡Salud!
pouyamiralayi
Hola @denish-kanabar ¿Es posible obtener html y css en memoria (quiero guardarlo en la base de datos) Por favor, consulte la API de almacenamientocargar la página con HTML prerenderizado o pre-suministrado ¡Salud!
denish-kanabar
He comprobado ese hilo y desde ahí solo se pueden importar plugins, pero ahora el problema es llamar a la API al añadir el comando para que el editor guarde en la base de datos
He probado varios plugins, es decir, página web, boletín y bloque básico, pero en los tres casos empieza a parpadear en cuanto tomo el contenedor de mover (div: gjs). Por eso, no permite formatear texto en negrita, cursiva, subrayado y demás. Adjunto un ejemplo de código sin npms studio-fabric-grapesjs-app.zip
artf
Si crees que hay un problema con GrapesJS, por favor abre un problema correctamente (sigue la plantilla de BUG): especifica la versión, el navegador, la demo en vivo y todos los detalles necesarios para dar contexto a tu problema ('empieza...
Hola, gracias por el maravilloso editor, He intentado integrar el editor y todo está bien. Cuando el usuario selecciona una imagen desde el administrador de activos no hay ninguna acción; si se muestra una alerta; esa imagen ha sido reemplazada o seleccionada con éxito, ¿cómo se puede lograr una alerta? ¿Hay alguna op...
pouyamiralayi
Hola @pradeeshattlee colocar el siguiente código dentro de un plugin: Para más información sobre cómo ampliar Asset Manager, consulta este enlace ¡Salud!
artf
probé el código de abajo, la alerta aparece con un solo clic pero la imagen no se reemplaza Esto ocurre porque sobrescribes el método original, para extenderlo correctamente deberías hacer esto: '''js const am = editor. Gestor de Activos;...