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

improvements in :echo object, :echo getBrowser() should work now reliable

This commit is contained in:
Martin Stubenschrott
2007-10-16 23:40:35 +00:00
parent 233e5aa58a
commit d6f61d7278
2 changed files with 56 additions and 46 deletions

View File

@@ -360,29 +360,31 @@ const vimperator = (function() //{{{
else
string += obj + "::\n";
for (var i in object)
try // window.content often does not want to be queried with "var i in object"
{
var value;
try
for (var i in object)
{
if (i == "JSON") // without this ugly hack, ":echo window" does not work
value = "[object JSON]";
else
var value;
try
{
value = object[i];
}
catch (e)
{
value = "";
}
}
catch (e)
{
value = "<no value>";
}
if (color)
{
value = vimperator.util.colorize(value, true);
string += "<span style=\"font-weight: bold;\">" + i + "</span>: " + value + "\n";
if (color)
{
value = vimperator.util.colorize(value, true);
string += "<span style=\"font-weight: bold;\">" + i + "</span>: " + value + "\n";
}
else
string += i + ": " + value + "\n";
}
else
string += i + ": " + value + "\n";
}
catch (e) { };
return string;
},