Hi,
habt ihr eigentlich schon einen Ersatz für "Add Boomarks Here" ab FF57 gefunden?
Add Boomarks Here - Ersatz
-
- Junior-Mitglied
- Beiträge: 41
- Registriert: Mo, 22. Aug 2011 22:21
Re: Add Boomarks Here - Ersatz
Nimm das hier:
https://addons.mozilla.org/de/firefox/a ... rk-folder/
Und schau hier :
viewtopic.php?p=1069131#p1069131
https://addons.mozilla.org/de/firefox/a ... rk-folder/
Und schau hier :
viewtopic.php?p=1069131#p1069131
Gruß Micha
- Boersenfeger
- Senior-Mitglied
- Beiträge: 51127
- Registriert: So, 21. Mär 2004 13:21
- Wohnort: Brunswiek anne Oker dranne
Re: Add Boomarks Here - Ersatz
Ich nutze folgendes Script:
https://github.com/ardiman/userChrome.j ... okmarkhere
https://github.com/ardiman/userChrome.j ... okmarkhere
Code: Alles auswählen
// ==UserScript==
// @name Add Bookmark Here
// @namespace about:userchromejs/addbookmarkhere
// @description add "Add Bookmark Here" contextmenu in places menu
// @include chrome://browser/content/browser.xul
// @include chrome://browser/content/bookmarks/bookmarksPanel.xul
// @author zbinlin
// @homepage http://mozcp.com
// @version 0.0.2
// ==/UserScript==
/**
* ******************************** Changelog ********************************
* version: 0.0.2
* * 兼容 Firefox 21+
*
* version: 0.0.1
* * 初始化
* ***************************************************************************
*/
"use strict";
(function () {
if (window.AddBookmarkHere) return;
var AddBookmarkHere = {
init: function () {
var placesContext = document.getElementById("placesContext");
if (!placesContext) return;
var self = this;
window.addEventListener("unload", function _(e) {
window.removeEventListener("unload", _, false);
self.uninit();
}, false);
this.addContextMenu(placesContext, document.getElementById("placesContext_new:bookmark"));
/*
var node = document.getElementById("placesContext_createBookmark");
if (!node) return;
node.removeAttribute("forcehideselection");
node.setAttribute("selection", "any");
node.removeAttribute("command");
node.setAttribute("oncommand", "AddBookmarkHere.addBookmark(event);");
*/
},
addContextMenu: function (parentNode, afterNode) {
var menuitem = document.createElement("menuitem");
menuitem.id = "placesContext_add:bookmark";
menuitem.setAttribute("label", "Lesezeichen hier hinzufügen");
menuitem.setAttribute("accesskey", "h");
menuitem.setAttribute("selection", "any");
menuitem.addEventListener("command", this, false);
parentNode.insertBefore(menuitem, afterNode);
},
handleEvent: function (e) {
var popupNode = e.currentTarget.parentNode.triggerNode;
if (!popupNode) return;
var view = PlacesUIUtils.getViewForNode(popupNode);
if (!view) return;
var bookmarks = Cc["@mozilla.org/browser/nav-bookmarks-service;1"].getService(Ci.nsINavBookmarksService);
var selectedNode = view.selectedNode;
var iid, aid;
if (selectedNode) {
if (PlacesUtils.nodeIsFolder(selectedNode) /* Firefox 21+ 不兼容 && !PlacesUtils.nodeIsLivemarkContainer(selectedNode) */ && !PlacesUtils.isReadonlyFolder(selectedNode)) {
iid = selectedNode.itemId;
aid = e.shiftKey ? 0 : bookmarks.DEFAULT_INDEX;
} else {
iid = bookmarks.getFolderIdForItem(selectedNode.itemId);
var id = bookmarks.getItemIndex(selectedNode.itemId);
aid = e.shiftKey ? id : id + 1;
}
} else {
iid = view.result.root.folderItemId;
aid = e.shiftKey ? 0 : bookmarks.DEFAULT_INDEX;
}
var doc = gBrowser.getBrowserForTab(gBrowser.mCurrentTab).contentDocument;
var uri = Services.io.newURI(doc.location.toString(), null, null);
var title = doc.title;
bookmarks.insertBookmark(iid, uri, aid, title);
},
uninit: function () {
var self = this;
try {
var menuitem = document.getElementById("placesContext_add:bookmark");
menuitem.removeEventListener("command", self, false);
} catch (ex) {
}
}
};
AddBookmarkHere.init();
window.AddBookmarkHere = AddBookmarkHere;
})();
Stand 21.4.2018
Mozilla/5.0 (Windows NT 6.1 Win64 x64 rv:59.0) 20100101 Firefox/59.0.2
Mozilla/5.0 (Windows NT 6.1 Win64 x64 rv:60.0) 20180420 Firefox/60.0b14build2
Mozilla/5.0 (Windows NT 6.1 Win64 x64 rv:61.0) 20180421 Firefox/61.0a1
Meine Füchse|Fehlersuche|Anleitung für Fragen im Forum|Sicherheitskonzept für Windowsnutzer
Mozilla/5.0 (Windows NT 6.1 Win64 x64 rv:59.0) 20100101 Firefox/59.0.2
Mozilla/5.0 (Windows NT 6.1 Win64 x64 rv:60.0) 20180420 Firefox/60.0b14build2
Mozilla/5.0 (Windows NT 6.1 Win64 x64 rv:61.0) 20180421 Firefox/61.0a1
Meine Füchse|Fehlersuche|Anleitung für Fragen im Forum|Sicherheitskonzept für Windowsnutzer
-
- Junior-Mitglied
- Beiträge: 24
- Registriert: Do, 16. Nov 2017 18:06
- Wohnort: Stadtgrenze Berlin
Re: Add Boomarks Here - Ersatz
Ja, am 18.03.2018 erschienhabt ihr eigentlich schon einen Ersatz für "Add Boomarks Here" ab FF57 gefunden?
Bookmark Tab Here
von custom.firefox.lady
Wenn man nach Install die bookmark folder anklickt, wird das lang vermisste add bookmark here hinzugefügt.
Endlich kann ich mir den Umweg sparen und die neuen links sofort in den bookmark ordnern ablegen, wo sie hingehören.
Natürlich werden die richtigen high end power user verständnislos den Kopf schütteln, warum dieses add on, das sie gar nicht brauchen, so vermisst wurde und sogar für einige user unverzichtbar war.
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste