Problemas con GrapesJS

Problemas analizados por 3,464 en GitHub 370 resuelto · 90 abierto. Busca, filtra y explora respuestas probadas en batalla.

Se han detectado problemas con 3,464

#54420 de noviembre de 2017por mohit55403 respuestas
Reacciones 0

Añadir select con optgroup

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.

#54319 de noviembre de 2017por brandonburr863 respuestas
Reacciones 2

Gestor de bloques en GrapesJS que no funciona para columnas

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".

artf

@brandonburr86 de qué demo te refieres?

#54218 de noviembre de 2017por duskhacker3 respuestas
Reacciones 1

Llamar a render() en PanelManager rompe el gestor de estilo

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...

#54117 de noviembre de 2017por kickbk3 respuestas
Reacciones 1

ActualizacionesSRC sobre el cambio de imagen

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'

#53817 de noviembre de 2017por Geczy3 respuestas
Reacciones 0

Pulsar componente siempre abre los estilos primero, incluso si sobrescribo

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.

#53717 de noviembre de 2017por michaellwatson2 respuestas
Reacciones 1

Añadir una cabecera de solicitud en beforeSend

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.

#53617 de noviembre de 2017por edwardjiawei2 respuestas
Reacciones 0

Mejor alineación para bloques en Block Manager

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.

#53517 de noviembre de 2017por vishal50333 respuestas
Reacciones 0

Nueva sección en Ver contenedor

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.

#53216 de noviembre de 2017por tomichal2 respuestas
Reacciones 0

Error al intentar ocultar algunos elementos desde el Gestor de Capas

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.

#53116 de noviembre de 2017por vishal50333 respuestas
Reacciones 1

Se busca ayuda: Quiero colocar viñetas en el lado izquierdo y el editor en el lado derecho

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.

Explora todos los temas