var ScreenshotSaver = { };
ScreenshotSaver.save = function(url, fpath) {
window.getBrowser().addEventListener(
"load",
function() {
ScreenshotSaver._dump_screenshot(fpath);
},
false);
window.content.location.href = url;
};
ScreenshotSaver._dump_screenshot = function(fpath) {
repl.print('_on_DOM_load');
var mixin = ScreenshotSaver._gen_screengrab_mixin(fpath);
ScreenshotSaver._hook_screengrab(mixin);
Screengrab.grabCompleteDocument();
ScreenshotSaver._unhook_screengrab(mixin);
// FIXME: removeEventListener('load', «???», false);
};