¿Estás usando la última versión (las versiones anteriores NO están soportadas)? Versión 0.15.8¿Cuál es el comportamiento esperado? El oyente 'change:style' debería activarse al cambiar o actualizar el estilo¿Qué ocurre en cambio? No pasa nadaSi puedes reproducir el error, indica todos los pasos necesariosArrastrar el...
iamriel
Olvídalo, acabo de desactivar 'avoidInlineStyle: 0' :)
VanShane
Hola, ¿hay alguna forma de escuchar actualizaciones de estilo de componentes (en modelo o vista) sin usar 'avoidInlineStyle: 0'?
Parece que cuando se alteran los 'paneles' por defecto en la configuración, los estilos básicos se eliminan de los paneles. Por ejemplo, la fuente y las barras de desplazamiento.¿Estás usando la última versión (las versiones anteriores NO están soportadas)? Sí¿Te enfrentas al problema con tu copia local de GrapesJS o...
artf
Perdón @adriangroch pero no entiendo muy bien qué esperas. Veo que el panel y sus estilos están correctamente aplicados. ¿Estás hablando del pergamino fuera del editor? Eso no tiene nada que ver con el editor ni con sus estilos...
adriangroch
@artf, cuando tienes suficientes componentes en el lienzo y seleccionas el gestor de capas, los estilos no se aplican como en el ejemplo por defecto: la fuente es diferente y la barra de desplazamiento ha cambiado. Todo sigue dentro del ed...
artf
Esa barra de desplazamiento no es del editor sino del 'cuerpo' y de la fuente, siendo una interfaz personalizada (cuando usas 'appendTo'), la fuente se toma del padre
Estoy intentando montar un componente de solo lectura (arrastrable, soltable, etc., todo configurado en falso) y permitir que el usuario edite componentes hijos en su interior. Por ejemplo, si tengo el siguiente contenido '''html <div class="wrapper"> <header>Un cabecero</header> <div> EDITOME </div> <footer>Un pie de...
pouyamiralayi
¡Hola! Puedes establecer la propiedad arrastrable del componente objetivo de esta manera: de este modo, solo podrá arrastrarse dentro de la ranura. Lo mismo puede hacerse con el tipo de solo lectura. Si necesitas más ayuda para tu caso esp...
pouyamiralayi
¡Hola! Si te refieres a inyectar el componente en el editor sin interacciones del usuario, puedes usar: Más sobre esto aquípermitir que el usuario arrastre nuevos bloques donde diría "EDITARME" Si te refieres a hacer que el componente de s...
tom-sherman
@pouyamiralayi ¡Gracias! He implementado un componente 'Slot' y estoy anulando los atributos dentro del método init '''javascript const Slot = () => ({ modelo: { Predeterminados: { redimensionable: falso, Contenido: '<div style="min-height...
Creé 3 botones personalizados (editar, previsualizar, guardar) y todos esos tienen métodos de ejecutar y parar. Cuando hago clic en cualquier botón, se activa el comando de correr de ese botón, pero antes de que se ejecute la función de detención de otros botones. Cuando hago clic en Editar, abajo está la salida de la...
mcottret
Hola @slellampati, Siento que esta respuesta llegue un poco tarde, pero acabo de toparme con el mismo comportamiento y descubrí este problema. Para responder a la pregunta: los botones de GrapesJS tienen un 'active' event listener, que des...
artf
Puedes añadir un 'contexto' diferente: por ejemplo, save-button" a tus botones para separarlos de este comportamiento predeterminado (por defecto los botones comparten el mismo contexto) De hecho, hay una referencia pequeña en la guía para...
¿Estás usando la última versión (las versiones anteriores NO están soportadas)? Sí¿Te enfrentas al problema con tu copia local de GrapesJS o con la demo actual? Demo actual y local, también usando el plugin CKEditor¿Cuál es el comportamiento esperado? Cuando un componente 'textible', por ejemplo #481 Merge field, se a...
artf
Hola @adriangroch gracias por el informe, pero desafortunadamente no es un bug, simplemente no es posible, actualmente, tener componentes ('textables' en este caso) dentro de un RTE personalizado. Cada RTE tiene su propia implementación y...
hola Definí el diagrama de pasteles de Dev Extreme como un componente nuevo, todo parece estar bien, excepto cuando arrastro mi componente a celda o cada vez que uso el botón de vista previa, el tamaño de mi gráfico y el contenedor de celdas cambian. ¿Hay alguna opción que evite el cambio de tamaño de celda? ¡Gracias
ADVERTENCIA LEE y SIGUE los siguientes 5 pasos, luego ELIMÍNALOS antes de publicar el númeroSeguir las Directrices de CONTRIBUCIÓN https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdUtiliza los Números de GitHub EXCLUSIVAMENTE para ERRORES, SOLICITUDES DE FUNCIONALIDADES o PREGUNTAS. Prefijo el título del pro...
Sería genial si esto existiera, ya que para escribir un renderizador para el contenido del editor que actualmente necesito revisar el código fuente para encontrar el formato exacto. También sería útil para definir tipos. ¿Podría generarse a partir de los modelos Backbone?
artf
Hay un asunto abierto sobre las declaraciones Typescript #1759
La pregunta Me gusta grapesjs y creo que es la mejor solución para construir interfaces gráficas, pero no encuentro ninguna librería de componentes integrada. Sé que hay extensiones oficiales, pero hay pocos elementos. ¿Hay plugins, bibliotecas o plantillas adicionales? Puede ser desarrollado por algunos desarrollador...