refactor turbo.js query selector (#2293)

Updated esm import of turbo from hotwire & fixed spelling of querySelector
This commit is contained in:
Chris Krawietz
2024-12-02 19:21:07 +01:00
committed by GitHub
parent 5fa62bc5bf
commit 94a1043fb8

View File

@@ -1,4 +1,4 @@
import * as Turbo from 'https://cdn.jsdelivr.net/npm/@hotwired/turbo@7.3.0/+esm';
import * as Turbo from 'https://cdn.jsdelivr.net/npm/@hotwired/turbo@8.0.10/+esm';
(() => {
if (!window.scrollPositions) {
@@ -6,13 +6,13 @@ import * as Turbo from 'https://cdn.jsdelivr.net/npm/@hotwired/turbo@7.3.0/+esm'
}
function preserveScroll() {
document.querySelectorAll('[data-preserve-scroll').forEach(element => {
document.querySelectorAll('[data-preserve-scroll]').forEach(element => {
scrollPositions[element.id] = element.scrollTop;
});
}
function restoreScroll(event) {
document.querySelectorAll('[data-preserve-scroll').forEach(element => {
document.querySelectorAll('[data-preserve-scroll]').forEach(element => {
element.scrollTop = scrollPositions[element.id];
});