зеркало из https://github.com/mozilla/gecko-dev.git
Bug 230349
Adding multiple history entries to bookmarks fails and context menu reads "Bookmark this Page(L)" patch by durbacher@gmx.de (Andreas Kunz) r=neil.parkwaycc.co.uk sr=alecf
This commit is contained in:
Родитель
d2c03730f6
Коммит
362a0ccd75
|
@ -392,18 +392,22 @@ function historyAddBookmarks()
|
||||||
var currentIndex = gHistoryTree.currentIndex;
|
var currentIndex = gHistoryTree.currentIndex;
|
||||||
url = gHistoryTree.treeBoxObject.view.getCellText(currentIndex, "URL");
|
url = gHistoryTree.treeBoxObject.view.getCellText(currentIndex, "URL");
|
||||||
title = gHistoryTree.treeBoxObject.view.getCellText(currentIndex, "Name");
|
title = gHistoryTree.treeBoxObject.view.getCellText(currentIndex, "Name");
|
||||||
BookmarksUtils.addBookmark(url, title, undefined, true);
|
BookmarksUtils.addBookmark(url, title, null, true);
|
||||||
}
|
}
|
||||||
else if (count > 1) {
|
else if (count > 1) {
|
||||||
var min = new Object();
|
var min = new Object();
|
||||||
var max = new Object();
|
var max = new Object();
|
||||||
var rangeCount = gHistoryTree.treeBoxObject.view.selection.getRangeCount();
|
var rangeCount = gHistoryTree.treeBoxObject.view.selection.getRangeCount();
|
||||||
|
if (!BMSVC) {
|
||||||
|
initServices();
|
||||||
|
initBMService();
|
||||||
|
}
|
||||||
for (var i = 0; i < rangeCount; ++i) {
|
for (var i = 0; i < rangeCount; ++i) {
|
||||||
gHistoryTree.treeBoxObject.view.selection.getRangeAt(i, min, max);
|
gHistoryTree.treeBoxObject.view.selection.getRangeAt(i, min, max);
|
||||||
for (var k = max.value; k >= min.value; --k) {
|
for (var k = max.value; k >= min.value; --k) {
|
||||||
url = gHistoryTree.treeBoxObject.view.getCellText(k, "URL");
|
url = gHistoryTree.treeBoxObject.view.getCellText(k, "URL");
|
||||||
title = gHistoryTree.treeBoxObject.view.getCellText(k, "Name");
|
title = gHistoryTree.treeBoxObject.view.getCellText(k, "Name");
|
||||||
BookmarksUtils.addBookmark(url, title, undefined, false);
|
BookmarksUtils.addBookmark(url, title, null, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -453,6 +457,7 @@ function updateItems()
|
||||||
sep1.hidden = false;
|
sep1.hidden = false;
|
||||||
sep2.hidden = false;
|
sep2.hidden = false;
|
||||||
bookmarkItem.setAttribute("label", document.getElementById('multipleBookmarks').getAttribute("label"));
|
bookmarkItem.setAttribute("label", document.getElementById('multipleBookmarks').getAttribute("label"));
|
||||||
|
bookmarkItem.setAttribute("accesskey", document.getElementById('multipleBookmarks').getAttribute("accesskey"));
|
||||||
openItem.removeAttribute("default");
|
openItem.removeAttribute("default");
|
||||||
openItemInNewWindow.setAttribute("default", "true");
|
openItemInNewWindow.setAttribute("default", "true");
|
||||||
openItemInNewWindow.hidden = false;
|
openItemInNewWindow.hidden = false;
|
||||||
|
@ -462,6 +467,7 @@ function updateItems()
|
||||||
else {
|
else {
|
||||||
openItemInNewWindow.hidden = false;
|
openItemInNewWindow.hidden = false;
|
||||||
bookmarkItem.setAttribute("label", document.getElementById('oneBookmark').getAttribute("label"));
|
bookmarkItem.setAttribute("label", document.getElementById('oneBookmark').getAttribute("label"));
|
||||||
|
bookmarkItem.setAttribute("accesskey", document.getElementById('oneBookmark').getAttribute("accesskey"));
|
||||||
sep2.hidden = false;
|
sep2.hidden = false;
|
||||||
var currentIndex = gHistoryTree.currentIndex;
|
var currentIndex = gHistoryTree.currentIndex;
|
||||||
if (isContainer(gHistoryTree, currentIndex)) { // one folder selected
|
if (isContainer(gHistoryTree, currentIndex)) { // one folder selected
|
||||||
|
|
|
@ -12,3 +12,5 @@
|
||||||
<!ENTITY tree.header.hostname.akey "H">
|
<!ENTITY tree.header.hostname.akey "H">
|
||||||
<!ENTITY tree.header.visitcount.label "Visit Count">
|
<!ENTITY tree.header.visitcount.label "Visit Count">
|
||||||
<!ENTITY tree.header.visitcount.akey "V">
|
<!ENTITY tree.header.visitcount.akey "V">
|
||||||
|
<!ENTITY bookmarkLinksCmd.label "Bookmark These Links">
|
||||||
|
<!ENTITY bookmarkLinksCmd.akey "L">
|
||||||
|
|
Загрузка…
Ссылка в новой задаче