From b04579fb4b0192962632bd2d34708268c798e740 Mon Sep 17 00:00:00 2001
From: suVene
Date: Fri, 12 Dec 2008 16:18:24 +0000
Subject: 擬似 Autopagerize
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@26594 d0d07461-0603-4401-acd4-de1884942a52
---
_libly.js | 20 +++++++++++++++++++-
1 file changed, 19 insertions(+), 1 deletion(-)
(limited to '_libly.js')
diff --git a/_libly.js b/_libly.js
index aeb5558..9bf09a6 100644
--- a/_libly.js
+++ b/_libly.js
@@ -5,7 +5,7 @@ var PLUGIN_INFO =
vimperator plugins library?
適当なライブラリっぽいものたち。
suVene
- 0.1.7
+ 0.1.8
1.2
2.0pre
;
//}}}
@@ -244,6 +249,19 @@ libly.$U = {//{{{
.replace(//g, '')
.replace(/<[^>]+>/g, function(all) all.toLowerCase());
} catch (e) { return '' }
+ },
+ getElementPosition: function(elem) {
+ var offsetTrail = elem;
+ var offsetLeft = 0;
+ var offsetTop = 0;
+ while (offsetTrail) {
+ offsetLeft += offsetTrail.offsetLeft;
+ offsetTop += offsetTrail.offsetTop;
+ offsetTrail = offsetTrail.offsetParent;
+ }
+ offsetTop = offsetTop || null;
+ offsetLeft = offsetLeft || null;
+ return {top: offsetTop, left: offsetLeft};
}
// }}}
};
--
cgit v1.2.3