He investigado mucho, pero aún así no he podido añadir un componente personalizado. Probé el ejemplo en la documentación oficial (para modificar el comportamiento del elemento "input" y funciona bien). https://grapesjs.com/docs/modules/Components.html#define-new-component Pero el ejemplo anterior es para modificar el...
artf
En primer lugar, usa la API mejorada. El 'isComponent' solo se activa si necesitas analizar una cadena HTML; si pasas el objeto component (por ejemplo, '{ type: 'input2', }') el análisis no es necesario. No ves nada en el lienzo porque obv...
Hola, Al leer los requisitos de licencia para este proyecto y también para el proyecto grapesjs-preset-newsletter, la licencia indica que el aviso debe ser referenciado o incluido en los archivos de origen o binarios de salida. Para cubrir esta necesidad, ¿debería fuente js no incluir una referencia similar a este eje...
artf
Al leer los requisitos de licencia para este proyecto y también para el proyecto grapesjs-preset-newsletter, la licencia indica que el aviso debe ser referenciado o incluido en los archivos de origen o binarios de salida. Creo que esa fras...
Estoy buscando desarrollar un plugin y me gustaría contratar a un desarrollador experimentado de GrapeJS en base a un contrato para este trabajo. Por favor, responde o envía un mensaje privado o un correo (abajo) si te interesa y podemos charlar.
artf
@dizzydes también intenta publicar tu oferta en el canal dedicado de chat de discord
dizzydes
Lo haré, Artur, gracias. Gracias, Des Enviado desde mi iPhone El 30 de mayo de 2019, a las 00:30, Artur Arseniev <[email protected]> escribió: Cerrado #2040. — Recibes esto porque te mencionaron. Responde directamente a este correo,...
Hola, tengo este botón, cuyo estilo cambia al pasar el cursor y se añade una nueva clase: '<button class="btn btnhovered">Button 1</button>' ' <button class="btn">Button 2</button>' ¿Hay alguna forma de cambiar los estilos de una clase en particular? ¿Quisiera añadir un color personalizado a la clase "btnhovered"? Cua...
artf
Para conseguir la regla con esa clase usa 'CssComposer.getRule' y, una vez que tengas la regla, actualiza su estilo '''js regla const = editor. CssComposer.getRule('.btn_hovered'); rule && rule.addStyle({ color: 'red' }); ```
faaizalikhan1
@artf Hola, estoy intentando acceder con esa afirmación, pero recibo nulo como respuesta, ¿cuál podría ser el problema?
artf
Bueno, la regla debería estar ahí al principio. Si usas la opción 'canvas.styles' en tu método init, esos no se añaden en CssComposer, así que tienes que añadirlo primero.
Hola, Estoy teniendo problemas usando esta biblioteca, primero algunos botones no tienen iconos y parpadean al hacer clic en ellos, no responden. Por ejemplo: ! Captura de pantalla 2019-05-25 a las 12 53 28 Además, cuando selecciono ciertos elementos en la página, aparecen algunas manchas blancas. Por ejemplo: ! Captu...
artf
@Apetrou creo que te faltan algunos archivos (esas manchas blancas parecen ser iconos enormes de la barra de herramientas, así que el tamaño de la fuente parece haber cambiado). Intenta empezar desde el archivo usado para la demo https://g...
umer936
Yo también tengo este problema. Estoy intentando incluirlo en una aplicación de CakePHP. Si ejecuto mis mismos includes y scripts de GJS en un archivo HTML sencillo desde mi escritorio, funciona como se espera, es decir, no falta un includ...
umer936
Vale. Después de mucho ensayo y error, el problema es que ya estoy incluyendo font-awesome en mi cabecera. '''<script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/js/all.min.js" integrity="sha512-RXf+QSDCUQs5uwRKaDoXt55j...
Hice canvas en modal, pero hubo algunos bugs, cuando añadí un nuevo componente, la posición de la barra de herramientas bajó, el valor superior del lienzo que inicialmente estaba 0 cambió (console.log (r.canvasTop) en grapesjs.min.js), pero cuando redimensioné el navegador, todo volvió a ser normal (el error solo ocur...
artf
Si te encuentras con un error, por favor abre el problema como un error. Así que sigue la plantilla para el bug.
Hola, Me gustaría incorporar este paquete con mi backend actual basado en elementos. Para ello, tendría que mapear los datos publicados en el servidor de almacenamiento remoto en mi propia estructura de datos y, durante la carga, también de vuelta a la estructura de grapesj. Como ejemplo muy básico, he tomado el eleme...
artf
Puedes ver todas las propiedades del componente aquí: https://grapesjs.com/docs/api/component.html#component Y ninguno de ellos es obligatorio
Hola, Me estoy encontrando con un problema al seleccionar o desseleccionar una clase en un elemento del StyleManager a través de la interfaz. Esto ocurre tanto en mi propio proyecto como en la demo de la nueva carta de la página de GrapesJS. Ocurre en la versión 0.14.61, que debería ser la versión actual. Reproducción...
Hola @artf, Tengo un desplegable con pocas opciones. Según la selección, los campos se generan usando addTrait. De forma similar, ¿existe alguna función removeTrait? Ej.: Si elijo la Opción 1, se generará 'campo-1'. Si elijo la Opción 2, debería eliminarse 'campo-1' y se debería añadir 'campo-2'.
sdrebel
He encontrado las soluciones en las versiones actualizadas de desarrollo. component.removeTrait('título');
Hola @artf Puedo cambiar el estilo del esquema de un componente flotado con '.gjs-cv-canvas .gjs-highlighter { ...... }` ¿Cómo puedo cambiar el estilo de esquema de un componente seleccionado? No puedo aplicar el estilo usando '.gjs-comp-selected' Además, ¿cómo puedo cambiar el estilo del tipo/etiqueta del nombre de c...
artf
Solo el estilo de componente seleccionado está dentro del lienzo, así que tienes que usar la opción 'canvasCss' https://github.com/artf/grapesjs/blob/8915ae417bed25a4834b34d8f0ecc08f0e03fd64/src/editor/config/config.js#L74-L78 para el rest...