Hola a todos Me está encantando Grapesjs hasta ahora, gracias por todo tu trabajo en él. Estoy intentando configurar el almacenamiento de plantillas de página completa que se escribirán en un MongoDB a través de Mongoose.GrapesJS Versión: 0.14.40SO: Ubuntu 17.10 Viendo las respuestas HTTP parece que puedo almacenarlas...
sambarnes90
Vale, esto es lo que me perdí para futuras referencias. La forma en que he configurado la URL de la tienda 'nueva' es incorrecta aquí: Eso en realidad no es ajustar la variable correctamente. Necesitaba usar el método '.get()' en StorageMa...
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, en referencia a la siguiente amenaza, el problema no se ha resuelto con la nueva y última versión 0.14.41: https://github.com/artf/grapesjs/issues/1563 Gracias por aclarar :)
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 a todos, Estoy usando grapesjs - 0.14.33. He implementado con éxito StorageManager en modo remoto, puedo cargar y almacenar datos. He implementado con éxito AssetManager, puedo cargar/subir imágenes. No consigo entender por qué las subidas de recursos correctamente no aparecen en la ventana emergente de los recur...
FjStudioDev
Encontré una solución alternativa y sigue esto #372
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 a todos, Actualmente estoy intentando alejarme de CKEDITOR (usado en una app antigua para crear correos electrónicos y micrositios). Esto funciona muy bien en realidad, pero tengo la necesidad de insertar Placeholders/Etiquetas/Campos de Fusión como quieras llamarlos, en el texto (como [[salutation]], [[firstname...
maxeckel
Olvídalo 🤦 ♂️. Encontré el problema, pensaba que mi entorno local de desarrollo usaría la versión de grapesjs (14.40) instalada vía npm, pero estaba cargando una versión antigua (10.7) desde unpkg... Eso fue lo que causó el problema. Espe...
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.
@artf Hay un error en el color del borde si arrastras un botón en el editor y pegas color como rgb(255, 0, 0) en color del borde y seleccionas cualquier otro elemento en el lado del editor sin cambiar ninguna propiedad y vuelves a sellar el botón, entonces el color del borde se convierte en rgb(255, y si cambiamos alg...
loganvolkers
Puedo reproducir esto en la web de demostración Copiar y pegar puede desencadenar este error, pero parece que no tiene nada que ver con copiar y pegar y todo que ver con el espacio en blanco. Valores que funcionan:'rgb(255,0,0)''rgb(255,0,...
artf
todo que ver con el espacio en blanco Correcto, es simplemente un mal análisis sintáctico en los tipos compuestos. Deberíamos separar el valor (por ejemplo, '1px sólido rgba(255, 0, 0, 0)') por espacios (o aún mejor 'propertyModel.get('sep...
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.
He implementado un pequeño editor GrapesJS que permite editar plantillas de Django/Jinja2. GrapesJS por defecto intenta OBTENER la vista previa de imagen de mi elemento: <a href="{{producturl}}" objetivo="blank"><img src="{{imageurl}}" ancho="130"/></a> La petición ocurre cada vez que cargo la plantilla en el editor G...
artf
Hola @mathiasbc usando la última https://github.com/artf/grapesjs/releases/tag/v0.14.43 Debería funcionar con algo así '''js editor.on('component:mount', model => { si (model.is('imagen')) { si (model.get('src') == '{{image_url}}') { model...
artf
Hola Mathias, actualmente la única posibilidad que veo ahora es ampliar el componente 'imagen' y su método 'render()'. Probablemente añada algún evento nuevo de componentes para facilitar la gestión de este caso
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.
Aparentemente esto es un fragmento válido de html y css: '<div style="color: red; / altura 200px; /; peso-fuente: negrita;">' (De ahí la propiedad de altura comentada) Grapesjs tiene dificultades para tratar este tipo de atributo, ya que el atributo estilo en el modelo se almacena así: ! screenshot20181113165603 El gr...
emilsedgh
Vale, por fin he conseguido reproducir esto de nuevo. Reabriendo con mejor violín. El código dentro de GJS es '''html <p style="/ color: #ffffff; /"></p> <span style="color: red;">Bar</span> El problema es que el '/* color:#ffffff;' no tie...
artf
Hola Emil, he probado esto https://jsfiddle.net/37n5691f/ pero no veo el problema
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...
He creado un nuevo bloque (como formulario o diálogo, etc.) que tiene varios bloques como cuadro de búsqueda, botón, campos de texto, ... Este elemento no necesita ser editable. Solo quiero seleccionar todo este bloque como una sola unidad. Gracias.
artf
Quizá quieras usar 'propagar' para inyectar propiedades indicadas desde el componente hacia sus hijos '''js bm.add('your-block', { Etiqueta: 'Jaja', // ... Contenido: '<div> <div data-gjs-selectable="false" data-gjs-hoverable="false" data-...
crypto-dump
Gracias. Eso es justo lo que quiero hacer.
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.
El modelo en el evento "component:styleUpdate" es diferente al modelo del evento "component:selected". Esperaría que fueran iguales cuando hago clic en un componente y luego cambio sus estilos.https://jsfiddle.net/szLp8h4n/355/Que la consola esté abierta.Seleccionar texto "hello world" Observa la salida de consola ! c...
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, esto no es realmente un problema, sino más bien una pregunta. Actualmente estoy usando bloques personalizados en mi editor GrapesJS. Así es como los creo: '''js editor. BlockManager.add('block-title', { etiqueta: '<div class="gjs-fonts gjs-f-b1 gjs-one-bg gjs-four-color-h"><div class="gjs-block-label">Bloc Titre...
artf
No @ThomasLaigneau tienes que gestionarlo tú solo, por ejemplo. '''js traer('.. /myblock.html') .then(res => res.text()) .then(html => { editor. BlockManager.add... }) ```
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.