Issue #915💬 RespondidoAbierto el 28 de febrero de 2018por JulyanoFReacciones 0

Activar la casilla de confirmación al eliminar el bloque

Respuesta rápidapor artf

No, pero puedes ampliar el comando por defecto 'tlb-delete' '''js editor. Commands.add('tlb-delete', ed => { if (confirm('¿Seguro?')) { const selected = ed.getSelected(); seleccionados & seleccionados.destruir(); } }); ```

Lee la respuesta completa abajo ↓

Pregunta

¿Hay alguna opción para activar una casilla de confirmación antes de eliminar cualquier bloqueo?

Respuestas (3)

artf2 de marzo de 2018

No, pero puedes ampliar el comando por defecto 'tlb-delete' '''js editor. Commands.add('tlb-delete', ed => { if (confirm('¿Seguro?')) { const selected = ed.getSelected(); seleccionados & seleccionados.destruir(); } });

Iceweex25 de marzo de 2018

@artf esto solo funciona para el botón de la barra de herramientas, pero cuando pulso "suprimir" en el teclado no lo hace. ¿Cómo puedo anular este evento?

artf29 de marzo de 2018

Hola @Iceweex, por desgracia, por el momento, no puedes. Para la próxima versión, centralizaré esos comandos y también actualizaré su ciclo de vida de eventos, así que en ese caso, podrás realizar la tarea de esta manera '''js const commandName = 'core:component-delete'; editor.on('run:${nombrecomando}:antes', (opciones) => { console.log('ANTES de ${nombreComanda}'); if (!confirm('¿Estás seguro?')) { options.abort = 1; } }); editor.on('run:${nombrecomando}', (eliminado, opciones) => { console.log('DESPUÉS de ${nombrecomando}', eliminado); }); editor.on('abort:${commandName}', (opciones) => { console.log('ABORTAR ${commandName}'); });

Preguntas y respuestas relacionadas

Continúa investigando con debates sobre temas similares.

Plugins de pago que cumplen con este problema

Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.

Ver todos los plugins

Cargando recomendaciones de plugins de pago...

Opción gratuita

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 →
Opción premium

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.