From 3f6cdcd15b139505f01d9178e627e4b77a999c1e Mon Sep 17 00:00:00 2001 From: Alex Turchyn Date: Wed, 9 Sep 2026 21:42:07 +0300 Subject: [PATCH] remove native-header element --- app/javascript/application.js | 2 -- app/javascript/application.scss | 3 +-- app/javascript/elements/native_header.js | 14 -------------- 3 files changed, 1 insertion(+), 18 deletions(-) delete mode 100644 app/javascript/elements/native_header.js diff --git a/app/javascript/application.js b/app/javascript/application.js index b32063f80..20ab4186f 100644 --- a/app/javascript/application.js +++ b/app/javascript/application.js @@ -10,7 +10,6 @@ import ToggleCookies from './elements/toggle_cookies' import DisableHidden from './elements/disable_hidden' import TurboModal from './elements/turbo_modal' import NativeAction from './elements/native_action' -import NativeHeader from './elements/native_header' import FileDropzone from './elements/file_dropzone' import MenuActive from './elements/menu_active' import ClipboardCopy from './elements/clipboard_copy' @@ -109,7 +108,6 @@ safeRegisterElement('toggle-visible', ToggleVisible) safeRegisterElement('disable-hidden', DisableHidden) safeRegisterElement('turbo-modal', TurboModal) safeRegisterElement('native-action', NativeAction) -safeRegisterElement('native-header', NativeHeader) safeRegisterElement('file-dropzone', FileDropzone) safeRegisterElement('menu-active', MenuActive) safeRegisterElement('clipboard-copy', ClipboardCopy) diff --git a/app/javascript/application.scss b/app/javascript/application.scss index d444c5e2a..308019248 100644 --- a/app/javascript/application.scss +++ b/app/javascript/application.scss @@ -167,7 +167,6 @@ markdown-editor [contenteditable] p { margin-bottom: 18px; } -native-action, -native-header { +native-action { display: contents; } diff --git a/app/javascript/elements/native_header.js b/app/javascript/elements/native_header.js deleted file mode 100644 index cfdbb0771..000000000 --- a/app/javascript/elements/native_header.js +++ /dev/null @@ -1,14 +0,0 @@ -export default class extends HTMLElement { - connectedCallback () { - window.webkit?.messageHandlers?.native?.postMessage({ - type: 'header', - op: 'add', - title: this.dataset.label || this.querySelector('h1')?.textContent?.trim() || '', - search: 'search' in this.dataset - }) - } - - disconnectedCallback () { - window.webkit?.messageHandlers?.native?.postMessage({ type: 'header', op: 'remove' }) - } -}