1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-22 00:47:59 +01:00

Fix marks offset issue.

This commit is contained in:
Kris Maglione
2011-10-09 19:10:51 -04:00
parent 449ff06fde
commit 06135d97db
2 changed files with 5 additions and 5 deletions

View File

@@ -42,7 +42,7 @@ var Marks = Module("marks", {
params.location = doc.documentURI.replace(/#.*/, ""),
params.offset = buffer.scrollPosition;
params.path = DOM(buffer.findScrollable(0, params.offset.x)).xpath;
params.path = DOM(buffer.findScrollable(0, false)).xpath;
params.timestamp = Date.now() * 1000;
params.equals = function (m) this.location == m.location
&& this.offset.x == m.offset.x

View File

@@ -1482,12 +1482,12 @@ var Buffer = Module("Buffer", {
*
* @param {Element} elem The element to scroll.
*/
getScrollPosition: function getPosition(elem) {
let style = DOM(elem).style;
getScrollPosition: function getPosition(node) {
let style = DOM(node.body || node).style;
elem = Buffer.Scrollable(elem);
let elem = Buffer.Scrollable(node);
return {
x: elem.scrollLeft && elem.scrollLeft / this._exWidth(elem),
x: elem.scrollLeft && elem.scrollLeft / this._exWidth(node),
y: elem.scrollTop / parseFloat(style.lineHeight)
}
},