Hola @artf Recientemente he empezado a usar grapeJs y me ha parecido genial. ¿Podrías ayudarme con cómo puedo añadir un desplegable (select) con el rasgo interno del optgroup? ¿O existe alguna opción personalizada como 'html' donde pueda añadir mi propio html rasgos: [{ etiqueta: 'NombreDeParcial', nombre: 'selectPart...
artf
Hola @mohit5540, tienes que definir un nuevo Trait si quieres cosas personalizadas
mohit5540
@artf sí, creé un rasgo personalizado y funcionó. Gracias.
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, Mi instalación de GJS conecta todos los bloques por defecto. Cada bloque se arrastra bien en la página salvo todas las "columnas". es decir: 1, 2 y 3 columnas. Cuando los arrastre... No sirve de nada. ¿Qué debería hacer? Brandon
brandonburr86
Vale, lo haré funcionar y haré una residencia permanente
brandonburr86
Veo en el inspector que la clase CSS "fila" no existe. He revisado la demo y he visto que la clase css "row" se introduce dinámicamente en el bloque "gjs-css-rules".
En lugar del #540, estoy intentando eliminar manualmente un botón del panel de opciones, con esto: Esto funciona bien, el botón desaparece, pero el 'pnm.render()' parece romper el gestor de estilos, ya que deja de responder. Nada de lo demás parece romperse, solo el estilo. ¿Es un problema que estoy introduciendo o un...
duskhacker
Se me ocurre que puedo simplemente ocultar el botón con algo de CSS, que es lo que he hecho. Aun así, tengo curiosidad por el 'renderizado'.
sbarfurth
Esto debería ser una prioridad alta, hace imposible modificar paneles después del primer renderizado.
artf
Cierro esto porque hemos eliminado el método 'render' de la API del panel pública, debería ejecutarse solo en init por el editor. Además, ahora puedes eliminar botones fácilmente haciendo este 'panelManager.removeButton('panelId', 'buttonI...
Debo de estar pasando algo por alto, pero cuando cambio una imagen, el html de localstorage no se actualiza, aunque sí cambia el texto. Así que cuando actualizo la página tras cambiar una imagen y un texto, el texto permanece, pero la imagen no. ¿Hay alguna opción que deba cambiar para que el html de localstorage actu...
artf
Gracias por el detalle @kickbk, en realidad no escucharon 'src'. La corrección estará disponible en la próxima versión
jmrgz
Hola @artf Esto no funciona en la demo actual (tampoco en mi parte). Si cambias cualquier imagen y vuelves a cargar la página, la imagen va a su src anterior. No funciona la primera vez que cargas una plantilla. Si añades nuevas imágenes e...
jmrgz
Tuve que solucionarlo usando una solución alternativa y parece una buena solución por ahora. He creado mi propio localstorage y estoy guardando la plantilla en $(window).on('unload... y volviendo a cargarlo en $(window).on('load'
Cuando hago clic en el componente, quiero que se abran los rasgos Al hacer clic en un componente se abren los estilos. Pulsando una vez más, por fin se abrirá 'open-tm' el gestor de rasgos. ¿Cómo puedo anular los estilos de apertura con 'click'?
artf
Hola Matt, probablemente estés usando el código de la demo y por eso estés teniendo conflictos con esta https://github.com/artf/grapesjs/blob/gh-pages/js/grapesjs-preset-webpage.js#L257-L268 Intenta eliminar esa parte
Geczy
¡Buena idea, gracias! Lo sobreescribió en .init antes de renderizar
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 StorageManager remotamente, pero el sitio tiene un token CSRF beforeSend: función (t) { var token = $('meta[name="csrf_token"]').attr('content'); si (token) { return t.setRequestHeader('X-CSRF-TOKEN', token); } }, Da un error "Uncaught TypeError: No se puede leer la propiedad 'setRequestHeader' de undefin...
michaellwatson
En lugar de antes, usa los encabezados así encabezados:{'X-CSRF-TOKEN':'foo'},
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.
Por ejemplo, Block for 2 Columns y 2 Columns 3/7's font awesome y label no están alineados ! 2 columnas 3/7 bloque
artf
Si estás creando tu editor puedes ajustar fácilmente algo de CSS (por ejemplo, cambiar el tamaño de la fuente de los bloques), no veo esto como algo que debas "arreglar" a nivel básico
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, Quiero añadir una nueva sección en el contenedor de la vista. Digamos que cuando hacemos clic en Gestor de estilos se abre el gestor de estilo. Quiero crear un comportamiento similar. Necesitas mostrar algunas plantillas predefinidas que deberían mostrarse bajo esa sección. ¿Puedes ayudarme, por favor?
artf
Para añadir más botones ahí '''js editor. Panels.addButton('views', { id: 'tuBtnId', claseNombre: 'fa fa-pinta-pincel tuClase', comando: 'tuOrden', atributos: { título: 'Algún título'}, }) ``` Luego crea 'yourCommand' Command, que podría s...
Amir2828
Oye, ¿conseguiste crear esa nueva vista de plantillas? Si es así, me gustaría recibir algunos consejos mientras intento hacer algo similar
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.
Pasos:Ir a http://grapesjs.com/demo.htmlAdministrador de capas abierto.Haz clic en el elemento de texto "Construye tus plantillas sin programar".Haz clic en el botón "ojo" en el Administrador de Capas para ocultar el elemento. Resultado: Se lanza la siguiente excepción: ErrorTypeUncatch: No se puede crear la propiedad...
artf
Solucionado con la última versión https://github.com/artf/grapesjs/releases/tag/v0.12.37
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, Quiero que los paneles se muestren en el lado izquierdo y el editor en el lado derecho de la ventana. ¿Puedes ayudarme, por favor?
artf
Ten en cuenta que desde https://github.com/artf/grapesjs/releases/tag/v0.14.5 '#gjs-pn-' ahora son '.gjs-pn-'
JuanTincho
¡Hola! Conseguí hacerlo con un plugin en un proyecto en el que estamos trabajando. No sé si @artf gustaría implementarlo en grapesjs.
vishal5033
Hola @JuanTincho, ¿me puedes proporcionar ese plugin, por favor? También quiero implementar pestañas en el menú del panel. Si tienes algunos detalles sobre eso también. ¿Podrías compartirme algo? Sería de mucha ayuda.