Hola @artf, Cuando inicio GrapesJS, uso el editor para establecer estilo y componente al inicializar. Los GrapesJS lo demuestran. Pero ya no puedo añadir bloqueo. Luego simplemente elimino el estilo. Yo solo pongo componente. The GrapesJs es trabajo. Luego establezco estilo y componente. No puedo añadir bloqueo otra v...
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.
Lo que intento conseguir: Tengo atributos especiales de "datos-" en algunos de los componentes que extrao al editor. Cuando uno de estos se modifica, quiero obtener el valor del atributo "data-" y el contenido nuevo. Tengo código escuchando cuando se modifica un componente. Cuando se activa este evento, estoy revisand...
artf
Hola Austin, la razón de tu problema es simplemente porque el RTE integrado funciona de forma diferente a uno personalizado (por ejemplo, el plugin CKEditor) que simplemente escribe todos los cambios dentro de 'content'. https://github.com...
austinbiggs
He estado revisando más código y, por lo que he visto, esto no ocurre cuando uso el plugin CKEditor (probado con la demo del boletín). Sin embargo, al usar el RTE por defecto sí ocurre (probado con mi propio código y la demo de la web) <su...
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.
Cargamos contenido desde la base de datos una vez que carga la página del editor y, si usamos Select deshacer tras cualquier cambio, queda en blanco el lienzo del editor. ¿Hay alguna forma de solucionarlo?
ryandeba
Hola @krunal039, Probablemente quieras borrar el historial de deshacer justo después de que tu contenido se llenara desde la base de datos. 'Editor. Deshacer.limpiar();'
krunal039
@ryandeba lo intenté y ahora el botón de deshacer y rehacer no hace nada (ni siquiera el lienzo en blanco del editor) que tengo debajo del código [{ id: "deshacer", claseNombre: "fa fa-undo icon-undo", comando: function command(editor, sen...
ryandeba
@krunal039 ¿Podrías crear un ejemplo de jsfiddle que muestre el problema? Llamando 'editor'. UndoManager.clear()' no debería romper completamente la función de deshacer/rehacer, así que sospecho que hay otro problema.
Si redimensionas el winow después de que la instancia de grapesjs haya sido inicializada. El marco de luz alta se desplazará: ! imagen
artf
@crazyxhz estás seguro de que estás usando la última versión? (no se puede reproducir con la versión actual)
crazyxhz
@artf estoy usando esta disposición: ! imagen la parte izquierda y la derecha tienen ancho fijo, mientras que la parte central en la que se renderiza grapesjs ocupa el resto del espacio. Quizá tenga algo que ver con esta distribución. '''A...
artf
No estoy seguro, pero, de nuevo, ¿estás usando la última versión?
Hola a todos, He creado un nuevo tipo de componente, 'html-block', que es un componente en el que puedes añadir tu código html. He añadido un botón de 'Editar' a la barra de herramientas para permitir que el usuario edite el código html añadido. Para mostrar el código html del componente en modal, estoy usando la func...
artf
Dentro de tu componente 'html-block' crea una nueva propiedad (por ejemplo, 'custom-code') para el código del usuario y recupérala con 'editor.getSelected().get('custom-code')'
alimajed93
Esto resolvió el problema para mí. Gracias.
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, Quiero colocar elementos externos (por ejemplo, nodo de vista en árbol) dentro de bloques. ¿Podrías ayudarme a mostrarme una forma de lograrlo? Gracias,
artf
@vishal5033 probablemente en la próxima edición
artf
Hola @vishal5033 actualmente el lienzo no es un elemento que se pueda soltar, pero he añadido soporte para HTML5 D&D al Rodmap (#74)
vishal5033
Hola @artf, ¿podrías compartir, por favor, cuándo estará disponible HTML5 D&D? Por cierto, muchas gracias por un proyecto tan maravilloso. Gracias
Hola a todos, soy nuevo en todo esto y he estado revisando la documentación, pero todavía no entiendo cómo asignar el evento de clic. Tengo 2 archivos, el primero es '''js var editor = grapesjs.init({ autorender: 0, contenedor: '#gjs', componentes: '<input type="password" class="hello"/> <button handleClick> hola </bu...
artf
Hola @NHKK si tu objetivo era extender el componente de 'entrada' con algún evento vinculado, casi lo estabas (solo tienes que usar 'comps.addType') '''js //... comps.addType('input', { //.. view: defaultType.view.extend({ eventos: { clic:...
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 todo el mundo y a todos, Me preguntaba si alguien ha usado la nueva disposición de especificación CSS CSS Grids; Funciona muy bien si se usa display:grid incluyendo los elementos de grid bajo display:grid que son display:flex. El problema que tengo es que al usar el plugin de importación/edición y añadir una CS...
artf
Hola @integrateddigital ¿puedes ofrecer una demostración en directo de tu caso? Porque sinceramente, no entendí exactamente cómo se anulan propiedades
integrateddigital
Hola Art, sí, lo haría. Lo crearé y volveré a publicar aquí.... Txs.s El 03-01-2018 a las 22:46, Artur Arseniev escribió: Hola @integrateddigital [1], ¿puedes ofrecer una demo en directo de tu caso porque, sinceramente, no entendía exactam...
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 aplicado una propiedad CSS en el envoltorio de la siguiente manera Cuando coloco el ratón sobre un componente, la posición de las herramientas no es correcta y no puedo usar la barra de herramientas. Tras una pequeña investigación, creo que el problema está en CanvasView.js cuando se añade contenido al envolt...
artf
Hola Benjamin, gracias por la sugerencia, pero actualmente no me interesa esa funcionalidad
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.
En el Administrador de Activos, uploadName en la solicitud tiene un sufijo predeterminado '[]' en su nombre. No debería tener un sufijo por defecto. Si el usuario necesita un nombre de archivo con el sufijo '[]', debe añadirlo.
artf
Hola Luiz, '[]' simplemente significa que 'uploadName' es un array ya que puede que necesites subir varios archivos
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.