1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. 2002Andreas

Beiträge von 2002Andreas

  • Script: ShowSearchBarHistroryByClick.uc.js

    • 2002Andreas
    • 26. März 2026 um 13:34
    Zitat von FuchsFan

    oder Nightly, funktioniert hier nicht.

    :/

  • allow_search_oneoff_with_empty_text.uc.js funkioniert seit FF 148 nicht mehr

    • 2002Andreas
    • 26. März 2026 um 13:31
    Zitat von Der Krause

    konnte ich die Symbole anklicken und landete direkt auf der jeweiligen Startseite.

    Meinst du das so?

  • Script: ShowSearchBarHistroryByClick.uc.js

    • 2002Andreas
    • 26. März 2026 um 12:58
    Zitat von FuchsFan

    hat das auch was mit Einstellungen zu tun

    Zwecks Test hier so eingestellt:

  • Bibliothek in Sidebar

    • 2002Andreas
    • 26. März 2026 um 11:57
    Zitat von Wizzarts

    dass in der Sidebar links die Bibliothek verschwunden ist.

    Meinst du damit hier?

    Unten auf den Button klicken, und deine Auswahl dann anklicken.

  • Script: ShowSearchBarHistroryByClick.uc.js

    • 2002Andreas
    • 26. März 2026 um 11:21
    Zitat von geldhuegel

    Mit dem Script in #4 ändert sich am Verhalten nichts. Kein Pfeil, keine Chronik.

    Sieht hier so damit aus:

  • Neue Suchleiste

    • 2002Andreas
    • 26. März 2026 um 09:53
    Zitat von Traube

    Hat geklappt.

    Freut mich, war gern geschehen:)

  • Script für das Anzeigen des Icons der verwendeten Suchmaschine geht nicht mehr.

    • 2002Andreas
    • 25. März 2026 um 19:03
    Zitat von Dharkness

    Grml,

    Alles ist gut, schön wenn es jetzt wieder funktioniert:thumbup::)

  • Script für das Anzeigen des Icons der verwendeten Suchmaschine geht nicht mehr.

    • 2002Andreas
    • 25. März 2026 um 18:53
    Zitat von Dharkness

    Funktioniert hier leider nicht.

    :/

    oder per Bing:

  • Script für das Anzeigen des Icons der verwendeten Suchmaschine geht nicht mehr.

    • 2002Andreas
    • 25. März 2026 um 18:47
    Zitat von Dharkness

    das folgende Script funktioniert nicht mehr.

    Teste bitte:

    JavaScript
    // ==UserScript==
    // @name           searchEngineIcon.uc.js
    // @namespace      http://space.geocities.yahoo.co.jp/gl/alice0775
    // @description    replace the magnifying glass with the search engine's icon
    // @include        main
    // @compatibility  Firefox 149
    // @version        2026/01/23 00:00 Bug 2000685 - Replace the search service instance with a singleton
    // @version        2026/01/13 00:00 compatibility 149 from 148
    // @author         Alice0775
    // @version        2025/12/20 00:00 new search widget
    // @version        2025/02/04 23:00 Bug 1880913 - Move BrowserSearch out of browser.js
    // @version        2024/03/01 00:00 Bug 1882577 - Make nsISearchEngine.getIconURL an async function
    // @version        2023/12/24 00:00 Bug 1870644 use engine.getIconURL() instead engine.iconURI.spec
    // @version        2023/02/08 10:00 remove -moz-image-region
    // @version        2021/01/21 12:00 indicate engine name
    // @version        2020/01/26 22:00 fix typo & simplify
    // @version        2020/01/26 20:00 fox after DOM fullscreen
    // @version        2019/11/22 00:00 workaround delayed initialize using gBrowserInit.delayedStartupFinished instead async Services.search.init()
    // @version        2019/11/14 00:00 Fix 72+ Bug 1591145 Remove Document.GetAnonymousElementByAttribute
    // @version        2019/06/24 11:00 Fix 68+ Bug 1518545 - Merge engine-current/ default notifications
    // @version        2019/05/24 11:00 Fix overflowed/underflowed
    // @version        2019/03/30 19:00 Fix 67.0a1 Bug 1492475 The search service init() method should simply return a Promise
    // @version        2019/03/20 00:00 Fix 67.0a1
    // @version        2018/11/29 00:00 Fix 67.0a1 Bug 1524593 - nsISearchService (aka nsIBrowserSearchService, previously) refactor to be mostly an asynchronouse
    // @version        2018/11/29 00:00 Fix 65.0a1 Bug 1453264
    // @version        2018/09/29 23:00 Fix 64.0a1
    // @version        2018/09/24 23:00 Fix warning from nsIBrowserSearchService
    // @version        2018/07*20 23:00 Fix change option > search
    // @version        2017/11/17 02:00 Fx57
    // @version        2015/09/08 02:00 Bug 827546
    // ==/UserScript==
    var searchengineicon = {
      lazy: {},
    
      init: async function() {
        ChromeUtils.defineESModuleGetters(this.lazy, {
          SearchService: "moz-src:///toolkit/components/search/SearchService.sys.mjs",
        });
        if (!this.lazy.SearchService.isInitialized) {
          await this.lazy.SearchService.init();
        }
        this.toggleImage("init");
        window.addEventListener('aftercustomization', this, false);
        window.addEventListener('MozDOMFullscreen:Exited', this, false);
        Services.prefs.addObserver('browser.search.widget.inNavBar', this, false);
        Services.obs.addObserver(this, "browser-search-engine-modified");
        window.addEventListener("resize", this, false);
        window.addEventListener('unload', this, false);
      },
    
      uninit: function(){
        window.removeEventListener('aftercustomization', this, false);
        window.removeEventListener('MozDOMFullscreen:Exited', this, false);
        Services.prefs.removeObserver('browser.search.widget.inNavBar', this);
        Services.obs.removeObserver(this, "browser-search-engine-modified");
        window.removeEventListener("resize", this, false);
        window.removeEventListener('unload', this, false);
      },
      
      toggleImage: async function(topic) {
        Services.console.logStringMessage("toggleImage "+topic);
        if (Services.prefs.getBoolPref("browser.search.widget.new", false)) {
          var searchbar = window.document.getElementById("searchbar-new");
          if (!searchbar)
            return;
          let  searchbutton = searchbar.querySelector(".searchmode-switcher-icon");
          if (!searchbutton)
            return;
          Services.console.logStringMessage("toggleImage "+topic +" done");
          let searchMode = searchbar.searchMode;
          let engine, uri, label;
          if (!searchMode) {
            engine = await this.lazy.SearchService.getDefault();
            uri = await engine.getIconURL();
            label = engine.name;
          } else {
            label = searchMode.engineName;
            engine = await this.lazy.SearchService.getEngineByName(label);
            uri = await engine.getIconURL();
          }
          //var icon = PlacesUtils.getImageURLForResolution(window, uri);
          searchbutton.setAttribute("style", "list-style-image: url('"+ uri +"') !important;/* -moz-image-region: auto !important;*/ width: 16px !important; ");
          //searchbar.inputField.setAttribute("placeholder",  label);
        } else {
          var searchbar = window.document.getElementById("searchbar");
          if (!searchbar)
            return;
          let  searchbutton = searchbar.querySelector(".searchbar-search-icon");
          if (!searchbutton)
            return;
          Services.console.logStringMessage("toggleImage "+topic +" done");
          let defaultEngine = await this.lazy.SearchService.getDefault();
          var uri = await defaultEngine.getIconURL();
          //var icon = PlacesUtils.getImageURLForResolution(window, uri);
          searchbutton.setAttribute("style", "list-style-image: url('"+ uri +"') !important;/* -moz-image-region: auto !important;*/ width: 16px !important; padding: 2px 0 !important;");
          searchbar._textbox.setAttribute("placeholder", searchbar.currentEngine.name);
        }
      },
    
      observe(aSubject, aTopic, aPrefstring) {
        if (aTopic == "browser-search-engine-modified") {
          //aSubject.QueryInterface(Components.interfaces.nsISearchEngine);
          switch (aPrefstring) {
          case "engine-current":
          case "engine-default":
           this.toggleImage(aPrefstring);
            // Not relevant
            break;
          }
        }
        if (aTopic == 'nsPref:changed') {
          // 設定が変更された時の処理
          setTimeout(function(){searchengineicon.toggleImage(aTopic);}, 0);
        }
      },
    
      _timer: null,
      handleEvent: function(event){
        switch (event.type) {
          case "MozDOMFullscreen:Exited":
            setTimeout(() => {this.toggleImage(event.type);}, 1000);
            break;
          case "aftercustomization":
            this.toggleImage("aftercustomization");
            break;
          case 'unload':
            this.uninit();
            break;
        }
      }
    }
    
    
    // We should only start the redirection if the browser window has finished
    // starting up. Otherwise, we should wait until the startup is done.
    let delayedStartupFinished = {
      observe(subject, topic) {
        if (topic === "browser-delayed-startup-finished" &&
            subject === window) {
          Services.obs.removeObserver(this, topic);
          searchengineicon.init();
        }
      }
    };
    
    if (typeof gBrowserInit !== "undefined" &&
        gBrowserInit.delayedStartupFinished) {
      searchengineicon.init();
    } else {
      Services.obs.addObserver(
        delayedStartupFinished,
        "browser-delayed-startup-finished"
      );
    }
    Alles anzeigen
  • Alter Zustand der Searchbar mit Anpassungen

    • 2002Andreas
    • 25. März 2026 um 17:33
    Zitat von Mr. Cutty

    mit Schatten wenn ausgeklappt

    Macht es hier mit meinem Code von weiter oben.

    Im ganzen letzte Teil von diesem Thread geht aber nur noch darum, was dir nicht richtig angezeigt wird. Und das hat nichts mit CSS zu tun.


    Wenn ich hier nur in die Searchbar klicke passiert gar nichts.

    Erst nach Eingabe eines Zeichens öffnet sich das Fenster darunter:

  • Alter Zustand der Searchbar mit Anpassungen

    • 2002Andreas
    • 25. März 2026 um 17:21

    Ich verschiebe den Thread mal nach Allgemein.

    Das hat ja nichts mit Anpassungen per CSS oder Skripten zu tun.

  • Alter Zustand der Searchbar mit Anpassungen

    • 2002Andreas
    • 25. März 2026 um 16:48
    Zitat von Mr. Cutty

    blieb beim reinklicken die Searchbar leer

    Dann entfern bitte mal hier den Haken, und teste:

  • Alter Zustand der Searchbar mit Anpassungen

    • 2002Andreas
    • 25. März 2026 um 15:59
    Zitat von Mr. Cutty

    Hier mal im Beispiel "telekom":

    Das habe ich hier auch so:

    Und so sieht das in Fx 140ESR aus:

    Also nur das Logo der Telekom ist neu.

  • Alter Zustand der Searchbar mit Anpassungen

    • 2002Andreas
    • 25. März 2026 um 15:42
    Zitat von Mr. Cutty

    Darum hatte ich das mal auf 80 gestellt.

    Eigenartig:/

    Und hier sind auch die Haken gesetzt?

    Wobei das aber nichts mit dem CSS-Code dann zu tun hat.

  • Alter Zustand der Searchbar mit Anpassungen

    • 2002Andreas
    • 25. März 2026 um 15:30
    Zitat von Mr. Cutty

    keine bisher gesuchten Elemente

    Hast du evtl. in der config diesen Wert mal verändert?

    browser.urlbar.maxRichResults

  • Alter Zustand der Searchbar mit Anpassungen

    • 2002Andreas
    • 25. März 2026 um 14:48
    Zitat von Mr. Cutty

    Funktioniert bei mir nicht.

    Nutzt du noch andere Codes für die Suchleiste?

    Denn wie schon gesagt, hier sieht das so aus wie in Beitrag Nr. 9 auf dem Screenshot zu sehen ist:/

  • FavIconInUrlBar.uc.js Skript funktioniert in Fx 149 nicht mehr

    • 2002Andreas
    • 25. März 2026 um 12:27
    Zitat von Boersenfeger

    Wie kriege ich das Icon auf die richtige Höhe?

    Die Abstände sind jeweils unten im Skript angegeben. Musst du dann für dich eben anpassen.

  • Neue Suchleiste

    • 2002Andreas
    • 25. März 2026 um 11:53
    Zitat von Traube

    von grau auf blau geändert wird.

    Teste bitte, Farbe wenn dann anpassen:

    CSS
    #searchbar-new.urlbar .urlbarView-row:hover {
      background-color: #bfefff !important;  
    }
  • allow_search_oneoff_with_empty_text.uc.js funkioniert seit FF 148 nicht mehr

    • 2002Andreas
    • 25. März 2026 um 11:31
    Zitat von Der Krause

    vorgeschlagene Script ohne Funktion.

    Was genau funktioniert denn bei dir nicht mehr?

    Hier funktioniert es einwandfrei.

    Zitat von Der Krause

    an der Änderung des Suchfeldes, dass sich jetzt nach unten öffnet?

    Das hat sich doch schon immer nach unten geöffnet:/

  • FavIconInUrlBar.uc.js Skript funktioniert in Fx 149 nicht mehr

    • 2002Andreas
    • 25. März 2026 um 11:09
    Zitat von lenny2

    In v149.0 funktioniert das

    Auch dir herzlichen Dank für den Hinweis:):thumbup:

Unterstütze uns!

Jährlich (2026)

35,3 %

35,3% (273,24 von 775 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon