Files
wallabag/assets/controllers/scroll_indicator_controller.js
2025-04-07 14:56:06 +02:00

11 lines
314 B
JavaScript

import { Controller } from '@hotwired/stimulus';
export default class extends Controller {
updateWidth() {
const referenceHeight = document.body.offsetHeight - window.innerHeight;
const scrollPercent = (window.scrollY / referenceHeight) * 100;
this.element.style.width = `${scrollPercent}%`;
}
}