1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-02-05 21:15:47 +01:00

read the Bookmarks Toolbar Folder when loading bookmarks - it has previously

been skipped since BookmarksUtils.getAllChildren(root) doesn't read it
This commit is contained in:
Doug Kearns
2007-08-25 15:48:15 +00:00
parent d005665723
commit 6547499323

View File

@@ -53,14 +53,22 @@ function Bookmarks() //{{{
var bmarks = []; // here getAllChildren will store the bookmarks
BookmarksUtils.getAllChildren(root, bmarks);
for (var bm in bmarks)
// getAllChildren(root) ignores the BTF
// NOTE: there's probably a better way to do this...
var btf_bmarks = [];
BookmarksUtils.getAllChildren(BMSVC.getBookmarksToolbarFolder(), btf_bmarks);
bmarks = bmarks.concat(btf_bmarks);
for (var i = 0; i < bmarks.length; i++)
{
if (bmarks[bm][0] && bmarks[bm][1])
bookmarks.push([bmarks[bm][1].Value, bmarks[bm][0].Value ]);
if (bmarks[i][0] && bmarks[i][1])
bookmarks.push([bmarks[i][1].Value, bmarks[i][0].Value ]);
// keyword
if (bmarks[bm][1] && bmarks[bm][2])
keywords.push([bmarks[bm][2].Value, bmarks[bm][0].Value, bmarks[bm][1].Value]);
if (bmarks[i][1] && bmarks[i][2])
keywords.push([bmarks[i][2].Value, bmarks[i][0].Value, bmarks[i][1].Value]);
}
}