[feat] preferences: button to copy input to restore preferences hash

This commit is contained in:
Bnyro 2024-01-21 12:35:52 +01:00 committed by Markus Heiser
parent a8aaf5719b
commit a5decfb838
5 changed files with 59 additions and 20 deletions

View file

@ -26,5 +26,12 @@
for (const el of d.querySelectorAll('[data-engine-name]')) {
searxng.on(el, 'mouseenter', load_engine_descriptions);
}
const copyHashButton = d.querySelector("#copy-hash");
searxng.on(copyHashButton, 'click', (e) => {
e.preventDefault();
navigator.clipboard.writeText(copyHashButton.dataset.hash);
copyHashButton.innerText = copyHashButton.dataset.copiedText;
});
});
})(window, document, window.searxng);