Beiträge von bege

    Man ersetze alle collapsed durch hidden, dann sollte es wieder funktionieren.

    Funktioniert. Danke.


    Habe Dich verewigt und einen Link hierher gesetzt.

    Danke allen, die daran beteiligt waren.

    Wenn ich ein Schlagwort eingeben will, wird nach dem ersten Buchstaben das erste vorhandene Schlagwort mit diesem Anfangsbuchstaben eingefügt und hervorgehoben. Das führt dazu, dass mit dem zweiten eingegebenen Buchstaben der erste wieder weg ist.

    Lösche ich alles und gebe nochmal den ersten Buchstaben ein, werden nur die folgenden Buchstaben hervorgehoben und man bekommt immer die passenden vorhandenen Schlagwörter angezeigt. So sollte es gleich zu Beginn sein.

    Wie muss das Skript geändert werden, damit es gleich beim ersten Tippen richtig funktionert?


    Edit:

    In Aris' Version https://github.com/Aris-t2/Cus…markspopup_expanded.uc.js funktioniert das Schlagwörter-Feld, aber es fehlt das Schlüsselwort-Feld. Beim Vergleichen der Skripte schwirrt mir der Kopf, ich hoffe, jemand von euch findet den Haken.

    Sorry, wenn ich mich hier mein "einklinke" - Wer bestimmt eigentlich die Reihenfolge in dem Erweiterungsmenü und die Anzahl der angezeigten Erweiterungen?

    Bei mir stehen oben diejenigen, die ich vorher im Überhangmenü hatte, darunter alle anderen alphabetisch.


    Wer bestimmt eigentlich die Reihenfolge

    Mozilla ;)


    In Zukunft werden die aber verschiebbar sein.

    Wenigstens etwas, das zur Übersichtlichkeit beiträgt.

    Danke für die prompte Antwort.

    Jetzt habe ich also zwei "Überhangmenüs", eins für Firefox-Funktionen und eines für Addons und kann nicht nur die Addon-Buttons darin anzeigen lassen, die ich ab und zu brauche, sondern muss durch alle nicht angezeigten Addon-Buttons scrollen. Schade, finde ich sehr umständlich.

    Hallo,

    nach dem Update auf Fx109.0 sind alle Addon-Button aus dem Erweiterungsmenü verschwunden und auch im Pool von "Symbolleiste anpassen" gibt es keine Addon-Button mehr und es können auch keine mehr dorthin verschoben werden. Das Hinzufügen geht nur über den neuen Addon-Button. Die vorhandenen Buttons können auch nicht mehr ins Überhangmenü verschoben werden, sondern nur noch per Klick auf "an Symbolleiste anheften" entfernt werden.

    Habe ich etwas übersehen oder falsch verstanden, oder kann das Überhangmenü tatsächlich nicht mehr für Addon-Buttons verwendet werden, die man nicht so oft braucht? Das würde bedeuten, dass ich alle Buttons in einer Symbolleiste anzeigen muss, was Platzverschwendung und unübersichtlich wäre.

    Deshalb sage ich erstmal vielen Dank für die Hilfe und überlege weiter.

    Ich nutze die Erweiterung auch und ich weiß keine Lösung für deine Frage. Aber die Erweiterung setzt doch ein Symbol in die Adressleiste, das genau diese Funktion hat: Ein Klick und die Seite ist gespeichert. Hat es einen bestimmten Grund, dass du das über das Kontextmenü und nicht über dieses Symbol machen willst?

    Hallo bege,


    warum im Menupopup noch ein Menupopup Namens Style-Loader-Menü erzeugen und da dann die Menuitems einfügen, kann man die Menuitems nicht direkt im Menupopup des Buttons einfügen?

    Kann man bestimmt, aber das ist wohl vom ursprünglichen Entwickler des Skripts so angelegt. Ich finde das auch übersichtlicher, weil ich eine Menge CSS-Dateien habe und seltener die anderen Menüpunkte nutze. Und für einen schnellen Zugriff auf eine Datei habe ich die Strg+Linksklick-Funktion hinzugefügt.

    Ich habe das von Speravir überarbeitete Skript UserCSSLoader.uc.js aus dem Github von Endor übernommen. Danke für die Übersichtlichen Konfigurationseinstellungen am Anfang des Skripts und die Rechtschreibkorrekturen!


    Die Mittelklick-Funktion funktioniert bei mir aber nicht. In meiner Version des Skripts funktioniert sie und in Speravirs Version fehlt in Zeile 300 der Eintrag onmouseup : "if (event.button == 1) event.preventDefault();",

    Vielleicht liegt es daran.


    Ich habe das ergänzt und weitere Ergänzungen aus meiner Version eingefügt.

    • die Möglichkeit, dem eigenen Dateimanager einen Parameter mit zu übergeben (vor langer Zeit von aborix hinzugefügt)
    • die Wahl, außer dem verschiebbaren Button auch ein Menü anzuzeigen, habe ich auch noch in die Konfigurationseinstellungen gelegt
    • die Möglichkeit, außer dem CSS-Ordner auch den Chrome-Ordner anzuzeigen
    • mit Strg+Linksklick kann man die CSS-Datei im Dateimanager anzeigen lassen (mein Dateimanager markiert dabei die Datei. Den Windows-Explorer konnte ich nicht dazu "überreden", das wäre wohl ein größerer Umbau. Mit dem Windows-Explorer tut Strg+Linksklick auf eine Datei also nichts anderes als im Untermenü die Option "CSS-Ordner öffnen".
    • dem Untermenü habe ich eine ID zugefügt, damit ich per CSS ein Symbol anzeigen lassen kann
    • ich habe die Funktion getFileFromURLSpec durch die in anderen Skripten geänderte Funktion getURLSpecFromActualFile ersetzt. Ob das nötig ist, weiß ich nicht.
    • der Eintrag closeMenus(event.target); in den Zeilen 370 und 507 ergibt in der Fehlerkonsole einen allgemeinen Fehler, die Editierfunktion funktioniert aber trotzdem. In Thunderbird ergibt es den Fehler "closeMenus is undefined", was auch stimmt, und die Editierfunktion funktioniert nicht. Ich habe die Zeile mal auskommentiert, weil ich nicht weiß, wofür sie ursprünglich mal gedacht war.

    Will/soll Endor diese Version ins Github übernehmen?


    Hier ein Beispiel, das aborix mal erstellt hat. Es schließt alle Tabs.


    Der timout-Wert am Ende muss angepasst werden.

    .DeJaVu upward(1) funktioniert nicht, weil, wie schon geschrieben, die URL weiter als ein Element weit verschachtelt ist. :upward() mit einer Zahl muss immer genau die Verschachtelungstiefe bezeichnen, daher anfällig für jede Veränderung des Layout.

    Nachdem ich aber auf deinen Hinweis hin bei der Suche nach :has und :upward das gefunden habe https://www.reddit.com/r/uBloc…practice_hasx_or_xupward/

    habe ich jetzt diese Variante:

    Code
    startpage.com##a[href*="exefiles.com"]:upward(.w-gl__result__main)

    Die funktioniert erst dann nicht mehr, wenn die CLASS des obersten Elements geändert wird.

    Die URL kommt in dem zu versteckenden Block zwei mal vor und ist mehrere Ebenen tief verschachtelt. Daher scheint mir im konkreten Fall meine Lösung einfacher und weniger anfällig bei Änderungen zu sein.

    Die Tipps von dir zeigen mir, dass in uBlock Origin viel mehr steckt, als ich wusste. :thumbup:

    Edit: Die Vereinfachung des Hostnamens ist hilfreich!

    Sören Hentzschel Dankeschön für die Erklärung. Wär auch zu schön gewesen. ^^ Nein, bisher nutze ich Skripte nur für Firefox-Funktionen.

    Durch den Hinweis von .DeJaVu (Dankeschön auch dafür) bin ich auf diese Beschreibung gestoßen https://github.com/gorhill/uBl…ocedural-cosmetic-filters und damit funktioniert es tatsächlich. So lange bis es mit CSS geht also eine Möglichkeit ohne Skript.

    Beispiel:

    Code: uBlock-Origin-Eintrag in "Meine Filter"
    eu.startpage.com##div.w-gl__result__main:has(a[href^="https://www.exefiles.com"])

    Hallo,

    ich blende in den Duckduckgo-Suchergebnissen Ergebnisse von für mich uninteressanten Seiten aus. Das geht, weil im ersten div-Element gleich die Domain enthalten ist.

    Bei Startpage kommt die Domain aber erst in einem verschachtelten Element.

    Also div.class div a[href^="domain"]

    So wird zwar dieses Element ausgeblendet, aber nicht der ganzen Kasten des Suchergebnisses. CSS müsste also ausgehend von dem Element mit der URL rückwirkend auf ein übergeordnetes Element wirken. Geht sowas? Ich befürchte nicht.

    Falls nicht, wie müsste ein Skript dafür aussehen?

    Nur überflogen, #113 und andere. Es geht um den zusätzlichen Button, der als Trigger was in Firefox auslöst, was derzeit nicht bekannt ist, so ähnlich hatte Sören das auch geschrieben. Und das schon seit einem Jahr, mit entsprechenden Folgen. Die Frage, die sich mir stellt: ob ihr weiterhin mit einem fehlerhaften Script arbeiten wollt, falls der Schalter aus #113 nicht helfen sollte, ob eure Daten so unwichtig sind. Oder sich einer eine Testkonfiguration zurechtlegt und tüftelt und alle anderen so lange warten. Es geht doch nur um zwei lausige Klicks, oder? Rein pragmatisch gedacht.

    ? Deine letzten Antworten bringen keine Hilfe zur gestellten Frage und entspechen auch nicht den Tatsachen.

    Wie aus meiner Antwort (hoffentlich) hervorgeht, funktioniert das Skript mit dem entsprechenden Schalter. Das von FuchsFan beschriebene Verhalten liegt bei mir daran, was ich vorher beim Speichern ohne das Skript gemacht habe und ist in meinen Augen kein Fehler..

    Erst nachdem ich in der handlers.json den Wert {"defaultHandlersVersion":{"de":4},"mimeTypes":{"application/pdf":{"action":0,"extensions":["pdf"],"ask":true}, von 4 auf 0 geändert habe, ist es wieder vorbei.

    Neuerdings sind nach den vielen Updates die Werte in der handlers.json wieder automatisch umgestellt worden. Hatte das schon vor einiger Zeit bemerkt, aber es als einmalige Sache abgehakt.

    Nun habe ich mal rein geschaut, durchweg die werte auf 1 gestellt, somit öffnen sich die Dateien automatisch nach dem Download mit dem verknüpften Programm. Ärgerlich!

    Alles wieder auf Null eingerichtet, nun ist wieder Ruhe.

    Wurde das bei euch auch schon bemerkt?

    Ich war verreist, deshalb erst jetzt eine Reaktion.


    Hängt es vielleicht damit zusammen?:

    Bei mir macht das Skript mit einem Dateityp das, was ich vorher mit dem normalen Fx-Download-Dialog mit dem Dateityp gemacht habe.

    Speichere ich eine Datei, tut das auch das Skript, ohne sie anzuzeigen und sie wird nicht gelöscht nach einem Neustart.
    Lasse ich die Datei mit Firefox oder einem anderen Programm anzeigen, zeigt auch das Skript die Datei nach dem Download an und sie wird nach einem Neustart gelöscht.

    (aus #111)


    Das Löschen wurde ja mit user_pref("browser.helperApps.deleteTempFileOnExit", false); gelöst.

    Aber die Scripts in Thunderbird lassen sich nicht verschieben.

    Die sollten sich auch verschieben lassen. Bei mir tun die beiden Skripte das, vorausgesetzt, du hast das Anpassen-Fenster geöffnet.


    Liste der Userscripts - ab Version 91+

    Wie sehen die bei dir aus? Ich habe das in TB nie hingekriegt und irgendwann den Hinweis bekommen, dass CustomizableUI.createWidget in TB nicht verfügbar sei. Vielleicht können wir das im TB-Forum weiterführen.