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

#202117 de mayo de 2019por acamenhas3 respuestas
Reacciones 0

Copiar y pegar duplicación // CKEDITOR

Hola a todos, He integrado CKEDITOR como RTE en grapesjs. Pero ahora, cuando copio y pego, el contenido aparece duplicado. ¿Alguien ha tenido este error antes? Gracias

acamenhas

Perdón, repositorio equivocado

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.

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.

#202017 de mayo de 2019por fillipi12 respuestas
Reacciones 0

Almacenamiento remoto devolviendo 204 SIN CONTENIDO

Estoy intentando guardar en una base de datos remota desde un editor local de grapesjs. Aunque consigo llegar al final, me da un 204 SIN CONTENIDO. este es el servidor que configuré: var express=require('express'); var app=express(); app.use(bodyParser.urlencoded({ extended: true })) app.use(cors()); app.post('/grapes...

artf

El almacenamiento remoto no espera ningún tipo de retorno del endpoint de la tienda, así que cualquier código de estado '2XX' está bien

jvrjosephlouie

Hola, también recibo la misma respuesta y no recibo ningún dato de mi API. ¿Requiere un método de solicitud para que pueda funcionar correctamente? Gracias. const storageManager = { id: 'GJS-', Tipo: 'A distancia', guardado automático: Cie...

#201917 de mayo de 2019por fillipi12 respuestas
Reacciones 0

El almacenamiento remoto devuelve 204 SIN CONTENIDO

ADVERTENCIA LEE y SIGUE los siguientes 5 pasos, luego ELIMÍNALOS antes de publicar el númeroSeguir las Directrices de CONTRIBUCIÓN https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdUtiliza los Números de GitHub EXCLUSIVAMENTE para ERRORES, SOLICITUDES DE FUNCIONALIDADES o PREGUNTAS. Prefijo el título del pro...

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.

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.

#201815 de mayo de 2019por nternouski3 respuestas
Reacciones 2

ERROR Al importar como módulo Angular 6

en versión: "grapesjs": "^0.14.61", "grapesjs-preset-newsletter": "^0.2.20", Importo el script como: y el contexto es el código: Y solo en la compilación, la consola imprime: Por favor, ayudadme. Gracias por vuestro tiempo.

joshberry

@nternouski supongo que necesitabas incluir el script de gjs-preset-newsletter en la sección de scripts de tu build en angular.json. Cualquier plugin que quieras usar debe incluirse aquí o la versión de Angular no sabrá que debe incluirlos.

joshberry

Si no lo añades globalmente, tendrás que registrar manualmente el plugin en grapesjs. '''Manuscrito mecanografiado importar uvas de "uvasjs"; importar uvapesjsPresetBoletín de "grapesjs-preset-newsletter"; grapesjs.plugins.add('grapesjs-pr...

artf

Hola @nternouski, desafortunadamente ese plugin todavía usa la exportación antigua, así que tienes que usarlo así: '''js importar uvas de "uvasjs"; importación "grapesjs-preset-newsletter"; ... grapesjs.init({ ... Plugins: ["GJS-preset-new...

#201715 de mayo de 2019por keithstric2 respuestas
Reacciones 0

PREGUNTA: Pulsar la tecla Retroceso o Suprimir en el panel de rasgos elimina el elemento del lienzo

Estoy usando grapesJS dentro de un Polymer 3.x Element y todo funciona de maravilla, proyecto increíble. Sin embargo, estoy experimentando un problema: Cuando selecciono un elemento en el lienzo, navego al panel de rasgos, pongo el cursor en un campo de rasgo, introduzco algún texto (o no) y luego pulso las teclas de...

artf

Me parece un problema antiguo, ¿estás usando la última versión?

no-response[bot]

Este asunto se ha cerrado automáticamente porque no ha recibido respuesta a nuestra solicitud de más información por parte del autor original. Con solo la información que actualmente hay en el asunto, no tenemos suficiente información para...

#201614 de mayo de 2019por yrbn3 respuestas
Reacciones 0

¿Cómo eliminar componentes innecesarios?

@artf uso CKEditor y su plugin de enlace no puede funcionar con bloques 'Link'. ¿Cómo puedo evitar crear el componente 'Enlace' cuando el boletín de grapesjs se está renderizando? O evitar el envolvimiento de enlaces en la clase elegida. Al añadir un enlace: ! OnPaste 20190514-165727 Tras importar el código de la plan...

artf

Si quieres desactivar el componente del analizador, puedes hacer esto: '''js editor. DomComponents.addType('link', { isComponent: () => falso, }) ```

yrbn

@artf no, si lo hago de esa manera el enlace se convierte en texto. Quiero que la uva no la envolva con ningún bloque

artf

quiero que la uva no la envolva con ningún bloque ¿De qué bloque hablas?

#201514 de mayo de 2019por HakuTheWolfSpirit3 respuestas
Reacciones 0

¿Es posible extraer las propiedades actualizadas en los eventos?

Hola, Me pregunto si es posible reaccionar a las actualizaciones de la propiedad. He intentado usar los eventos integrados, pero no tengo claro cómo se supone que debo extraer la información necesaria del modelo. Por ejemplo, cuando gestiono el evento ''component:styleUpdate:font-family'', entonces me sale un modelo c...

artf

Puedes hacerlo de esta manera: '''js editor.on('component:styleUpdate:font-family', component => { console.log('componente actualizado', componente, 'nuevo valor de la familia de fuentes', component.getStyle()['familia de fuentes']); }); `...

HakuTheWolfSpirit

Gracias por tu respuesta. Eso significaría que tenía que escribir para cada uno de los gestores de eventos. ¿No hay una forma más genérica de resolver este problema?

artf

Eso significaría que tenía que escribir para cada uno de los gestores de eventos. ¿Cada qué? ¿Propiedad? En ese caso puedes probar esto: '''js editor.on('component:styleUpdate', (component, prop) => { console.log('componente actualizado',...

#201413 de mayo de 2019por alimajed933 respuestas
Reacciones 1

No se puede obtener contenido de un bloque de enlace

Hola a todos, Estoy usando la versión 0.14.52 de grapesjs. Estoy teniendo el siguiente problema: Cuando dejo un bloque de enlace dentro del lienzo, puedo usar el siguiente 'linkModel.get("content")' para obtener el contenido del enlace. Pero una vez que configuro un nuevo contenido, usando 'linkModel.set("content", "w...

prosenjit-manna

Duplicado #2013

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.

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.

#201313 de mayo de 2019por alimajed933 respuestas
Reacciones 0

No se puede obtener contenido de un bloque de enlace

Hola a todos, Estoy usando la versión 0.14.52 de grapesjs. Estoy teniendo el siguiente problema: Cuando dejo un bloque de enlace dentro del lienzo, puedo usar el siguiente 'linkModel.get("content")' para obtener el contenido del enlace. Pero una vez que configuro un nuevo contenido, usando 'linkModel.set("content", "w...

artf

Desafortunadamente, esto se debe a la lógica inconsistente en ComponentTextView https://github.com/artf/grapesjs/blob/3f053af969ef6a688d526d158b9df7e6aa076838/src/dom_components/view/ComponentTextView.js#L87-L114 Así que, si usas el RTE in...

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.

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.

#201213 de mayo de 2019por webdeveloper04293 respuestas
Reacciones 0

Cómo añadir un script para todos los widgets (como protectedCss)

Quiero añadir algunas funciones para todos los componentes accesibles. al inicializar el editor, hay una opción como protectedCss. ¿No hay una forma de usar JavaScript como la anterior?

artf

Puedes inicializar JS personalizados en el lienzo de esta manera: '''js const editor = grapesjs.init({ ... lienzo: { Guiones: ['https://.../script.js'] } }); ```

webdeveloper0429

Gracias. Por cierto, lo que quiero necesitar es javascirpt en línea. no es enlace externo... Saludos.

artf

En ese caso, te sugiero que accedas al documento del iframe y añadas manualmente el script en línea (para conseguir el documento usa 'editor. Canvas.getDocument()')

Explora todos los temas