mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-03-28 19:03:43 +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:
@@ -53,14 +53,22 @@ function Bookmarks() //{{{
|
|||||||
|
|
||||||
var bmarks = []; // here getAllChildren will store the bookmarks
|
var bmarks = []; // here getAllChildren will store the bookmarks
|
||||||
BookmarksUtils.getAllChildren(root, bmarks);
|
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])
|
if (bmarks[i][0] && bmarks[i][1])
|
||||||
bookmarks.push([bmarks[bm][1].Value, bmarks[bm][0].Value ]);
|
bookmarks.push([bmarks[i][1].Value, bmarks[i][0].Value ]);
|
||||||
|
|
||||||
// keyword
|
// keyword
|
||||||
if (bmarks[bm][1] && bmarks[bm][2])
|
if (bmarks[i][1] && bmarks[i][2])
|
||||||
keywords.push([bmarks[bm][2].Value, bmarks[bm][0].Value, bmarks[bm][1].Value]);
|
keywords.push([bmarks[i][2].Value, bmarks[i][0].Value, bmarks[i][1].Value]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user