From 34222b74dbd0d469b363e1e3ae79bf7b12e103b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Fri, 21 Mar 2025 17:17:17 +0100 Subject: [PATCH] feat: optional offset for scrolling iframe to top of screen --- assets/controllers/iframe_controller.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/assets/controllers/iframe_controller.js b/assets/controllers/iframe_controller.js index c7f0442..39139cf 100644 --- a/assets/controllers/iframe_controller.js +++ b/assets/controllers/iframe_controller.js @@ -1,13 +1,14 @@ import { Controller } from '@hotwired/stimulus' export default class extends Controller { + static values = { offsetTop: { type: Number}} connect() { if ('parentIframe' in window) { window.iFrameResizer = { onReady: function () { - window.parentIFrame.scrollTo(0, 0) + window.parentIFrame.scrollTo(0, this.offsetTopValue) } } } } -} \ No newline at end of file +}