Editor. Panels.removeButton('options', 'preview') rompe Ver código
¡Hola @rudym87! El problema parece estar causado por la desactivación del botón pulsado para ejecutar el comando (véase más abajo), que hace que el modal se cierre instantáneamente. https://github.com/artf/grapesjs/blob/a85126883fbeafe3a437b1421b952931a5aaafc0/src/commands/view/ExportTemplate.js#L5-L7 No tengo ni idea...
Lee la respuesta completa abajo ↓Pregunta
Versión: 0.16.18
¿Puedes reproducir el error de la demo? No
¿Cuál es el comportamiento esperado? Quiero ocultar el botón de vista previa por defecto manteniendo el botón predeterminado de "Ver código".
¿Cuál es el comportamiento actual? "Ver código" ya no funciona si se elimina el botón de vista previa mediante ''''JavaScript editor. Panels.removeButton('opciones', 'vista previa')
**¿Puedes adjuntar capturas de pantalla, screencasts o una demo en directo?**
Sí: [JS Fiddle](https://jsfiddle.net/m810gtcn/)
Respuestas (2)
¡Hola @rudym87!
El problema parece estar causado por la desactivación del botón pulsado para ejecutar el comando (véase más abajo), que hace que el modal se cierre instantáneamente.
No tengo ni idea de por qué solo ocurre cuando se ha eliminado el botón de previsualización, pero aun así me parece raro desactivarlo mientras el código modal sigue abierto. Creo que debería almacenarse y desactivarse una vez que el modal se cierra (en stop), así el botón permanecería activo mientras el modal está abierto, como se muestra en la siguiente captura de pantalla:
<img width="703" alt="Captura de pantalla 2020-08-27 a las 3 16 24 PM" src="https://user-images.githubusercontent.com/9916749/91451010-3e2e5000-e87d-11ea-8afa-62ca0bf99cdc.png">Esto soluciona el problema mencionado y, en mi opinión, también es visualmente más coherente. @artf ¿qué opinas? Como siempre, estaré encantado de abrir un récord permanente para este :)
¡Salud!
correcto @mcottret, honestamente, ya ni siquiera veo razón para mantener este comando con estado. Así que eliminaría esa función inútil de 'sender.set('active', 0)' y 'stop'. Avísame si tienes una idea mejor
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #3352
El contenido predeterminado se inserta mientras se usa setComponents si el cuerpo de etiquetas está vacío
Versión: Última Puedes obtener la versión escribiendo 'grapesjs.version' en la consola ¿Puedes reproducir el error de la demo?[X] Sí[ ] No...
Issue #3622
Funcionalidad del I18n
Versión: última ¿Puedes reproducir el error de la demo?[] Sí[ ] No ¿Cuál es el comportamiento esperado? a editor. I18n.setLocale(es") funci...
Issue #3316
El editor no elimina los bloques de script muertos
Versión: 0.16.34 ¿Puedes reproducir el error de la demo? [ ] Sí [x] No Según tengo entendido, el diálogo de importación de código se salta...
Issue #3681
Textable no funciona con el componente de texto extendido
Versión: 0.17.22 ¿Puedes reproducir el error de la demo?[X] Sí[ ] No ¿Cuál es el comportamiento esperado? Debería poder insertar un element...
Plugins de pago que cumplen con este problema
Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.
Cargando recomendaciones de plugins de pago...
Consulta los plugins de código abierto de GrapesJS en GitHub O haz una búsqueda rápida en nuestro catálogo gratuito.
Explora plugins gratuitos →Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.
Explora plugins premium →Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.