1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-01-29 07:45:46 +01:00

Skip inaccessable elements in javascript completion

This commit is contained in:
Kris Maglione
2008-10-07 02:13:45 +00:00
parent ce0665a965
commit 662fb5d7a5

View File

@@ -318,16 +318,21 @@ liberator.Completion = function () //{{{
{
if (typeof obj == "string")
obj = window.eval("with (liberator) {" + obj + "}");
if (typeof obj != "object")
continue;
for (let k in obj)
{
let v, type = "inaccessable"
let v, type;
try
{
v = obj[k];
type = typeof v;
}
catch(e) {}
catch(e)
{
continue;
}
if (["string", "number", "boolean", "function"].indexOf(type) > -1)
type += ": " + String(v).replace("\n", "\\n", "g");