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

#39810 de octubre de 2017por 2uncle-code2 respuestas
Reacciones 0

Los scripts deberían estar al final en CanvasView para mejorar la velocidad de carga, ¿no? :)

! por defecto

artf

Hola @vtista el propósito de esta parte es cargar scripts antes que cualquier otro componente, ya que alguno de ellos podría necesitarlos como dependencia. Básicamente, intenta simular la <head>''carga síncrona'

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.

#3979 de octubre de 2017por HarshOB3 respuestas
Reacciones 1

Cambiar el valor de los rasgos en función de los anteriores.

Hola Estoy usando dos menús desplegables en rasgos. En el valor seleccionado del primer desplegable voy a llamar a una API y colocar los datos en otro desplegable. Tengo datos en consola pero no se cargan en la página. Tengo que actualizar la página para ver los cambios. ¿Qué debería hacer para que la página cambie in...

artf

Quise decir "tengo que añadir" 😬

artf

Hay que añadir un oyente para que cambien las opciones

HarshOB

¿Y cómo puedo añadir un oyente para cambiar la opción?

#3969 de octubre de 2017por mekamleshkRespuesta 1
Reacciones 0

Problema #393 no resuelto

https://github.com/artf/grapesjs/issues/393

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.

#3959 de octubre de 2017por suchithmahadi2 respuestas
Reacciones 0

Cómo llamar a una función que está fuera del componente en la función de script de un componente.

Por favor, ayudadme a resolver el problema que se muestra a continuación. Cómo llamar a una función que está fuera del componente en la función de script de un componente. Ejemplo: la función demo.myFunction debería llamarse en un script de componentes, pero script no puede reconocer la variable demo. Mientras que dem...

artf

Aquí encontrarás la respuesta #358

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.

#3949 de octubre de 2017por daniel-farina3 respuestas
Reacciones 1

Texto: Se crea un nuevo div cada vez que pulso enter en lugar de crear un </br>

Hola @artf ¿Hay alguna razón por la que al insertar texto se crea un nuevo div para cada salto en lugar de un estándar </br> ! imagen ¿Es posible desactivar este comportamiento y crear un </br> en su lugar? Sé que esto funciona si pulso shift + enter, pero me gustaría que fuera la opción predeterminada. Gracias

artf

Hola @daniel-farina, este es un comportamiento por defecto en los navegadores WebKit, aquí puedes encontrar soluciones actuales https://stackoverflow.com/questions/18552336/prevent-contenteditable-adding-div-on-enter-chrome De hecho, he em...

daniel-farina

Gracias por la actualización y la información. Lo miraré.

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.

#3938 de octubre de 2017por mekamleshk3 respuestas
Reacciones 0

Dos pequeñas cosas

Hola @artf @arthuralmeidap @sonnylloyd @cmcintosh @daniel-farina Muchísimas gracias por desarrollar un framework tan increíble. Intenté conseguir casi todas las funcionalidades del boletín predefinido de grapesjs. Solo necesito ayuda con estas dos pequeñas cosas: 1) Puedo subir y cargar imágenes en el gestor de activo...

artf

Puedo subir y cargar imágenes en el gestor de recursos. Lo que me falta es que, tras subir la imagen, no se refleja inmediatamente en la lista de imágenes del administrador de activos. Aquí está el problema '''js handleAdd: '<?php base_url...

mekamleshk

Hola @artf No estoy seguro sobre usar https://github.com/artf/grapesjs-preset-newsletter/blob/master/src/buttons.js#L36-L37 Estoy usando la versión comprimida: ' <script src="js/grapes.min.js"></script> <script src="js/grapesjs-preset-news...

artf

El botón de Añadir funciona exactamente como se espera, no debería subir/descargar cosas. Si necesitas comportamientos personalizados, añade tu interfaz de usuario¿Por qué tengo que actualizar la página cada vez? ¿Es posible cargar las imá...

#3928 de octubre de 2017por daniel-farina3 respuestas
Reacciones 2

Define la clase seleccionada.

Hola @artf, ¿Hay alguna forma de seleccionar automáticamente la clase que se crea en elementos con estilos personalizados? ! imagen Actualmente estoy intentando actualizar dinámicamente las clases con un sistema de cuadrícula y funciona bien, pero la selección automática de todas las clases está generando problemas. H...

daniel-farina

Actualización: Vale, he descubierto que puedo hacer que todos se desseleccionen por defecto cambiando src/selector_manager/modelo/Selector.js ! imagen Y esto prácticamente soluciona todos mis problemas, ya que cuando cambio el color de fon...

artf

Puedes acceder a los selectores desde el modelo '''js model.get('classes').each(selector => selector.set('active', 0))

daniel-farina

Para que lo sepas, cambiar esto a falso hará que tu build falle debido a esto en el script de prueba: Acabo de comentar esto aquí: Prueba/especificaciones/selectormanager/modelo/SelectorModels.js y esto Prueba/especificaciones/csscomposer/...

#3917 de octubre de 2017por tomichal3 respuestas
Reacciones 7

¿CSS en espacio de nombres?

Hola, ¿Hay alguna forma de configurar el editor grapesjs de modo que el CSS generado para el contenido HTML esté espaciado en nombres? En otras palabras, ¿cómo evitar que las reglas de estilo definidas para el contenido creado/editado en el editor se filtren al resto de la página web? En el caso de mi sitio web, el us...

danfitz36

¿Crees que podrías simplemente prefijar todos los nombres de clase generados por Grapejs? Si en vez de .row usas .grape-row o lo que sea (probablemente haría que el prefijo sea una variable), obtendrás principalmente el efecto que @tomicha...

artf

De hecho, puedes añadir un oyente en los nuevos selectores y añadir un prefijo ahí '''js prefijo const = 'miprefijo-'; editor.on('selector:add', selector => { nombre de const = selector.get('nombre'); si (selector.get('type') === editor. S...

devmohitagarwal

HOLA, La gente que busca sandbox, prefijo el CSS exportado puede intentarlo, nosotros tuvimos el mismo caso de uso y optamos por el enfoque sass. Para ello, utilicé sass.js (https://github.com/medialize/sass.js/) Pasos:encierra la cadena c...

#3906 de octubre de 2017por Geczy2 respuestas
Reacciones 0

Haz que font-awesome sea un peerDependency

Font-awesome es una biblioteca grande que ya estoy cargando. Si cargo uvasjs, cargará FA dos veces. Si haces que la FA dependa de los pares, esto solucionará ese problema

Geczy

Veo que tienes esto en la hoja de ruta https://github.com/artf/grapesjs/issues/74 reemplazarlo por SVGs

artf

Sí, definitivamente debería eliminar font-awesome del núcleo

#3886 de octubre de 2017por ajaysoftoRespuesta 1
Reacciones 0

No hay selectores CSS ::antes y ::después

¿Cómo podemos añadir el selector de antes y después para cualquier clase?

artf

Tienes que cambiar los estados del selector '''js grapesjs.init({ ... selectorManager: { Afirma: [ { nombre: 'hover', etiqueta: 'Hover' }, { nombre: 'n-de-tipo(2n)', etiqueta: 'Par/Impar' }, { nombre: ':antes', etiqueta: 'Antes' }, { nombr...

Explora todos los temas