adjust modal title

This commit is contained in:
Pete Matsyburka committed 2026-09-23 11:00:17 +03:00
1 parent 930445258d
commit 1f46f74400
4 files changed
+26 -26

No files matched your search

+14 -14
View File
@@ -34,6 +34,20 @@ if (handlers?.native && window === window.top) {
reportPageFlash()
document.addEventListener('click', (event) => {
const link = event.target.closest?.('a[href]')
if (!link) return
const title = link.dataset.nativeTitle || link.getAttribute('aria-label') || link.closest('[data-native-title]')?.dataset.nativeTitle || link.innerText.trim()
if (!title) return
const actions = link.closest('[data-native-actions]')?.dataset.nativeActions
handlers.native.postMessage({ type: 'title', url: link.href, title, actions: actions ? actions.split(',') : null })
}, true)
document.addEventListener('click', (event) => {
if (document.querySelector('native-modal')) return
@@ -47,20 +61,6 @@ if (handlers?.native && window === window.top) {
handlers.modal.postMessage({ action: 'open', url: link.href, modal: link.closest('[data-native-modal]')?.dataset.nativeModal || '' })
}, true)
document.addEventListener('click', (event) => {
const link = event.target.closest?.('a[href]')
if (!link) return
const title = link.dataset.nativeTitle || link.closest('[data-native-title]')?.dataset.nativeTitle || link.innerText.trim()
if (!title) return
const actions = link.closest('[data-native-actions]')?.dataset.nativeActions
handlers.native.postMessage({ type: 'title', url: link.href, title, actions: actions ? actions.split(',') : null })
}, true)
document.addEventListener('native:action', (event) => {
document.querySelector(`[data-native-id="${event.detail.id}"]`)?.click()
})