finish fixing iframe bug

This commit is contained in:
wareya committed 2018-11-15 19:51:57 -05:00
1 parent 213ad8d4be
commit 135ff1c0ec
1 file changed
+13 -13
+13 -13
View File
@@ -123,11 +123,23 @@ function set_sticky_styles(mydiv)
mydiv.style.marginBottom = "10px";
}
function is_not_frameset(root)
{
try
{
return root.parent.document.body.tagName != "FRAMESET";
}
catch(err)
{
return false;
}
}
function get_doc()
{
let find_root = window;
let mydoc = document;
while(find_root.parent && find_root.parent != find_root && find_root.parent.document.body.tagName != "FRAMESET")
while(find_root.parent && find_root.parent != find_root && is_not_frameset(find_root))
{
find_root = find_root.parent;
try
@@ -165,18 +177,6 @@ function display_div(middle, x, y)
let newy = y;
let mydoc = document;
function is_not_frameset(root)
{
try
{
return root.parent.document.body.tagName != "FRAMESET";
}
catch(err)
{
return false;
}
}
while(find_root.parent && find_root.parent != find_root && is_not_frameset(find_root))
{
let rect = find_root.frameElement.getBoundingClientRect();