Hola @artf quiero anular la función de arrastre de '''dmode "absoluto"'''. Por ahora, tenemos la capacidad de movernos libremente por el lienzo y, si nos mueves a cualquier parte del escritorio, no será igual en el otro móvil o dispositivo de mesa. Además, en los píxeles quiero que sea en porcentaje para que sea sensi...
artf
Tienes que extender el comando ComponentDrag
GJSBlock
Gracias por informar de esto, @Abhisheknanda1344463. ¡Gran sugerencia sobre las funciones de Anulación de Arrastre! Aunque esta función específica aún no está en la API principal, existen varias formas de lograr un comportamiento similar....
Estoy intentando cargar una plantilla existente. Creo que debería funcionar con componentes o HTML, pero parece que solo funciona a través de HTML. El siguiente código no funciona, pero el código con el HTML correspondiente sí. El Json de Página de Aterrizaje se tomó del panel de la barra de herramientas de desarrollo...
artf
@Vikash-ra, por favor sigue la plantilla de la incidencia cuando crees una.
GJSBlock
Gracias por informar de esto, @Vikash-ra. Gracias por compartir tu informe sobre La plantilla no carga solo con componentes. Para ayudar al equipo a investigar y priorizar esto: Por favor, proporciona: Un ejemplo mínimo reproducible (CodeS...
Este es mi código de bloque personalizado: Quiero añadir un evento de clic al botón después de añadirlo al lienzo, y cuando hago clic, puedo obtener el contenido en el texto de mj-text
mingxin-yang
@artf
artf
@mingxin-yang tienes que extender la vista del componente 'botón mj'
GJSBlock
Gracias por informar de esto, @mingxin-yang. Buena pregunta sobre Cómo añadir un evento de clic. El enfoque recomendado con Canvas es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo específ...
Comentado en https://github.com/artf/grapesjs/discussions/3711 <tipo div='discussions-op-text'> <sup>Publicado originalmente por ltenti 17 de agosto de 2021</sup> Hola a todos, Me pregunto cómo abordar este tipo de escenario:Tengo que permitir que los usuarios de mi aplicación editen una página webla página web tiene...
Gracias por informar de esto, @ltenti. ¡Gran sugerencia sobre el análisis parcial! Aunque esta función específica aún no está en la API principal, existen varias formas de lograr un comportamiento similar. Usando el sistema de eventos: '''...
Estoy teniendo algún problema cuando intento guardar algunos componentes, incluyendo algunos scripts, y recargar la página, los componentes no se renderizan correctamente. Está mostrando cajas vacías. Ejemplo: Cuando intento guardar un componente gráfico de 'jvas28/grapesjs-echarts' y recargo la página, me sale esto <...
shkhalid
¡Gracias @artf! Por fin pude averiguarlo El problema estaba en 'tagVarStart' y 'tagVarEnd'. Después de comentarlo, empieza a funcionar
artf
Oye, @shkhalid gracias por el informe, pero en este repositorio deberías abrir los problemas reproducibles sin plugins externos, ya que podría ser un problema del propio plugin. Al menos por lo que puedo ver sobre el núcleo, no veo problem...
GJSBlock
Gracias por informar de esto, @shkhalid. Buena pregunta sobre los componentes almacenados con script que no pueden renderizarse correctamente. El enfoque recomendado con Componentes es utilizar la API orientada a eventos. Empieza aquí: Con...
any one knows how to execute a function when the block manager is opened
artf
Si usas el comando por defecto para mostrar/ocultar bloques, puedes hacerlo con 'editor'. Commands.isActive('open-blocks')'
GJSBlock
Gracias por informar de esto, @aliibrahim123. Buena pregunta sobre ayuda: cómo saber si el panel del gestor de bloques está abierto. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la document...
Estoy usando GrepeJS en un proyecto de React. Cuando entro en modo vista previa y pulso el botón de atrás del navegador, el modo de vista previa no sale. Sin embargo, cuando hago clic en el globo ocular aparece los errores "TypeError: No se puede leer la propiedad 'stop' de undefined" ! grapesJS-error
artf
Hola @rajnishrao por favor intenta actualizar a la última versión. Si sigues teniendo el problema, abre un nuevo número e incluye una demo reproducible.
GJSBlock
Gracias por informar de esto, @rajnishrao. El error TypeError: No se puede leer la propiedad 'stop' de indefinido" ocurre cuando el módulo intenta acceder a propiedades antes de que el ciclo de vida del componente esté completamente inicia...
¡GrapesJs es el mejor creador de páginas! :corazón: Perdona, soy nuevo en GrapesJs. ¿Puedo añadir soporte para componentes de Vue?
GJSBlock
Gracias por informar de esto, @denisoed. ¡Gran sugerencia sobre ¿es posible configurar el renderizado de los componentes de Vue?! Aunque esta función específica aún no está en la API principal, existen varias formas de lograr un comportami...
Grapesjs versión v0.16.45, intento usar el plugin de cuenta atrás (https://github.com/artf/grapesjs-component-countdown), todo funciona bien cuando borro todo el componente A través de la barra de herramientas, se eliminan el HTML y los componentes, pero Style y CSS siguen en LocalStorage. Lo que me desconcierta es qu...
GJSBlock
Gracias por informar de esto, @momu-2016. Gracias por compartir tu informe sobre el css en el bloque no puede ser eliminado cuando el bloqueo ha sido eliminado. Para ayudar al equipo a investigar y priorizar esto: Por favor, proporciona: U...
Estoy usando el siguiente fragmento de código para colapsar todas las categorías de bloques, pero desafortunadamente esto no funciona Demo en directo: https://jsfiddle.net/d4702yoh/2/ ¿Qué pasa aquí?
artf
Eso debería ser suficiente, 'editor. Blocks.getCategories().forEach(ct => ct.set('open', false))' pero las categorías no se crean hasta el renderizado de los bloques (que ocurre, por defecto, cuando haces clic en la pestaña de Bloqueos), a...
ronaldohoch
Hola, he hecho que cierre todos los bloques en un solo plugin, intento adaptarme a ti.: '''javascript Export default (editor, opt = {}) => { comandos const = editor. Órdenes; Commands.add("dina:hide-all-blocks",(editor)=>{ editor. Panels.g...