mirror of
https://github.com/btcpayserver/btcpayserver.git
synced 2025-03-11 01:35:22 +01:00
* Move NFC code on Vue app level * Update NFC result handling and display * Save a bit of space * Scroll NFC error into view
21 lines
560 B
JavaScript
21 lines
560 B
JavaScript
class NDEFReaderWrapper {
|
|
constructor() {
|
|
this.onreading = null;
|
|
this.onreadingerror = null;
|
|
}
|
|
|
|
async scan(opts) {
|
|
if (opts && opts.signal){
|
|
opts.signal.addEventListener('abort', () => {
|
|
window.parent.postMessage('nfc:abort', '*');
|
|
});
|
|
}
|
|
window.parent.postMessage('nfc:startScan', '*');
|
|
}
|
|
}
|
|
|
|
delegate('click', '.payment-method', e => {
|
|
const el = e.target.closest('.payment-method')
|
|
closePaymentMethodDialog(el.dataset.paymentMethod);
|
|
return false;
|
|
})
|