diff options
Diffstat (limited to 'common/content/marks.js')
-rw-r--r-- | common/content/marks.js | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/common/content/marks.js b/common/content/marks.js index 19f7cc11..9f4c42af 100644 --- a/common/content/marks.js +++ b/common/content/marks.js @@ -36,8 +36,7 @@ const Marks = Module("marks", { return lmarks.concat(umarks).sort(function (a, b) String.localeCompare(a[0], b[0])); }, - // FIXME: Frameset - get localURI() window.content.document.documentURI, + get localURI() buffer.focusedFrame.document.documentURI, /** * Add a named mark for the current buffer, at its current position. @@ -49,17 +48,10 @@ const Marks = Module("marks", { * @param {string} mark The mark name. * @param {boolean} silent Whether to output error messages. */ - // TODO: add support for frameset pages add: function (mark, silent) { - let win = window.content; + let win = buffer.focusedFrame; let doc = win.document; - if (doc.body && doc.body instanceof HTMLFrameSetElement) { - if (!silent) - dactyl.echoerr("Marks support for frameset pages not implemented yet"); - return; - } - let x = win.scrollMaxX ? win.pageXOffset / win.scrollMaxX : 0; let y = win.scrollMaxY ? win.pageYOffset / win.scrollMaxY : 0; let position = { x: x, y: y }; |