Beiträge von SuperDAU#0815
-
-
Hallo,
Welchen Wert hast du denn hier?
Habe ich angepasst, danke.
Auch die ist schon veraltet:
Hab ich mich mal rangetraut und mit "meiner" Vorgängerversion abgeglichen; was fehlt ist der Eintrag "Alle Tabs wieder öffnen". Konnte dazu auch im alten Script nicht das passende finden. Weiß jemand Rat?
Dank und Gruß
supi.
-
Hallo,
das Script aus #4 verändert bei mir die Kontextmenüeinträge auf Websites in der Form, dass Einträge, die konkret das Script betreffen im "normalen" Kontextmenü, so bei "Kopieren und Einfügen" und so
landen. Gefällt mir nicht so...
Bzgl. Firefox View bin ich ganz bei Andras in #6.
Mein Topic hat sich wohl erledigt, k. A. warum mir das mal zuviel angezeigt hat.
Danke an alle Beteiligten.
mfg
supi.
-
Hallo und danke für den Hinweis.
Ich musste jetzt testweise den Firefox dazu bewegen, soviele Tabs absturzfrei gleichzeitig zu öffen, yt-videos sind da keine gute Wahl.
Beim Anwenden des Tipps von Andreas wurde mir ein Wert von 25 angezeigt, das habe ich so gelassen.
Als ich bei meinem Test gefühlt 50 oder mehr geöffnet hatte, um die Wirkung der "25" zu testen, wurden mir in der Liste auch nur 25 angezeigt, was mich wundert, da ich ja vor dem Erstellen des Threads das Problem hatte, dass mir soviele angezeigt wurden, dass nicht alle in die Bildschirmgröße passten (und der fasst ca. das doppelte).
Ich denke hier hilft nur weitermachen und beobachten.
Dank und Gruß
supi.
-
Hallo,
ich benutze folgendes Script hier aus dem Forum. Das Script listet kürzlich geschlossene Tabs auf und ermöglicht nach Klick auf den Listeneintrag die Wiederherstellung des entsprechenden Tabs:
JavaScript
Alles anzeigen// ==UserScript== // @name UndoListInTabmenuToo // @namespace http://space.geocities.yahoo.co.jp/gl/alice0775 // @description UndoListInTabmenuToo.uc.js // @include main // @compatibility Firefox 87+ // @author Alice0775 // @version 2021/04/25 fix 1689378 // @version 2019/11/14 remove eval // @version 2019/06/30 10:00 Bug 1555060 Convert <tabs> to a custom element // @version 2019/06/24 23:00 wait for gBrowser initialized // @version 2019/05/21 08:30 fix 69.0a1 Bug 1551320 - Replace all createElement calls in XUL documents with createXULElement // @version 2018/05/10 60 // @version 2017/11/18 nsIPrefBranch to nsIPrefBranch // @version 2010/09/18 00:00 4.0b7pre // @version 2009/02/03 13:00 ツールチップにタブ内履歴を表示するようにした // @Note タブやコンテキストメニューにもUndoClose Tab Listを追加するもの // @OriginalCode browser.jsからpopulateUndoSubmenuを拝借し, ごにょごにょした // @version 2018/05/09 15:00 61 // ==/UserScript== // @version 2010/03/26 13:00 Minefield/3.7a4pre Bug 554991 - allow tab context menu to be modified by normal XUL overlays // @version 2010/03/15 00:00 Minefield/3.7a4pre Bug 347930 - Tab strip should be a toolbar instead // @version 2009/09/09 15:00 中クリック処理 // @version 2009/09/03 22:00 Firegox3.7a1preで動かなくなっていたのを修正(Bug 489925. getElementById should not return anonymous nodes) // @version 2009/08/22 00:00 Firegox3.6 stringbandleの変更による // @version 2009/04/24 00:00 #394759 [Firefox:Session Restore]-Add undo close window feature // @version 2008/10/12 18:00 Fx3.0.4pre中クリックしたときメニューポップアップが閉じないおよびその他fix // @version 2007/10/05 10:00 var UndoListInTabmenu = { // -- config -- TABCONTEXTMENU : true , //タブコンテキストメニューに 追加する:[true], しない: false CONTEXTMENU : false , //コンテンツアリアコンテキストメニューに 追加する: true , しない:[false] // -- config end-- ss: null, get tabContext() { return document.getElementById("tabContextMenu"); }, get navigatorBundle() { return Services.strings.createBundle( "chrome://browser/locale/browser.properties" ); }, init: function(){ if (this.TABCONTEXTMENU){ //タブコンテキスト var tabContext = this.tabContext; this.makePopup(tabContext, null, "tabContextUndoList"); } if (this.CONTEXTMENU){ //コンテンツエリアコンテキスト var contextMenu = document.getElementById("contentAreaContextMenu"); var refItem = document.getElementById("context-sep-stop"); this.makePopup(contextMenu, refItem, "ContextUndoList"); } // get closed-tabs from nsSessionStore this._ss = SessionStore; }, makePopup: function(popup, refItem, id){ var menu; //label const locale = "en"; // "Recently Closed Windows" menu = document.createXULElement("menu"); menu.setAttribute("id", "historyUndoWindowMenu3"); menu.setAttribute("label", "K\u00FCrzlich geschlossene Fenster"); menu.setAttribute("disabled", "true"); popup.insertBefore(menu, refItem); this.historyUndoWindowPopup3 = menu = menu.appendChild(document.createXULElement("menupopup")); menu.setAttribute("id", "historyUndoWindowPopup3"); menu.setAttribute("onpopupshowing", "UndoListInTabmenu.populateUndoWindowSubmenu(this);"); //UndoClose Tab List 最近閉じたタブ const LABELTEXT = locale.indexOf("ja") == -1?"K\u00FCrzlich geschlossene Tabs":"\u6700\u8fd1\u9589\u3058\u305f\u30bf\u30d6"; //create menu menu = document.createXULElement("menu"); menu.setAttribute("label", LABELTEXT); menu.setAttribute("accesskey", "L"); if (id) menu.setAttribute("id", id); //menu.setAttribute("disabled", true); var menupopup = document.createXULElement("menupopup"); menupopup.setAttribute("onpopupshowing", "UndoListInTabmenu.populateUndoSubmenu(this);"); menu.appendChild(menupopup); popup.insertBefore(menu, refItem); //add event listener popup.addEventListener('popupshowing',function(event) { UndoListInTabmenu.toggleRecentlyClosedWindows(); // no restorable tabs, so make sure menu is disabled, and return if (UndoListInTabmenu._ss.getClosedTabCount(window) == 0) { menu.setAttribute("disabled", true); //menu.setAttribute("hidden", true); return; } menu.removeAttribute("disabled"); //menu.setAttribute("hidden", false); },false); }, /** * Populate when the history menu is opened (Fx3.6) */ populateUndoSubmenu: function(undoPopup) { while (undoPopup.hasChildNodes()) { undoPopup.removeChild(undoPopup.firstChild); } var utils = RecentlyClosedTabsAndWindowsMenuUtils; var tabsFragment = utils.getTabsFragment( window, "menuitem", /* aPrefixRestoreAll = */ true, "menu-history-reopen-all-tabs" ); undoPopup.appendChild(tabsFragment); undoPopup.firstChild.setAttribute("accesskey", "R"); undoPopup.insertBefore(document.createXULElement("menuseparator"), undoPopup.childNodes[1]); // populate tab historis for tooltip var undoItems = JSON.parse(UndoListInTabmenu._ss.getClosedTabData(window)); for (var i = 0; i < undoItems.length; i++) { var entries = undoItems[i].state.entries; var tooltiptext = ""; for (var j = entries.length - 1; j > -1; j--){ if (j != entries.length - 1) tooltiptext += "\n"; tooltiptext += parseInt(j + 1, 10) + ". " + entries[j].title; } undoPopup.childNodes[i + 2/*restore all, sep*/].setAttribute("tooltiptext", tooltiptext); } // "Append Clear undo close tb list" undoPopup.appendChild(document.createXULElement("menuseparator")); m = undoPopup.appendChild(document.createXULElement("menuitem")); m.setAttribute("label", "Liste der letzten Tabs l\u00F6schen"); m.setAttribute("accesskey", "C"); m.addEventListener("command", function() { let prefs = Services.prefs; let max_undo = prefs.getIntPref("browser.sessionstore.max_tabs_undo"); prefs.setIntPref("browser.sessionstore.max_tabs_undo", 0); prefs.setIntPref("browser.sessionstore.max_tabs_undo", max_undo); }, false); }, toggleRecentlyClosedWindows: function PHM_toggleRecentlyClosedWindows() { // enable/disable the Recently Closed Windows sub menu let undoPopup = this.historyUndoWindowPopup3; // no restorable windows, so disable menu if (this._ss.getClosedWindowCount() == 0) this.historyUndoWindowPopup3.parentNode.setAttribute("disabled", true); else this.historyUndoWindowPopup3.parentNode.removeAttribute("disabled"); }, /** * Populate when the history menu is opened */ populateUndoWindowSubmenu: function PHM_populateUndoWindowSubmenu(undoPopup) { while (undoPopup.hasChildNodes()) { undoPopup.removeChild(undoPopup.firstChild); } let utils = RecentlyClosedTabsAndWindowsMenuUtils; let windowsFragment = utils.getWindowsFragment( window, "menuitem", /* aPrefixRestoreAll = */ true, "menu-history-reopen-all-windows" ); undoPopup.appendChild(windowsFragment); undoPopup.firstChild.setAttribute("accesskey", "R"); undoPopup.insertBefore(document.createXULElement("menuseparator"), undoPopup.childNodes[1]); // "Append Clear undo close window list" undoPopup.appendChild(document.createXULElement("menuseparator")); m = undoPopup.appendChild(document.createXULElement("menuitem")); m.setAttribute("label", "Liste der kürzlich geschlossenen Fenster l\u00F6schen"); m.setAttribute("accesskey", "C"); m.addEventListener("command", function() { for (let i = SessionStore.getClosedWindowCount() -1; i >= 0; i--) SessionStore.forgetClosedWindow(i); }, false); } }; // We should only start the redirection if the browser window has finished // starting up. Otherwise, we should wait until the startup is done. if (gBrowserInit.delayedStartupFinished) { UndoListInTabmenu.init(); } else { let delayedStartupFinished = (subject, topic) => { if (topic == "browser-delayed-startup-finished" && subject == window) { Services.obs.removeObserver(delayedStartupFinished, topic); UndoListInTabmenu.init(); } }; Services.obs.addObserver(delayedStartupFinished, "browser-delayed-startup-finished"); }
Ich würde gern die Anzahl der anzuzeigenden Einträge begrenzen können, da das Handling leidet, wenn mehr Tabs aufgelistet werden, als auf dem Bildschirm ohne Scrollen angezeigt werden können.
Dank und Gruß
supi.
-
Hallo und danke für die rege Beteiligung.
Ich bezog mich tatsächlich auf die Schaltfläche des konkreten Addons in der Symbolleiste. An anderer Stelle tauchte das Pünktchen bis jetzt auch nicht auf. Mittels Andreas' Code aus #6 ist es dort auch weg. Danke dafür.
Gilt der Code jetzt nur für diese Erweiterung oder für alle potentiellen "grünen Punkte" auf Schaltflächen?
Bleibt noch ein Komfortproblem: Kann man in dem Tooltip-Text das "Erlaubnis nötig" auch entfernen?
Dank und Gruß
supi.
-
Danke für die Infos aber es generniert eher noch mehr Fragen:
Können bereits installierte Addons nachtäglich zustimmungspflichtige Berechtigungen hinzufügen?
Was ist die
die activeTab-Berechtigung
? Google konnte mir zumindest auf deutsch nüscht beibringen
Warum kann ich den Haken bei "nur wenn angeklickt" unter "Erweiterung kann Daten lesen und ändern" im Kontextmenü des Buttons nicht entfernen, und was würde es bewirken, falls doch? bzw.
Was muss ich mir unter "Erlaubnis nötig" vorstellen, was tun, was lassen?
Warum erscheint dieses Addon nicht
In dem Popup
Diesen kleinen grünen Punkt kannst du damit ausblenden
Der o. a. Code ändert leider nichts.
Würde mich über weitere Hilfestellung freuen.
Dank und Gruß
supi.
-
Hallo,
bei mir erscheint neuerdings häufig ein kleiner grüner Punkt auf o. g. Schaltfläche, scheinbar abhängig von der besuchten Website. Bei Maus-hover wird der Addon-Name und der Hinweis: "Erlaubnis nötig" angezeigt.
Wie ich bis jetzt herausgefunden habe hat das wohl etwas mit Addon-Berechtigungen zu tun.
Allerdings erfordert o. g. Addon keinerlei Berechtingungen.
Ich hätte gerne wieder die alte Optik ohne den Punkt.
Kann bitte jemand helfen.
Dank und Gruß
supi.
-
-
Putzig, wenn es doch Standard ist...
Ist es nicht
Ab 10 Tabs wird hier das X nur im aktiven Tab angezeigt.
Screenshot ist von einem neuen Profil.
Ich hatte laut #2 so verstanden, es sei Standard, dass ab etwa 11 Tabs kein "x" mehr angezeigt wird.
Putzig erschien mir daher, dass auch ohne Deinen Code bei mir jetzt mehr als 10, 11, 12... angezeigt werden.
Für mich hier also ok, danke.
mfg
supi.
-
Ja, danke für die Tipps. Hat einiges gebracht. Das mit dem "moz"-etc. hatte ich "damals" (Fx 113?) mitbekommen, aber scheinbar nicht allen betroffenen Stellen umgesetzt. (Eigenartigerweise hatten alle alten o. a. Einträge bis Fx 119 das gemacht, was sie sollten) Konnte allerdings jetzt auch etwas fixen, was schon vorher nicht (leicht) umsetzbar war: das Ausfaden des Tab-textes an optisch sinnvoller Stelle vor dem Button. Also mehrfacher Nutzen, sehr gut.
Jetzt scheint die Topic-Fragestellung erledigt zu sein, da die "Tab schließen"-Schaltfläche auch ohne den Code von Andreas sichtbar ist. Putzig, wenn es doch Standard ist...
also nochmals Dank und Grüße
(alles) supi.
-
Hallo,
danke, aber das brachte keine Änderung. Evtl. beißt sich etwas mit "meinem" Code zur optischen Anpassung des Button:
CSS
Alles anzeigen/* Tab schließen-Button ändern*/ #TabsToolbar .tab-close-button[selected] { display: -moz-box !important; margin-right: -5px !important; fill:red!important; opacity: 1!important; } .tab-close-button[fadein]:hover{ fill:white!important; background: #c0c1b7!important; } #TabsToolbar .tab-close-button{ display: -moz-box !important; margin-right: -5px !important; } .tab-label-container[textoverflow]:not([pinned]) { mask-image: set !important; margin-right: 10px !important; } #TabsToolbar .tab-close-button[selected]:hover{ fill:#1e81b0!important; background: #6dc2df!important; { display: -moz-box !important; margin-right: -5px !important; opacity: .5!important; }
Grüße
s.
-
-
Ja danke für die rege Beteiligung...
Ich will das Ding einfach nur loswerden, es sitzt bei mir an einer solch exponierten Stelle, dass es schwer nervt. Außerdem komme ich ja mit Alt+x und dann "a" auch zu den addons, oder kommt das auch (bald) weg? Ich brauch es also (vorerst?) nicht zwingend im Überhangmenü.
Ich teste mal das aus #1.
Mal schaun, wie es sich entwickelt.
mfg
supi
-
Hallo,
ich habe das Skript von Andreas installiert.
Leider funktioniert es bei mir nur eingeschränkt.
Nach einem Programmstart ist der Button wieder am "serienmäßigen" Ort.
Erst nach einem Neustart (Neustart-Button per Script) bleibt er bis zum nächsten Programmstart im Overflow-Menü.
Gibt es Ideen, das zu fixen?
Dank und Gruß
supi.
-
Wow, danke @aborix. Hätte man ja fest selbst finden können mit den Suchbegriffen "Lesezeichen speichern zeit". Schäme mich fast bzw. ein Bisschen.
mfg
supi.
-
Ja, dem Milupo seinen
Post, hat mir das Forum wohl erst unterschlagen. Da mahlte .dejavu sozusagen zuerst.
Also milupo: ist recht, signore. Aber der Werbung bezog sisch nun mal auf einen signorina.
Zitronella: ich meine zu glauben, .dejavu hat trotz Deines Zitates an mich adressiert - oder? Sonst hätte ich mir ja die Hälfte von meinem Laberrhabarber sparen können
Der Threadersteller meint beides, siehe #19.
Aber Touchpad im Sinne von Mousepad. Bissl größer mittlerweile und zu mehr fähig als von 20J. aber noch lange kein Tablet- oder Smartphone-Display (T540p)
mfg
supi
-
.DeJaVu, danke für Deine Beteiligung.
Ich arbeite mal Deinen Post von oben nach unten ab, die Zitierfunktion beherrsche ich nicht zielführend.
Warum sollte ich also das, was neu ist, wenn es bei der Benutzung stört, aber änderungsfähig ist, nicht ändern und zwar zu dem Zeitpunkt ich es ändern kann sondern erst 4 Wochen o. ä. später?
Ich sagte auch im letzten Post, dass es mir erst jetzt auffiel, daran kann ich nichts ändern.
Weiter oben @#9 schrieb ich, von der Nutzung des Touchpads am Notebook. Also ich nutze PC + Notebook + Android-Tablet (das hier aber jetzt irrelevant ist).
Die Logik, wie Du so treffend formulierst, will ich Dir gern erklären:
Es geht nicht ums "Lesezeichen bearbeiten" sondern ums "Erstellen/Setzen" mittels Star-Button in der url-bar. Beim Bearbeiten eines bereits gesetzten verhält es sich ja auch anders.
Also: Ich klicke, ohne die obigen Tipps zu kennen, auf den Star-Button. Mit fällt aber nicht binnen 3s ein treffender Titel ein, und das Eingabefenster schließt sich. Jetzt nach tatkräftiger Hilfe des Forums (s. o.) schiebe ich im selben "Handstreich" die Maus (am Noti habe ich es noch nicht verifiziert) über das Eingabefeld und es bleibt offen. Also geht doch
hab mich ja auch schon mehrfach bedankt.
Bookmark Tab here sieht ganz nett aus, danke. Ich nutze zZ "default-bookmark-folder", ist aber leider zZ etwas buggy.
"muss man sich was anderes suchen", hab ich hier gemacht, und wurde ja auch fündig.
Ja, die Update-Thematik, bei der sind wir ja hier gerade...
Da ja nun aber mal Anpassungen möglich waren und sind, muss ich ja nicht bis zum nächsten großen Funktions- + Optikupdate mit dem, was mir nicht gefällt, umgehen, sondern passe es jetzt und evtl. später, falls nötig und möglich wieder an.
Danke nochmal an alle für die Tipps.
mfg.
supi
-
sowieso böse auf die Nase fallen.
Ich bin bisher mit keiner Anpassung "böse auf die Nase gefallen", wie auch immer das vorm PC-Monitor aussehen sollte.
Hab immer das genutzt, was add-ons und Forum hergaben und natürlich auch an viele Sachen gewöhnt, geht ja nicht anders (TabMixPlus, menuWizard oder MenuEditor (weiß nicht mehr genau) ab Quantum). "
"Einfach mal so nehmen wie ist" - wozu gibt dann es die Anpassungsmöglichkeiten und die vielfältige Hilfe hier?
Bugreport
Einen gibts wohl schon - für die Trennlinie im Kontextmenü der Lesezeichenleiste.
Und tatsächlich wäre etwas mehr "Kontextselektivität" hilfreich, gerade bei den Kontextmenüs, die sich die Selektoren teilen und man weder individuell reduzieren noch ordnen kann.
Übrigens haben isch gar keinen Kautsch, Signorina.
Ich kann das Problem da durchaus nachvollziehen.
Danke, Du gibst mir noch und wiederholt Hoffnung
Ich lese fast alle Themen in so einer Umstellungszeit wie jetzt oder bei Quantum. Habe dadurch so viel Hilfe gefunden ohne extra nachfragen zu müssen, und gelegentlich auch meine Ergebnisse zur gemeinsamen Verwendung angefügt, so dass auch andere was davon haben. Selten zwar aber ich muss ja auch nix ergänzen, was schon da ist.
Hätte ja sein können, dass jemand schon was herausgefunden hat, weils selber stört und Erfahrungen oder Kenntnisse zwecks Abhilfe zur Verfügung stehen.
Mir ist das "Topic-Thema" jedenfalls jetzt erst und nicht schon seit Quantum aufgefallen, is halt so.
Danke trotzdem nochmal an alle für den Input.
mfg
supi.
-
Ich bin wohl schon zu verwöhnt, hier für fast jedes optische oder funktionale Wehwehchen ein Pflästcherchen gefunden zu haben.
Das mit dem Mauszeiger schaffe ich vielleicht gerade noch (danke Zitronella), spart immerhin nen Klick. Der zusätzliche Klick wäre nicht verschwendet, wenn beim Klick ins Eingabefeld die "alles markieren"-Situation, die durch Betätigen des Star-Buttons eintritt, nicht aufgehoben würde. Aber z. B. Touchpads vom Notebook sind gelegentlich nicht so feinfühlig, da haut der Zeiger schon mal ab...
Sind halt viele Stolperfallen hinzu gekommen mit Proton, da versuche ich vielleicht etwas zu überoptimieren. Ich bin ja auch einer, die die Reihenfolge im Kontextmenü der Lesezeichensymbolleiste optimiert, obwohl schon fast alles gelöscht wurde.
Warum sollte ich aber nicht alle Anpassungsmöglichkeiten, falls vorhanden, ausschöpfen. Die meisten hab ich über Lesen + Probieren gefunden, die wenigsten über nachfragen.
Manche machen sich das Füchslein knallig bunt und da noch ein Icon und dort noch ein zusätzliches Feld...
Ich reduziere gerne maximal, unauffälligst in Form + Farbe und reibungsarm in der Funktion, schließlich ist der Browser nur das Mittel und nicht der Zweck meiner Internetnutzung.
Ich habe noch ein Beispiel der neuen Hindernisse: Separator/Lesezeichenleiste. Praktisch unbenutzbar zur Zeit.
Mich wundert überhaupt, wie wenig Forums-Äkktschn seit Proton herrscht, bei Quantum hats hier ja geraucht vor lauter Q+A.
Danke an alle.
mfg
supi