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. aborix

Beiträge von aborix

  • Searchbar Text automatisch löschen

    • aborix
    • 4. Oktober 2019 um 01:52

    Na ja, also wenn man sich im Inspektor den Aufbau der Suchleiste ansieht, dann ist das nicht so schwer.

    Also:

    Im Skript aus #18 ersetzen wir die Zeilen 60 - 76:

    JavaScript
    setTimeout(function() {
       if (!window.BrowserSearch)
          return;
       var searchbar = BrowserSearch.searchBar;
       if (!searchbar)
          return; 
       var textbox = searchbar.getElementsByClassName('searchbar-textbox')[0];
       var input = document.getAnonymousElementByAttribute(textbox, 'anonid', 'input');
       var tId;
       input.addEventListener('input', function() {
          clearTimeout(tId);
          tId = setTimeout(function() {
             input.value = '';
             document.getElementById('PopupSearchAutoComplete').hidePopup();
          }, 5000);
       });
    }, 0);
    Alles anzeigen

    durch

    JavaScript
    setTimeout(function() {
       if (!window.BrowserSearch)
          return;
       var searchbar = BrowserSearch.searchBar;
       if (!searchbar)
          return;
       var textbox = searchbar.textbox;
       var tId;
       textbox.addEventListener('input', function() {
          clearTimeout(tId);
          tId = setTimeout(function() {
             textbox.value = '';
             document.getElementById('PopupSearchAutoComplete').hidePopup();
          }, 5000);
       });
    }, 0);
    Alles anzeigen
  • Leerraum fester Breite

    • aborix
    • 29. September 2019 um 00:43
    Zitat von Pentomino

    Lässt sich die Breite auch nur auf die Menübar einschränken, so dass ich für andere Fälle auch andere Breiten definieren könnte?

    z.B.

    CSS
    #toolbar-menubar toolbarpaletteitem[id^="wrapper-customizableui-special-spring"],
    #toolbar-menubar toolbarspring {
      min-width: 8px !important;
      max-width: 8px !important;
    }
    
    #nav-bar toolbarpaletteitem[id^="wrapper-customizableui-special-spring"],
    #nav-bar toolbarspring {
      min-width: 15px !important;
      max-width: 15px !important;
    }
    Alles anzeigen
  • userChrome.js Scripte für den Fuchs (Diskussion)

    • aborix
    • 25. September 2019 um 08:10

    Die config.js und config-prefs.js sind auch am richtigen Ort?

    Wo müssen die Dateien hin

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • aborix
    • 24. September 2019 um 21:19

    Anstelle von

    'chrome://browser/content/browser.xhtml'

    bzw.

    'chrome://browser/content/browser.xul'

    kann man auch

    AppConstants.BROWSER_CHROME_URL

    nehmen.

    Das funktioniert dann in allen Fx-Versionen.

    Achtung, das gilt nur für Skripte, nicht für CSS-Codes.

  • LeerenTabNutzen - Ersatz für Eval möglich ?

    • aborix
    • 12. September 2019 um 01:01

    Ja, siehe Absturz verursachende Skripte #22.

    Ich habe es für das obige Skript durchgeführt:

    JavaScript
    (function() {
    
      if (!window.gBrowser)
        return;
       
      PlacesUIUtils._openTabset = function PUIU__openTabset(aItemsToOpen, aEvent, aWindow) {
        if (!aItemsToOpen.length) {
          return;
        }
        let browserWindow =
          aWindow &&
            aWindow.document.documentElement.getAttribute("windowtype") == "navigator:browser"
          ? aWindow
          : BrowserWindowTracker.getTopWindow();
        var urls = [];
        let skipMarking =
          browserWindow && PrivateBrowsingUtils.isWindowPrivate(browserWindow);
        for (let item of aItemsToOpen) {
          urls.push(item.uri);
          if (skipMarking) {
            continue;
          }
          if (item.isBookmark) {
            this.markPageAsFollowedBookmark(item.uri);
          } else {
            this.markPageAsTyped(item.uri);
          }
        }
        var where = browserWindow
          ? browserWindow.whereToOpenLink(aEvent, false, true)
          : "window";
        if (where == "window") {
          var uriList = PlacesUtils.toISupportsString(urls.join("|"));
          var args = Cc["@mozilla.org/array;1"].createInstance(Ci.nsIMutableArray);
          args.appendElement(uriList);
          browserWindow = Services.ww.openWindow(
            aWindow,
            AppConstants.BROWSER_CHROME_URL,
            null,
            "chrome,dialog=no,all",
            args
          );
          return;
        }
        var loadInBackground = where == "tabshifted";
        browserWindow.gBrowser.loadTabs(urls, {
          inBackground: loadInBackground,
          replace: isBlankPageURL(browserWindow.gBrowser.currentURI.spec),
          triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal(),
        });
      }   
       
    })();
    Alles anzeigen
  • Einen einzelnen Tab ausblenden bei FF 69

    • aborix
    • 8. September 2019 um 07:45

    Hast du die Menüleiste eingeblendet? Gleiche Frage auch für die Titelleiste.

    Hast du andere CSS-Codes, Skripte oder Erweiterungen, die die Tabs oder Leisten beeinflussen?

  • Anpassen von Script zum Öffnen eines neuen Tabs mit Doppelklick (von aborix)

    • aborix
    • 8. September 2019 um 07:33

    Teste das Skript in diesem Beitrag:

    Tab per Doppelklick öffnen

  • Einen einzelnen Tab ausblenden bei FF 69

    • aborix
    • 7. September 2019 um 20:26

    Nimm den CSS-Code von #7 und lass HideTabbarWithOneTab.uc.js weg.

  • Einen einzelnen Tab ausblenden bei FF 69

    • aborix
    • 7. September 2019 um 01:58

    Teste:

    CSS
    #tabbrowser-tabs, #tabbrowser-tabs arrowscrollbox { min-height: 0 !important; }
    #tabbrowser-tabs tab { height: var(--tab-min-height); }
    #tabbrowser-tabs tab:only-of-type { display: none !important; }
  • Seit FF69 funktioniert Script "mousehoover.uc.js" nicht mehr

    • aborix
    • 6. September 2019 um 21:46

    Funktioniert das Skript in diesem Beitrag:

    Re: Tab Fokus funktioniert nicht im Nightly

  • Zum letzten aktiven Tab wechseln und Tab duplizieren

    • aborix
    • 6. September 2019 um 19:38

    Gern geschehen. :)

  • Zum letzten aktiven Tab wechseln

    • aborix
    • 6. September 2019 um 10:04

    Siehe Zum letzten aktiven Tab wechseln und Tab duplizieren.

  • Zum letzten aktiven Tab wechseln und Tab duplizieren

    • aborix
    • 6. September 2019 um 10:02
    Zitat von Bienchen

    Kann man in dieses Skript auch noch eine zusätzliche Funktion einbauen, die per Doppelklick auf einen Ursprungstab, rechts vom Ursprungstab ein Duplikat des Ursprungstabs anlegt?

    Ja:

    JavaScript
    (function() {
    
      if (!window.gBrowser)
        return;
    
      let previousTab = gBrowser.selectedTab;
      let selectedTab = gBrowser.selectedTab;
    
      gBrowser.tabContainer.addEventListener('TabSelect', function(event) {
        setTimeout(function() {
          previousTab = event.detail.previousTab;
          selectedTab = event.target;
        }, 400);
      });
    
      function getTab(node) {
        while (!node.classList.contains('tab-close-button') && !node.classList.contains('tab-icon-sound')
               && node.localName != 'tab' && node != gBrowser.tabContainer) {
          node = node.parentNode;
        };
        return node.localName == 'tab' ? node : null;
      };
    
      let selectPreviousTab;
    
      gBrowser.tabContainer.addEventListener('mousedown', function(event) {
        selectPreviousTab = false;
        if (event.button == 0 && getTab(event.target) == selectedTab) {
          if (event.detail == 1) {
            selectPreviousTab = true;
          } else if (event.detail == 2) {
            duplicateTabIn(selectedTab, 'tab');
          }
        }
      });
    
      gBrowser.tabContainer.addEventListener('click', function(event) {
        if (selectPreviousTab) {
          gBrowser.selectedTab = previousTab;
        };
      });
    
    })();
    Alles anzeigen
  • Zum letzten aktiven Tab wechseln

    • aborix
    • 5. September 2019 um 23:18

    Hallo,

    bitte teste:

    JavaScript
    (function() {
    
      if (!window.gBrowser)
        return;
    
      let previousTab = gBrowser.selectedTab;
      let selectedTab = gBrowser.selectedTab;
    
      gBrowser.tabContainer.addEventListener('TabSelect', function(event) {
        setTimeout(function() {
          previousTab = event.detail.previousTab;
          selectedTab = event.target;
        }, 200);
      });
    
      function getTab(node) {
        while (!node.classList.contains('tab-close-button') && !node.classList.contains('tab-icon-sound')
               && node.localName != 'tab' && node != gBrowser.tabContainer) {
          node = node.parentNode;
        };
        return node.localName == 'tab' ? node : null;
      };
    
      let selectPreviousTab;
    
      gBrowser.tabContainer.addEventListener('mousedown', function(event) {
        selectPreviousTab = (event.button == 0 && getTab(event.target) == selectedTab);
      });
    
      gBrowser.tabContainer.addEventListener('click', function(event) {
        if (selectPreviousTab) {
          gBrowser.selectedTab = previousTab;
        };
      });
    
    })();
    Alles anzeigen
  • Tab per Doppelklick öffnen

    • aborix
    • 5. September 2019 um 22:08
    Zitat von Utger

    wenn der neue tab dann automatisch Google.de öffnet.

    Ersetze Zeile 15:

    JavaScript
          BrowserOpenTab();

    durch

    JavaScript
          openWebLinkIn('https://www.google.de/', 'tab');
  • Der Glückwunsch-Thread

    • aborix
    • 2. September 2019 um 07:36

    Alles Gute! :)

  • Der Glückwunsch-Thread

    • aborix
    • 1. September 2019 um 07:37

    Alles Gute! :)

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • aborix
    • 28. August 2019 um 01:31

    Das Skript zeigt diesen Wert an:

    Cc['@http://mozilla.org/memory-reporter-manager;1'].getService(Ci.nsIMemoryReporterManager).resident

  • FF 69.0b15 auf macOS Mojave 10.14.6 & Aris' CustomCSSforFx (v 2.6.5) & Script HideTabbarWithOneTab.uc.js = Chaos

    • aborix
    • 26. August 2019 um 12:22

    Bitte, gern geschehen. :)

  • FF 69.0b15 auf macOS Mojave 10.14.6 & Aris' CustomCSSforFx (v 2.6.5) & Script HideTabbarWithOneTab.uc.js = Chaos

    • aborix
    • 26. August 2019 um 02:58

    Noch ein Versuch:

    In der Datei tabs_below_navigation_toolbar_fx65.css kommentiere diese Zeilen aus:

    JavaScript
    #main-window:not([chromehidden*="toolbar"]) #navigator-toolbox {
      padding-bottom: calc(1px + var(--tab-min-height_tnot)) !important;
    }

    und in der Datei tabs_below_navigation_toolbar_fx65_macOS.css kommentiere diese Zeilen aus:

    JavaScript
    #main-window:not([chromehidden*="toolbar"]) #navigator-toolbox {
      padding-bottom: calc(0px + var(--tab-min-height_tnot)) !important;
    }

    Das Skript bleibt so wie in #2.

Unterstütze uns!

Jährlich (2025)

94,2 %

94,2% (612,48 von 650 EUR)

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