Hola, He añadido un botón nuevo en el Panel de Opciones y ahora intento desactivar mientras que un criterio dado no es válido. Por ahora, he intentado usar myButton.set('active', 1) pero no es lo que busco. He echado un vistazo rápido al código GrapesJS y no he visto ninguna opción para desactivar el botón o hacerlo "...
artf
Hola Arthur, desafortunadamente no hay una función de 'desactivación', pero estaría bien tenerla
arthuralmeidap
Hola @artf, Intentaré trabajar en eso, ¿vale? Empezaré a añadir un nuevo atributo de 'desactivar' para el botón. ¿Qué opinas?
arthuralmeidap
Hola @artf, Esto no está relacionado con este problema, pero ¿sabes cuándo saldrá la próxima versión? Hay algunas mejoras en la rama de desarrollo que estarían bien tenerlas.
Hola, perdón si esto ya se preguntó antes, pero busqué y no encontré nada al respecto. ¿Cómo podría referenciar un componente (cuadro de texto) bajo contenido a una clase única por defecto en lugar de tener que escribir el atributo css uno por uno? por ejemplo, (no funciona) abajo, el control de entrada es la clase. i...
artf
Usa la tecla 'classes' '''js ... Contenido: { Tipo: 'entrada', Clases: ['Clase1', 'Clase2', ...], En el estilo interior se ponen estilos en línea Estilo: {'Text-Align': 'Center', ....} } ... ```
lock[bot]
Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.
Quería aprender a usar el componente de vídeo, pero el de la web de demostración (http://grapesjs.com/demo.html) no parece funcionar. Al colocar un componente de vídeo en el lienzo se muestra una foto fija con algunas luces. Si hago clic en el icono de edición, el editor de fotos se abre sin contenido ni barra de herr...
artf
No es una foto, sino un vídeo (acabo de desactivar la reproducción automática), si cambias los controles y activas la vista previa deberías poder verla reproducirse. Sobre el botón de edición, creo que es un bug, no debería estar ahí, lo r...
roytang
¿Cómo alternar controles y activar la vista previa?
Cuando usas URLs como: https://player.vimeo.com/video/240175862?autoplay=0&title=0&byline=0&wmode=transparent El vídeo tiene la reproducción automática activada. Esto no es correcto
vizardkill
Lo mismo ocurre con Youtube, la función de reproducción automática no funciona
Hola, Recientemente actualizamos GrapesJS de la versión 0.8.8 a la 0.12.15. Después de la actualización, vi que la barra de herramientas de rte aparece en el panel superior por alguna razón. He intentado hacer una llamada limpia de uvas (copiado de la wiki): Pero la barra de herramientas sigue ahí: https://i.imgur.com...
artf
Parece que simplemente no está oculto en renderizado, lo arreglaré para la próxima versión
lock[bot]
Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.
Estoy intentando crear un componente personalizado que contenga algo de texto lorem ipsum en el contenido, para editarlo una vez que esté en el lienzo. Pero también quiero modificar el HTML en la vista (para añadir contenido que quiero mostrar en el editor pero no en el HTML guardado). Probé algo así: El problema es q...
roytang
Probé lo anterior, como sigue: Pero sigo sin poder editar el texto en los elementos h1 y p después de dejar el componente en el lienzo. :(
artf
Perdona, no me había dado cuenta '''js var html = this.el.innerHTML; html = "<h1>ABC</h1>" + html; this.el.innerHTML = html; ``` básicamente eliminas elementos con modelos y adjuntas una nueva cadena como HTML (el editor ya no puede accede...
artf
Puedes ampliar el componente de texto en lugar del base '''js const defaultType = comps.getType('default'); const textType = comps.getType('text'); ... view: textType.view.extend({ ... ```
Perdón por el título tan vago. No sé cómo describirlo de forma concisa. Tengo un bloque personalizado donde quiero restringir que solo se puedan colocar imágenes en una parte concreta del bloque. Probé algo así: Sin embargo, cuando hago esto, intentar arrastrar el bloque fuera de la paleta de bloques genera el siguien...
roytang
Viendo que tu comentario corrigió el error original que encontré, cerraré este comentario y publicaré uno aparte para mis preguntas sobre el uso de la propiedad droppable.
artf
La 'vista' es obligatoria cuando defines un nuevo tipo de Componente '''js comps.addType('image-container', { modelo: defaultModel... view: defaultView; }); ```
roytang
¡Gracias! Añadir la Vista por defecto sí eliminó el error, pero sigo sin poder hacer lo que quiero: no consigo dejar una imagen dentro de la parte de "contenedor de imágenes" del ejemplo anterior. Cuando intento dejar el componente de imag...
Hola @artf 1) Tengo mis plantillas de editor así: ! 1 Quiero cambiar la alineación y también añadir un botón de retroceso en la esquina izquierda como este: ! 2 2) No sé por qué, cada vez que selecciono texto, las opciones del editor de ckles siempre aparecen en la parte superior: ! captura Quiero que aparezca junto a...
artf
Revisa la API de Paneles o simplemente puedes añadir o eliminar cosas una vez que el editor esté cargado '''js editor.on('load', () => { Cambia tu DOM aquí }) ```Acabo de probarlo en la demo y funciona como se esperaba, probablemente tenga...
lock[bot]
Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.
He visto que el combobox tiene diferentes estilos según el navegador. Firefox 56.0.2 (64 bits): ! captura de pantalla 2017-10-27 a las 17 23 49 Chrome: ! captura de pantalla 2017-10-27 a las 17 26 47 Safari: ! captura de pantalla 2017-10-27 a las 17 27 57 Creo que el problema está con Firefox. Además, al abrir el sele...
santiph
Con el tema de luz activado, así es como se ven las cajas de selección en Firefox para OSx <img width="198" alt="captura de pantalla 2017-10-27 at 19 15 28" src="https://user-images.githubusercontent.com/747646/32127161-47023f32-bb4b-11e7-...
leantorres73
@artf puedo trabajar en ello si me das las indicaciones, o si quieres, puedo proponer algo.
artf
Gracias@leantorres73 un récord personal sería genial. Todo gira en torno al CSS y el problema es el <option>estilo que debería estar aquí: https://github.com/artf/grapesjs/blob/dev/src/styles/scss/gjsinputs.scss (solo intenta buscar 'opció...
Estamos creando una plantilla donde renderizará la Div con imagen de fondo y, al pasar el cursor mostrará algo de texto; además, habrá un hipervínculo cuando alguien haga clic en ella que redirigirá al usuario y también el título debajo de la imagen para el texto. Hemos creado una plantilla pero no hemos podido hacerl...
artf
Consulta aquí #286
krunal039
@artf gracias por responder, pero aún así no entendí cómo crear bloques con componentes, ya que los componentes son los bloques de construcción y los bloques estarán hechos de componentes. Queremos tener una ventana única donde el usuario...