Componente de botón de confirmación en línea en JavaScript puro

Tiempo de ejecución: 30 minutos. Empezar

Autor: matthewp
Views Total: 89
Sitio oficial: Ir a la web
Actualizado: March 27, 2019
Licencia: MIT

Vista prévia

Componente de botón de confirmación en línea en JavaScript puro

Descripción

Un componente de JavaScript puro que aplica una experiencia de confirmación en línea a un botón de acción que especifique.

Haga clic en el botón de acción para pedir a los usuarios que confirmen antes de realizar una acción.

See also:

Funcionamiento

Descargue e importe el componente:

<script type="module">

import './mod.js';
</script>

El marcado HTML básico.

<inline-confirmation>

<span slot="confirm">Are you sure to delete it?</span>

<button type="button" slot="content">Delete Me</button>
</inline-confirmation>

Habilite el botón de confirmación en línea.

let confirm = document.querySelector('inline-confirmation');
let btn = document.querySelector('button');
btn.addEventListener('click', () => {

confirm.active = true;
});

Haga algo a medida que los usuarios confirmen o cancelen la acción.

confirm.addEventListener('confirm', () => {

// do something
});

confirm.addEventListener('cancel', () => {

// do something
});

Te puede interesar: