Hola @artf, debido a la falta de documentación, me cuesta averiguar cómo añadir ajustes de componentes (rasgos) a la sección del panel del Gestor de Estilos, como hiciste en la demo. ¿Podrías darme una pista de cómo implementar esto? Creo que el código del proyecto demo, si es de código abierto, sería muy útil para en...
artf
creo que el código del proyecto demo, si es de código abierto, sería muy útil para entender los grapesjs en general. Efectivamente, todo el sitio es de código abierto, solo tienes que cambiar de sucursal https://github.com/artf/grapesjs/tr...
FrciSmrci
@artf Dios mío, gracias. :) No sé cómo consigo no notarlo.
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 usando la última versión con mi portátil Ubuntu. Node está instalado, "npm start" funciona pero no consigo acceder a grapesjs desde otro ordenador, el servidor Node parece aceptar solo conexión local. ¿Hay alguna forma de solucionar esto? ¿Y hay alguna forma de cambiar el puerto en el que está funcionando (8080)?
artf
Estamos usando webpack-dev-server como servidor de desarrollo, por lo que puedes usar cualquiera de sus opciones, por ejemplo, '''sh Inicio NPM -- --puerto 8088 ```
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.
Hola, Estoy usando [email protected]. Tengo un problema con los estilos CSS 'body'. Mi escenario: Estoy abriendo un archivo en blanco desde el sistema de archivos local. Cambié el color de fondo del 'cuerpo' a '#ff0000' y guardé el archivo. El archivo se guarda correctamente con css desde 'body{background-color:#ff0000}'...
faizansaiyed
Quizá relacionado con el #552
artf
Gracias Faizan, como ya te has dado cuenta, somos conscientes de este problema, por eso cierro este y te sugiero que lo sigas ahí (suscríbete).
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.
Hola de nuevo Artf, Estaba revisando los archivos que definiste con los comandos básicos (como abrir el gestor de estilo) y tengo una pregunta al respecto. ¿Es posible modificar el nombre del panel por defecto en el que se abren el Gestor de bloques y el Gestor de estilos? Como podemos ver aquí y aquí, los nombres de...
artf
Bueno, sí, esos paneles están diseñados así solo para crear el "efecto tabulador", puedes añadir un comando nuevo con el mismo id e implementar tu lógica. También sugiero que eches un vistazo a cómo crear un paneles totalmente personalizad...
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.
¿Hay alguna forma de evitar que un botón se mantenga pulsado después de que termine el comando? He estado revisando la documentación y no he encontrado nada al respecto
artf
La instancia de botón se pasa como segundo argumento si el comando se ejecuta desde un botón, así que puedes desactivarlo de esta manera '''js run(editor, sendero) { sender & & sender.set('active', false); ... }, stop(editor, remitente) {...
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.
Hola artf, herramienta muy buena. Lo estoy personalizando y necesito hacer algunos ajustes. Gracias
artf
Hola Andrés, si hablas de las propiedades de Component, las encontrarás aquí
andresmgsl
Gracias por tu respuesta, no me refería a esos sino a estos, pero ya podía notar que son propiedades nativas de CSS. Tengo otra duda, pero abriré un nuevo problema para tratarlo en detalle.
artf
Ah, vale, esos se crean a partir de este objeto de fábrica
Actualmente, cuando activas el modo de vista previa y luego lo desactivas de nuevo, siempre se activa el modo de visibilidad, incluso si el modo de visibilidad estaba desactivado. Esto puede ser bastante molesto. Me gustaría crear un PR para arreglar esto, pero agradecería tu consejo porque no estoy siguiendo del todo...
artf
Me gusta mucho la idea, ¿qué tal llevar un control del estado de todos los comandos a nivel de 'Comandos'?!? Por ejemplo, en cualquier 'runCommand(CMDID)' lo almacenaremos dentro del objeto 'Commands.active' (por ejemplo, 'active[CMDID] =...
tommedema
@artf probablemente pueda hacerlo si puedo hacer algunas preguntas aquí en el camino. Todavía me estoy acostumbrando a Backbone. ¿Dónde pondrías ese objeto 'Comandos'? ¿Podrías explicar más sobre esto?también me gustaría mover la lógica ru...
artf
Para 'Órdenes' me refiero al módulo de Comandos¿Podrías explicar más esto? Me gustaría, por ejemplo, mover esta lógica 'Editor. runCommand' dentro del módulo Commands, para que en el 'Editor' obtengamos: '''js runCommand(id, options = {})...
Problema: los nodos de texto que no tienen padre no son editables. Los nodos de texto que tienen un padre pero también un hermano (por ejemplo, un span), tampoco son editables. Es necesario que los nodos de texto en bruto soporten el soporte de los nodos. Ejemplo que no funciona: El comportamiento esperado es que el n...
mipierce
tommedema
@artf '<gjs-text-node>' ¡parece una buena solución!
artf
Conscientes y de acuerdo, la pregunta es simplemente '¿Cómo?'. Los nodos de texto no tienen la propiedad 'contentEditable', así que probablemente tendremos que intentar envolverlos todos dentro de '<span>'s (solo en su Vista) y ver cómo se...
@artf ¿Es posible exportar el contenido html con 'atributos de datos' en orden de reutilizar? Hablamos de esto anteriormente, sobre cómo pasar 'atributos de datos' en un modelo <img width="914" alt="captura de pantalla 2018-04-06 a las 4:07 48 pm" src="https://user-images.githubusercontent.com/25955939/38417119-c0af0b...
anand-gopinath
@artf - ¿Podrías echar un vistazo, por favor...
artf
Ningún @anand-gopinath, ni los atributos 'data-gjs-*' son solo para importació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.
Acabo de encontrarme con Grapejs y tiene una pinta increíble, pero no encuentro buena información sobre cómo gestionar variables. ¿Hay alguna forma de darle a grapejs una lista de variables permitidas para que el usuario pueda insertarlas fácilmente a través de la interfaz al crear una plantilla (editar texto), o simp...
artf
No existe una función incorporada, pero puedes ampliar fácilmente grapesjs para ello. Si buscas el uso de variables durante la edición de texto, este fragmento podría ayudarte. También puedes utilizar Blocks para crear variables arrastrabl...
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.