Hallo
gestern update auf 71 durchgeführt und seitdem einiges versucht. Leider funktioniert das Script nicht mehr.
Aus langeweile hab ich heut saubere Neuinstallation von Firefox durchgeführt.
Skripte nach und nach eingebaut.
Als erstes das Problemskript - keine funktion
danach Uhr im Menü, Neutart im Menü, Tab unten usw.
funktionieren alle
danach in user chrome css meine Sache eingebaut funktioniert
läuft alles nur das eine nicht.
evtl. kann mal jemand nen Blick darauf werfen.
Code
// ==UserScript==
// @name middle-click "Undo Close Tab"
// @description Kürzlich geschlossenen Tab mit Mittelklick wieder öffnen
// @version 1.1
// @include main
// @compatibility Firefox ESR31.3, 34.0.5, 69*
// @author oflow
// @mod aborix
// @namespace https://oflow.me/archives/265
// @note Firefox 31.3, 34.0.5 neuere nicht getestet
// @note remove arguments.callee
// @note mTabContainer -> tabContainer
// ==/UserScript==
(function() {
if (!window.gBrowser)
return;
var ucjsUndoCloseTab = function(e) {
// Nur mit Mittelkick
if (e.button != 1) {
return;
}
// Klick auf Tab-Leiste und die Neuer Tab Schaltflächen
let node = e.originalTarget;
while (node.localName != 'tab' && node.localName != 'toolbarbutton' && node.id != 'tabbrowser-tabs') {
node = node.parentNode;
}
if (node.id == 'tabbrowser-tabs' || node.id == 'new-tab-button'
|| node.classList.contains('tabs-newtab-button')) {
undoCloseTab(0);
e.preventDefault();
e.stopPropagation();
}
}
// Schaltfläche Neuer Tab
document.getElementById('new-tab-button').onclick = ucjsUndoCloseTab;
// Tab-Leiste
gBrowser.tabContainer.addEventListener('click', ucjsUndoCloseTab, true);
})();
Alles anzeigen