diff --git a/mozilla/xpfe/browser/src/navigator.xul b/mozilla/xpfe/browser/src/navigator.xul index fac1916b451..d24920ddce2 100644 --- a/mozilla/xpfe/browser/src/navigator.xul +++ b/mozilla/xpfe/browser/src/navigator.xul @@ -111,17 +111,33 @@ } } + function BrowserAddBookmark(url,title) + { + // get RDF Core service + var rdfCore = XPAppCoresManager.Find("RDFCore"); + if (!rdfCore) { + rdfCore = new RDFCore(); + if (!rdfCore) { + return(false); + } + rdfCore.Init("RDFCore"); + XPAppCoresManager.Add(rdfCore); + } + // Add it + rdfCore.addBookmark(url,title); + } + function BrowserEditBookmarks() { - var prefsCore = XPAppCoresManager.Find("PrefsCore"); - if (!PrefsCore) { - PrefsCore = new ToolkitCore(); - if (PrefsCore) { - toolkitCore.Init("PrefsCore"); + var toolkitCore = XPAppCoresManager.Find("toolkitCore"); + if (!toolkitCore) { + toolkitCore = new ToolkitCore(); + if (toolkitCore) { + toolkitCore.Init("toolkitCore"); } } - if (PrefsCore) { - PrefsCore.ShowWindow(window); + if (toolkitCore) { + toolkitCore.ShowWindow("resource://res/rdf/bookmarks.xul",window); } } @@ -432,8 +448,7 @@ - - +