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

#82029 de enero de 2018por JulyanoF3 respuestas
Reacciones 0

Cambiar y obtener valor del bloque editor.getSelected()

¿Cómo puedo cambiar y obtener el contenido del bloque seleccionado actualmente?

JulyanoF

Para obtener contenido: 'editor.getSelected().get('content')' Para establecer contenido: 'editor.getSelected().set('content', 'myhtml')'

artf

@JulyanoF ten en cuenta que 'content' es para cadenas estáticas (usadas principalmente para RTEs personalizados), por lo tanto, haciendo esto 'editor.getSelected().set('content', '<div>TEXT1</div>...')' no podrías editar elementos internos...

JulyanoF

selected.components() @artf no quiero crear un nuevo componente en el bloque seleccionado. Solo necesito editar el contenido. Cuando uso este método, se crea una nueva div en el bloque anterior. ¿Cómo puedo evitarlo?

#81829 de enero de 2018por JulyanoF3 respuestas
Reacciones 0

Abre la vista de otro Panel al hacer clic en el elemento de texto

¿Cómo puedo hacer que el evento de "clic" en textos abra la vista de un panel diferente al de StyleManager? Estoy intentando esto:

artf

la vista del panel diferente a la de StyleManager Probablemente te refieras al comportamiento en la demo, implementado por el preajuste de la página web aquí https://github.com/artf/grapesjs-preset-webpage/blob/master/src/panels/index.js#L...

JulyanoF

@artf pues, lo probé y no funcionó, no está activando el botón de mi panel con el id "editorCK". ! imagen

artf

¿Creaste el comando 'abrirEditor'?

#81629 de enero de 2018por arthuralmeidap3 respuestas
Reacciones 3

Añade bloque de imagen a través de la API del editor

Hola @artf, Cuando arrastro y suelto un bloque de imagen dentro del lienzo, se activa el evento 'activo' para el bloque de imagen que ejecuta el método 'openModal'. Muestra un modal para subir la imagen. Estoy intentando ejecutar 'editor.addComponents({ type: 'image' });' y muestra el modal para subir la imagen. No en...

arthuralmeidap

Sí, tienes razón @artf. No había pensado en casos tontos como los que mencionas. A mí me funcionó muy bien. Simplemente pensé que si no era el caso, incrustar ese comportamiento dentro de los 'addComponents' o en otro sitio. ¡Gracias por t...

arthuralmeidap

@chiqui3d, gracias por el comentario, pero el bloque de imagen era solo un ejemplo. En mi caso he creado un nuevo Tipo y estaba intentando activar el evento 'activo' para mi componente. Funciona exactamente igual que el bloque de imagen, p...

chiqui3d

Creo que esto te ayudará. 'editor.runCommand('open-assets');' https://github.com/artf/grapesjs/wiki/Assets

#81529 de enero de 2018por chiqui3d2 respuestas
Reacciones 0

Mostrar rasgo de texto para los enlaces si el enlace no tiene hijos

Espero explicar bien que cuando edito un enlace no veo la posibilidad de editar el texto de ese enlace. Creo que sería buena idea que si ese enlace no tiene hijos, como una imagen, debería mostrar el campo de texto en la configuración del gestor de estilos. Gracias

artf

El enlace extiende el Componente de Texto, así que solo tienes que hacer doble clic para empezar a editar

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.

#81429 de enero de 2018por vishal50332 respuestas
Reacciones 0

Desactiva las opciones seleccionables, hoverables y editables cuando la vista móvil esté activada.

Hola, Quiero desactivar la selección, el cursor o la edición de los componentes del editor cuando la vista móvil esté activada. He probado a usar Below Code. Pero elimina todos los componentes del editor. '''js commands.add('set-device-mobile', { run: function (editor) { editor.setDevice('Retrato móvil'); const update...

artf

Probablemente porque estás pasando una colección (wrapperChildren) a 'updateAll', que espera un modelo '''js updateAll(editor. DomComponents.getWrapper()); ```

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.

#81328 de enero de 2018por kickbk2 respuestas
Reacciones 0

¿No está disponible el CDN?

¿Hay algún retraso por defecto para que la última versión (0.13.8) se llene en CDNJs o hay alguna razón por la que no esté disponible?

kickbk

Parece haberse propagado

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.

#81228 de enero de 2018por kevinalvarez2 respuestas
Reacciones 0

Layers Manager no funciona con varios editores

¡Hola de nuevo! Como comenté en una pregunta anterior, estamos trabajando con varios editores en la misma ventana. El problema que tenemos ahora es que el gestor de capas no funciona bien cuando paso de un editor a otro. Estos son los pasos que provocan este problema:Editores iniciadosVe al Administrador de Capas dent...

artf

Gracias Kevin, he encontrado el problema y la solución estará disponible en 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.

#81127 de enero de 2018por RiyaThete3 respuestas
Reacciones 0

CSS se elimina

Tengo una página web con varias páginas web (página de resultados, página de categorías, página principal) y un archivo CSS común para todas las páginas (all.css). Dentro de este archivo css: página web (clases utilizadas) Página principal (clase A, clase B, clase C) Página de resultados (clase B, clase X, clase Y) Pá...

JulyanoF

@RiyaThete para cargar CSS en el editor, necesitas insertarlo en grapesjs init, algo así: O si quieres incluir CSS en línea:

RiyaThete

@JulyanoF probé esta solución pero no carga todas las clases de todas mis páginas web... simplemente carga toda la página de resultados y algunas clases de otras páginas

artf

eliminado algunas clases [ no entiendo por qué así ] Las clases no usadas no se renderizan La sugerencia propuesta por @JulyanoF es la válidasolo carga toda la página de resultados y algunas clases de otras páginas Puedes usar todos los es...

#81026 de enero de 2018por JuanTinchoRespuesta 1
Reacciones 0

El pos de la barra de herramientas no se actualiza al redimensionar la ventana horizontalmente

¡Hola! Cuando la ventana se redimensiona horizontalmente, la barra de herramientas permanece en el mismo lugar. Aquí tienes una foto de la versión demo: ! imagen He notado que si añado 'methodsmethod;' al método 'toggleSelectComponent' en commands/view/SelectComponent.js file, el problema parece estar resuelto. No sé...

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.

#80926 de enero de 2018por maxtacco3 respuestas
Reacciones 0

CSS no se añadió cuando los bloques se arrastran y soltan tras invocar el comando core:canvas-clear

Estoy usando el plugin grapesjs-blocks-basic que tiene varios bloques de columnas. Cuando arrastro y suelto estos bloques en el lienzo, se muestran correctamente por primera vez y puedo ver el CSS asociado añadido en el visor de código. Pero, una vez que invoco el comando 'core:canvas-clear' y arrastro y suelto los mi...

artf

Acabo de fusionar https://github.com/artf/grapesjs-blocks-basic/pull/4 lo que soluciona el problema. Pronto publicaré una nueva versión del plugin

artf

Hecho https://github.com/artf/grapesjs-blocks-basic/releases/tag/v0.1.3

maxtacco

¡Gracias!

Explora todos los temas