Cada vez que importo, usando un plugin de importación, se borra parte del código en javascript. ¿Hay alguna forma de conservarlo? Quiero usar directamente el archivo html exportado, pero ahora no puedo usarlo porque falta javascript
arthuralmeidap
¿Cómo se llama el plugin?
RiyaThete
! imagen El penúltimo plugin de importación. Está disponible en http://grapesjs.com/demo.html
arthuralmeidap
Intenta ejecutar 'editor.getJs()'. comprueba si devuelve el JS importado anterior.
¿Cómo interceptarías y evitarías que un activo sea retirado? Sospecho que la imagen ya puede haber sido eliminada cuando ejecutamos "activo:remover". Si es así, ¿cómo podemos acceder a las acciones y pedir confirmación? La razón por la que pregunto es porque quiero vincular una eliminación en GJS a la eliminación perm...
kickbk
Lo pasé por alto en la documentació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.
Estoy intentando crear una función que reemplace todos los atributos de link, estos hacen el cambio en el lienzo, pero no lo guardan cuando lo intento con la función editor.storage(); Aquí está el código:
artf
@chiqui3d de esta manera solo actualizas la vista, el código de salida se genera por el modelo en su lugar (cuando actualizas, los cambios del modelo se reflejan en la vista). Así que tu ejemplo será algo así '''js const wrapper = editor....
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! Me preguntaba si puedo editar el código final con un editor de código.
cjpollard
Alguien puso un buen código para eso aquí. https://github.com/artf/grapesjs/issues/74#issuecomment-322427387
JulyanoF
@Praunda para que el html lo edite:' editor.getHtml();' para que CSS edite: 'editor.getCss();'
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 intentando cargar un contenido publicitario existente en el editor de GrapesJS. Al arrastrar nuevos componentes personalizados al editor con algún script, el editor se carga dentro del marco raíz del editor. No estoy seguro de qué está causando este problema. ! editorinsideeditor
artf
@rohanreddyg puedes crear una demo en directo de tu caso, por favor
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, Cuando añado una columna (fila) y un color de fondo, ese color se añade a todo lo que tenía antes y también a los siguientes que añades. ¿Es realmente su funcionalidad o es un error?
artf
@chiqui3d efectivamente, he actualizado el sistema de cuadrícula, lo que permite una edición más natural de filas/columnas. Por cierto, sigo pensando que el ejemplo de las imágenes es una buena muestra del "poder" de las clases y no un "pr...
ryandeba
Hola @chiqui3d, Apuesto a que esto ocurre porque el componente seleccionado tiene la misma clase que los demás componentes. Todas esas imágenes de la demo tienen la clase 'avatar-badge', así que cambiar una las cambia efectivamente todas....
chiqui3d
@artf Sí, tienes razón, no lo había pensado así, ahora entiendo el significado.
SOLICITUD DE FUNCIÓN Enfoque SPA para cargar y almacenar dinámicamente utilizando las opciones de configuración de storageManager, urlStore y urlLoad. Sería GENIAL que tu código comprobara si es una función, no asumiera que es un literal de cadena definido de forma finita y explícita en el momento de la configuración...
La forma correcta de hacerlo sería actualizar el modelo de almacenamiento '''js editor. StorageManager.get('remote').set({ urlStore: '...', ... }) ```
ensemblebd
Al final solo hice una segunda petición ajax después de llamar a editor.store(), para almacenar los datos que quiero almacenar. Lo probaré, no es la forma en la que lo cambié.
Hola a todos, Tuve un problema tras sacar el último máster y simplemente intentar ejecutarlo, no se hicieron modificaciones en absoluto. Entorno: Windows 7, nodo 8.9.4_x64, npm 5.6.0, UAC = Encendido Pasos para reproducirse: 1) Shell de administrador cmd 2) NPM I 3) Actualización del NPM 4) NPM run build-n (ten en cue...
kewilson
cambié y saqué el repositorio predefinido de la página web... ahora veo lo que esperaba.
kewilson
También cabe señalar que hice pruebas y esas se ejecutaron y pasaron bien.
kewilson
Resumen: dr - ¿Entonces webpack-dev-server necesita tener cross-env para funcionar en Windows? Pude ejecutar una versión antigua de grapesjs que aún usaba cross-env en su inicio. Parece que los cambios de este compromiso son la causa de la...
Hola @artf. Estaba implementando el modal de AssetsManager y lo encontré: ! imagen ¿Es alguna "función" o algo que aún no está completamente implementado? ¿Está funcionando? Realmente no lo encontré en ningún archivo. Si funciona, ¿cómo puedo activarlo? Cuando elimino el estilo 'display:none' y trato de usarlo, funcio...
artf
Hola @JulyanoF desafortunadamente solo es una parte heredada, como Assets ya son muy personalizables, no voy a implementar esa función en el núcleo
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, He notado que si añado el siguiente código en mi componente personalizado, el evento se activa de forma diferente dependiendo de si un nuevo componente hijo es arrastrar y soltar desde bloques o desde canvas. '''javascript ... view: defaultView.extend({ init() { this.listenTo(this.model.components(), 'add', this...
artf
Hola @maxtacco, desafortunadamente esto se debe a cómo funciona el Clasificador cuando mueve componentes y, sinceramente, ahora mismo no veo mejor solución que la tuya
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.