Hola, GrapeJs iniciado, normalmente cargo la llamada a funciones y añado contenido a GJS div, $.ajax({ tipo: "GET", URL: '' procesData: false, contentType: 'application/json; charset=utf-8', DataType: "Json", $.each(data, function (key, data) { $('#gjs').append(html); } }); Mis problemas, después de guardar contenido,...
artf
https://grapesjs.com/docs/modules/Storage.html
ClaudeCode
Gracias por informar de esto, @san-123. Buena pregunta sobre problemas de almacenamiento remoto. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo espec...
¡Hola @artf! '''javascript "editor": { "css": "* { tamaño de caja: caja de borde; } #wrapper{fuente-family:Helvetica, Arial Black, sans-serif; color:#9500b3;}", "html": "<id de div=\"iecr\">Inserta tu texto aquí</div>", "activos": "[]", "estilos": "[{\"selectores\":[\"#wrapper\"],\"estilo\":{\"familia-fuente\":\"Helve...
artf
Bueno, deberías poder tomar el CSS de cualquier instancia de GrapesJS con 'editorInstance.getCss()'. Que básicamente genera el CSS a partir del JSON de 'estilos'
ClaudeCode
Gracias por informar de esto, @lacieri. Buena pregunta sobre [PREGUNTA]: Analizar estilos a una cadena Css. El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de...
ADVERTENCIA LEE y SIGUE los siguientes 3 pasos, luego ELIMÍNALOS antes de publicar el númeroSeguir las Directrices de CONTRIBUCIÓN https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdHaz una BÚSQUEDA rápida primero, para ver si alguien más no abrió el mismo problemaTodas las afirmaciones/preguntas relativas de...
ClaudeCode
Gracias por informar de esto, @nithinpillalamarri123. El problema con cómo personalizar el formulario js de uvas para añadir estilo parece ser una condición de carrera o un problema de sincronización de gestión estatal. Esto suele ocurrir...
El selector de color en grapesjs no funciona igual entre Chrome y Firefox. Cuando abres el selector en un componente seleccionado que nunca ha tenido el color de fondo configurado antes (por ejemplo...), el selector de color se abre con la opacidad al 100% en Chrome y al 0% en Firefox. El problema es que el usuario pu...
mhowey
@artf Otra diferencia a tener en cuenta entre Firefox y Chrome es lo que se muestra en la paleta. Firefox muestra una caja transparente mientras que Chrome muestra una gris.
artf
Parece que está resuelto en la última versión de Firefox
ClaudeCode
Gracias por informar de esto, @mhowey. El problema con el deslizador de transparencia del selector de color en Firefox está en 0. parece ser una condición de carrera o un problema de sincronización de gestión de estado. Esto suele ocurrir...
Versión: 0.16.27 ¿Puedes reproducir el error de la demo? [ ] Sí [ ] No [X] Vídeo pero sin demo ¿Cuál es el comportamiento esperado? Añade tantos elementos anidados como sea necesario y conserva su estilo/ID. ¿Cuál es el comportamiento actual? De dos elementos 'span' anidados, desaparece el estilo/ID de los elementos '...
artf
Hola Benjamin, el error ya estaba arreglado (cuando reportes un error, asegúrate de tener la última versión)
ClaudeCode
Gracias por informar de esto, @bgrand-ch. El problema con v0.16.27 - Style/ID desaparece cuando se anida el span parece ser una condición de carrera o un problema de sincronización de gestión de estado. Esto suele ocurrir cuando los evento...
Hola, Tengo un componente personalizado, llamémoslo Section Block. Quiero evitar que el usuario deje caer bloques de sección dentro de otros bloques de sección. ¿Es eso posible? Árbitro: https://grapesjs.com/docs/modules/Components.html#define-custom-component-type Soy consciente de las opciones que se pueden arrastra...
artf
Puedes usar el selector ':not()', por ejemplo. ':no(.excepto-esta-clase)'
stljeff1
Gracias @artf. Esta solución funciona, en su mayoría. Ahora me estoy encontrando con un nuevo problema donde desaparece un texto provisional. En algunos elementos dentro de mis bloques, tengo un elemento HTML con un nodo de texto, y luego...
artf
Estás definiendo el componente con la antigua API, que requiere otras cosas para funcionar correctamente y eso podría ser la causa del problema (he probado por mi parte y todo funciona como esperaba). Por favor, comprueba aquí la API corre...
Hola, me he encontrado con un bug raro cuando intenté conseguir la categoría de bloques. 'block.get('category')' devuelve el objeto en Chrome, pero en Firefox el mismo código devuelve la cadena: ! imagen Izquierda - Chrome, correcto - Firefox Además, con extensiones activadas de adblock o selenium, este código también...
xinnai
@kuhelbeher tuve el mismo problema, ¿resolviste tu problema?
artf
Esto parece haberse resuelto con la última versión de GrapesJS
ClaudeCode
Gracias por informar de esto, @kuhelbeher. El problema con block.get('category') devuelve resultados diferentes en Chrome y Firefox parece ser una condición de carrera o un problema de sincronización de gestión de estado. Esto suele ocurri...
ADVERTENCIA LEE y SIGUE los siguientes 3 pasos, luego ELIMÍNALOS antes de publicar el númeroSeguir las Directrices de CONTRIBUCIÓN https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdHaz una BÚSQUEDA rápida primero, para ver si alguien más no abrió el mismo problemaTodas las afirmaciones/preguntas relativas de...
kumarabhishek008
El problema se ha resuelto
ClaudeCode
Gracias por informar de esto, @kumarabhishek008. El problema con Imagen de fondo del componente envoltorio no carga por segunda vez al actualizar parece ser una condición de carrera o un problema de sincronización de gestión de estado. Est...
Hola @artf Estoy intentando cambiar el tipo y los valores de entrada de la propiedad de pantalla de esta manera -: Pero en el estilo de Button no se ve. ¿Cómo podemos personalizar la propiedad de visualización? '''js const styleManager = editor. StyleManager; styleManager.addSector('div-only-sector',{ nombre: 'Escenar...
nilchu
Tienes que usar la propiedad de 'lista' para definir tus opciones. Dentro de los objetos de opción de radio, debería decir 'nombre' en lugar de 'título'. '''javascript const styleManager = editor. StyleManager; styleManager.addSector('div-...
Abhisheknanda1344463
Muchas gracias @nilchu por vuestra ayuda.
ClaudeCode
Gracias por informar de esto, @Abhisheknanda1344463. Buena pregunta sobre Custom Style Manager. El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo es...
Quizá puedas ayudarme... Quiero quitar la etiqueta ".gjs-traits-label" cuando se abra traitManager. ! imagen ! imagen Probé algo así:
artf
'''css .gjs-traits-label { display: none } ```
ClaudeCode
Gracias por informar de esto, @alemenciones. Buena pregunta sobre ¿Cómo ocultar ".gjs-traits-label" en traitManager?. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de Grapes...