From f8f027e4fff87f88495b80dceb1b2d295c951b45 Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Wed, 7 Jul 2010 18:25:21 +0200 Subject: [PATCH] Fix scroll offset issues. --- kronolith/js/kronolith.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kronolith/js/kronolith.js b/kronolith/js/kronolith.js index 1920ce7d9..1a5ac6465 100644 --- a/kronolith/js/kronolith.js +++ b/kronolith/js/kronolith.js @@ -4129,7 +4129,7 @@ KronolithCore = { case 'kronolithEventsDay': var date = this.date.clone(); - date.add(Math.round((e.pointerY() - elt.cumulativeOffset().top) / this.daySizes.height * 2) * 30).minutes(); + date.add(Math.round((e.pointerY() - elt.cumulativeOffset().top + elt.up('.kronolithViewBody').scrollTop) / this.daySizes.height * 2) * 30).minutes(); this.go('event:' + date.toString('yyyyMMddHHmm')); e.stop(); return; @@ -4349,7 +4349,7 @@ KronolithCore = { date += 'all'; } else { date = this.parseDate(date); - date.add(Math.round((e.pointerY() - elt.cumulativeOffset().top) / this.weekSizes.height * 2) * 30).minutes(); + date.add(Math.round((e.pointerY() - elt.cumulativeOffset().top + elt.up('.kronolithViewBody').scrollTop) / this.weekSizes.height * 2) * 30).minutes(); date = date.toString('yyyyMMddHHmm'); } this.go('event:' + date); -- 2.11.0