diff --git a/mozilla/browser/base/content/browser.xul b/mozilla/browser/base/content/browser.xul index 112cf3ea99e..9e98ab6e1ca 100644 --- a/mozilla/browser/base/content/browser.xul +++ b/mozilla/browser/base/content/browser.xul @@ -98,6 +98,7 @@ Contributor(s): + diff --git a/mozilla/browser/components/bookmarks/content/addBookmark.js b/mozilla/browser/components/bookmarks/content/addBookmark.js index 2ca550ee291..e24ab009533 100644 --- a/mozilla/browser/components/bookmarks/content/addBookmark.js +++ b/mozilla/browser/components/bookmarks/content/addBookmark.js @@ -242,7 +242,7 @@ function onOK() var url, rSource; if (addingGroup()) { - rSource = BMDS.createGroup(gFld_Name.value); + rSource = BMDS.createFolder(gFld_Name.value); const groups = window.arguments[5]; for (var i = 0; i < groups.length; ++i) { url = getNormalizedURL(groups[i].url); diff --git a/mozilla/browser/components/bookmarks/content/bookmarks.js b/mozilla/browser/components/bookmarks/content/bookmarks.js index 1e9594cd129..f88f19e1aaa 100644 --- a/mozilla/browser/components/bookmarks/content/bookmarks.js +++ b/mozilla/browser/components/bookmarks/content/bookmarks.js @@ -205,8 +205,8 @@ var BookmarksCommand = { var commands = []; // menu order: // - // bm_open - // bm_openfolder + // bm_expandfolder + // bm_open, bm_openfolder // bm_openinnewwindow // bm_openinnewtab // --------------------- @@ -233,14 +233,14 @@ var BookmarksCommand = { "bm_properties"]; break; case "Folder": - commands = ["bm_expandfolder", "bm_managefolder", "bm_separator", + commands = ["bm_expandfolder", "bm_openfolder", "bm_managefolder", "bm_separator", "bm_newfolder", "bm_separator", "bm_cut", "bm_copy", "bm_paste", "bm_separator", "bm_delete", "bm_separator", "bm_properties"]; break; case "FolderGroup": - commands = ["bm_open", "bm_expandfolder", "bm_separator", + commands = ["bm_openfolder", "bm_expandfolder", "bm_separator", "bm_newfolder", "bm_separator", "bm_cut", "bm_copy", "bm_paste", "bm_separator", "bm_delete", "bm_separator", @@ -339,7 +339,6 @@ var BookmarksCommand = { manageFolder: function (aSelection) { - dump("ici:::::::::::::::::::::::::::") openDialog("chrome://browser/content/bookmarks/bookmarksManager.xul", "", "chrome,all,dialog=no", aSelection.item[0].Value); }, @@ -465,12 +464,13 @@ var BookmarksCommand = { if (!aTargetBrowser) return; for (var i=0; i - - - @@ -91,6 +85,7 @@ + @@ -206,6 +201,11 @@ accesskey="&menuitem.view.command.toolbar.accesskey;" oncommand="goToggleToolbar('command-toolbar', 'viewCommandToolbar'); event.preventBubble();" persist="checked"/> + + + - - - - diff --git a/mozilla/browser/components/bookmarks/content/bookmarksPanel.xul b/mozilla/browser/components/bookmarks/content/bookmarksPanel.xul index f1d355c7119..57d49aca860 100644 --- a/mozilla/browser/components/bookmarks/content/bookmarksPanel.xul +++ b/mozilla/browser/components/bookmarks/content/bookmarksPanel.xul @@ -50,16 +50,12 @@ - - + diff --git a/mozilla/browser/components/bookmarks/content/bookmarksTree.xml b/mozilla/browser/components/bookmarks/content/bookmarksTree.xml index 2de111c0775..69a9af7fc5c 100644 --- a/mozilla/browser/components/bookmarks/content/bookmarksTree.xml +++ b/mozilla/browser/components/bookmarks/content/bookmarksTree.xml @@ -437,22 +437,22 @@ dump("error in refresh sort:"+e) return; var browserTarget = BookmarksUtils.getBrowserTargetFromEvent(aEvent); if (this.clickCount == 1 || browserTarget != "current" && - this.clickCount == aClickCount && !this.treeBoxObject.selection.isSelected(row)) - this.treeBoxObject.selection.select(row) - - var selection = this.getTreeSelection(); - this._selection = selection; - var isFolderGroup = selection.type[0] == "FolderGroup"; + this.clickCount == aClickCount && !this.treeBoxObject.selection.isSelected(row)) { + this.treeBoxObject.selection.select(row); + this._selection = this.getTreeSelection(); + } + var selection = this._selection; - if (!isFolderGroup && selection.isContainer[0]) { - if (this.clickCount == 1) { - if (row >= 0) { - this.treeBoxObject.view.toggleOpenState(row); - } + if (selection.type[0] != "FolderGroup" && selection.isContainer[0]) { + var modifKey = aEvent.shiftKey || aEvent.ctrlKey || aEvent.altKey || + aEvent.metaKey || aEvent.button == 1; + if (this.clickCount == 1 && !modifKey) { + this.treeBoxObject.view.toggleOpenState(row); + if (selection.protocol[0] != "file") + return; } - if (selection.protocol[0] != "file") - return; - } + } + BookmarksCommand.openBookmark(selection, browserTarget, this.db); ]]> diff --git a/mozilla/browser/components/bookmarks/locale/addBookmark.dtd b/mozilla/browser/components/bookmarks/locale/addBookmark.dtd index e4f8a7c9927..fd741767ded 100644 --- a/mozilla/browser/components/bookmarks/locale/addBookmark.dtd +++ b/mozilla/browser/components/bookmarks/locale/addBookmark.dtd @@ -39,7 +39,7 @@ - + diff --git a/mozilla/browser/components/bookmarks/locale/bookmarks.dtd b/mozilla/browser/components/bookmarks/locale/bookmarks.dtd index d990dcd181a..853c74ffdf0 100644 --- a/mozilla/browser/components/bookmarks/locale/bookmarks.dtd +++ b/mozilla/browser/components/bookmarks/locale/bookmarks.dtd @@ -51,14 +51,14 @@ + + Z Sort Order"> A Sort Order"> - - diff --git a/mozilla/browser/components/bookmarks/locale/bookmarks.properties b/mozilla/browser/components/bookmarks/locale/bookmarks.properties index 29a37a74f54..8197f5db9f9 100644 --- a/mozilla/browser/components/bookmarks/locale/bookmarks.properties +++ b/mozilla/browser/components/bookmarks/locale/bookmarks.properties @@ -29,6 +29,7 @@ description_NewBookmarkAndSearchFolder = Newly created bookmarks and search resu cmd_bm_open = Open cmd_bm_expandfolder = Expand cmd_bm_collapsefolder = Collapse +cmd_bm_openfolder = Open in tabs cmd_bm_managefolder = Manage Folder cmd_bm_find = Find a Bookmark... cmd_bm_cut = Cut