Hola, Tengo este código para mostrar un modal cuando hago clic en mi botón personalizado. Al primer clic, el modal aparece correctamente. Luego la cierro yo. Ahora, si vuelvo a hacer clic tengo este error en consola: ! imagina Solo puedo mostrarlo de nuevo si hago clic otra vez en el botón personalizado. Ya he seguido...
pouyamiralayi
¡Hola! Creo que el problema no es tu modal, sino el primer comando que ejecutas: 'testo = editor.runCommand('gjs-get-inlined-html');' Tú también debes pararlo: 'stop: function (editor) { editor. Modal.close(); editor.stopCommand('gjs-get-i...
Mis clientes también necesitan la capacidad de usar la plataforma GrapesJS en sus móviles, por lo que actualmente estoy usando el plugin GrapesJS-Touch. El problema, sin embargo, no está en el plugin, sino en un método ausente dentro del código GrapesJS. El problema y la solución son proporcionados por Mikereem en el...
artf
Estaría encantado de fusionar una residencia personal
saltyfoam
Estamos usando GrapesJS y nos encantaría tener más soporte en móvil, ¡así que espero que esto se apruebe!
¡Hola! No sé cómo enviar relaciones públicas, por favor corrija este error aquí en enlace en la línea 31: helper.onclick = () => editor.stopCommand('previsualización'); debe ser: helper.onclick = () => editor.stopCommand('core:preview'); Tenía problemas con el original. Gracias de antemano.
Hola a todos, Me gustaría recibir algo de orientación, ¿alguien podría aclarar cómo es posible eliminar rasgos de un componente de forma dinámica? Por ejemplo, supongamos que tengo un rasgo que decide cuántos más rasgos se mostrarán debajo. Cuando se incrementa el número, se añaden más rasgos y cuando disminuyen los r...
Amir2828
Da igual, he visto que se ha añadido una función a una versión posterior
Hola, no estoy seguro de si este es el lugar adecuado para preguntar. Intentando cargar el contenido de un área de texto en este marco. Pero muchos enlaces tienen marcadores de posición dentro del HTML por defecto, como <a href="{{placeholder para la URL predeterminada }}", ¿hay alguna forma de renderizar este enlace...
zgover
Tu pregunta no está del todo clara sobre lo que intentas conseguir, pero echa un vistazo a componentes de creación.
pouyamiralayi
¡Hola! Para el modelo Select puedes usar Editor. Modal y según su contenido, inyecta la lógica que quieras para elegir y configurar tus widgets. luego puedes inyectar el widget resultante usando yourComponent.components(yourWidget) para re...
danrcoull
Perdona, déjame explicarlo. toma un widget CMS como {{nombre del widget="prueba" tipo="\Php\Clase"}} El concepto consiste en arrastrar un bloque que abre un modelo de selección de widgets para elegir un widget, establecer las opciones y pu...
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...
Hola, he creado un tipo de componente personalizado, pero estoy teniendo algunos problemas para hacerlo editable. El componente es un "span" con tipo de componente "tag". solo contendrá texto, pero quiero que extienda el componente por defecto, no el texto. ¿Alguna idea de cómo puedo hacer que se pueda editar, aunque...
inaLar
¡Gracias! He hecho algo similar, pero el tuyo no es tan complicado. He tenido otros eventos vinculados a onActive, así que no pude usarlo. Ahora los he despegado y haré lo que sugieres. Sobre el 'data-gjs-type': lo necesito porque el conte...
zgover
¿Cuál sería tu intención y objetivo al hacerlo editable si no tienes intención de ampliar el tipo de componente de texto? El tipo de componente de texto amplía el tipo predeterminado y añade capacidades de edición, como el editor de texto...
inaLar
Preferiría no usar RTE, ya que no necesito ninguna de sus funcionalidades. Solo quiero poder editar el contenido y guardarlo (por editar me refiero a que hagas clic en el espacio, cambie el texto y lo guarde de nuevo). Además, el nuevo tip...
Acabo de darme cuenta de que es difícil arrastrar bloques/componentes desde Toolbox si el marcador (una línea con color amarillo y verde, por ejemplo, mira en la demo online) es solo un liner. ¿Es posible hacer que la "línea/marcador amarillo verde" se convierta en una caja y, mientras arrastramos los bloques, este ma...
artf
Puedes cambiar el aspecto de la línea con tu CSS personalizado, pero no puedes mover otros componentes alrededor de él; el DOM del marcador es como una capa encima del lienzo y no entre ellos
FawadOmerEsk
¿Puedes explicar un poco cómo podemos actualizar el CSS personalizado?
He creado una nueva opción en la barra de herramientas llamada text-align usando el siguiente código '''js const rteStudio = studio. RichTextEditor; rteStudio.add('text-align', { icon: "<select id=\"textAlignSelector\" clase=\"gjs-field lm select\">" + "<valor de opción=''>Seleccionar alineación</option>" + "<valor de...
artf
Asegúrate de usar la última versión e intenta llamar a 'sync:content' en el componente seleccionado antes de llamar al comando deseado, por ejemplo. '''js editor.getSelected().trigger('sync:content'); editor.runCommand('gjs-get-inlined-htm...
jadejahardipsinh
@artf, gracias por la respuesta. Lo intenté con eso pero, por desgracia, no funcionó. Lo estoy obteniendo usando el siguiente código: '''js studioCommand.add('com-save', { run: function(studio, sender) { studio.getSelected().trigger("sync:...