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

  • Lesezeichenleist wie Startleist von Opera?

    • aborix
    • 27. März 2019 um 21:49

    Teste:

    Code
    (function() {
    
    
      if (location != 'chrome://browser/content/browser.xul')
        return;
    
    
      var bmToolbar = document.getElementById('PersonalToolbar');
      var inputBox = document.getAnonymousElementByAttribute(gURLBar, 'anonid', 'moz-input-box');
      var goButton = document.getAnonymousElementByAttribute(gURLBar, 'anonid', 'urlbar-go-button');
    
    
      function showTb() {
        CustomizableUI.setToolbarVisibility('PersonalToolbar', true);
      };
      function hideTb() {
        if (!bmToolbar.collapsed) {
          CustomizableUI.setToolbarVisibility('PersonalToolbar', false);
        };
      };
    
    
      hideTb();
    
    
      inputBox.addEventListener('keypress', function(event) {
        if (event.keyCode == 13) {
          hideTb();
        };
      });
    
    
      window.addEventListener('click', function(event) {
        if (event.button == 0) {
          if (event.target == gURLBar && event.originalTarget != goButton && bmToolbar.collapsed) {
            showTb();
          } else {
            hideTb();
          };
        } else if (event.button == 1) {
          hideTb();
        };
      }, true);
    
    
    })();
    Alles anzeigen

    Bei ausgeblendeter Titelleiste und Linksklick in einen leeren Bereich der Symbolleisten wird die LZ-Leiste nicht ausgeblendet.(*) Mittelklick blendet die LZ-Leiste immer aus und ein Rechtsklick nie.

    (*) Der technische Grund dafür ist, dass der Event Listener Linksklicks in diese Bereiche nicht wahrnimmt, Mittel- und Rechtsklicks hingegen schon. Ich weiß nicht, warum.

  • Firefox 66 Trennlinien

    • aborix
    • 21. März 2019 um 18:38

    diskus:

    Erstelle in deinem Profilordner einen Ordner mit dem Namen "chrome" und darin eine Textdatei namens "userChrome.css". Kopiere folgenden Code in diese Datei:

    CSS
    #nav-bar toolbarspring:nth-of-type(n+3) {
      min-width: 0px !important;
      max-width: 1px !important;
      background-color: black !important;
    }

    Außerdem füge in der Leiste überall dort, wo ein Trennstrich hinzukommen soll, einen Flexiblen Zwischenraum ein.

    Dann starte Firefox neu. Der Code bewirkt, dass anstatt der neuen Zwischenräume Trennlinien zu sehen sind.

  • Firefox 66 Trennlinien

    • aborix
    • 20. März 2019 um 21:50

    Das geht vielleicht einfacher. Zeige einen Screenshot der Leiste.

  • Der Glückwunsch-Thread

    • aborix
    • 18. März 2019 um 18:51

    Alles Gute! :)

  • Neustart.uc.js + Tastatur.js

    • aborix
    • 17. März 2019 um 21:34

    Beide Skripte funktionieren bei mir im neuesten Fx Developer Edition 67.0b2. Ebenso im neuesten Beta und Nightly.

  • Abstand in Statusleiste zum rechten Rand

    • aborix
    • 16. März 2019 um 21:32

    Eine Alternative, in diesem Fall mit einem flexiblen Leerraum rechts:

    Code
    #new-toolbar > toolbarspring:last-of-type {
      max-width: 35px !important
    }
  • Abstand in Statusleiste zum rechten Rand

    • aborix
    • 16. März 2019 um 18:45

    Behalte die flexiblen Leerräume links von den Schaltflächen, aber füge rechts davon keinen ein.

  • Abstand in Statusleiste zum rechten Rand

    • aborix
    • 16. März 2019 um 18:38

    Teste folgendes, ohne flexiblen Leerraum:

    Code
    #new-toolbar > toolbarbutton:last-of-type {
      margin-right: 100px !important
    }
  • Einige Fragen zur FF Anpassung (Tab Hintergrund, Menü, Doppelclickverhalten) [erledigt und gelöst]

    • aborix
    • 15. März 2019 um 21:19

    Gerne. :)

  • Problem mit statusleiste.uc

    • aborix
    • 15. März 2019 um 21:10

    Dass sich da ein Fenster und dort ein Tab öffnet, liegt möglicherweise an browser.link.open_newwindow.restriction. Bei 2 werden Popup-Fenster mit festgelegter Größe als solche geöffnet, bei 0 statt dessen Tabs.

    Skripte, die zusätzliche Leisten erzeugen, haben jetzt die Nebenwirkung, dass neue Fenster leer sind. Mit dieser zusätzlichen Zeile am Ende des Skripts ist das Problem anscheinend behoben:

    Code
    gBrowser.selectedBrowser.removeAttribute('blank');

    Ausführlicher steht es in den von milupo verlinkten Beiträgen.

  • Einige Fragen zur FF Anpassung (Tab Hintergrund, Menü, Doppelclickverhalten) [erledigt und gelöst]

    • aborix
    • 14. März 2019 um 23:53

    Dieses Skript versetzt die Menüs aus der Menüleiste ins Panel-Menü:

    Code
    (function() {
    
    
      if (!window.gBrowser)
        return;
    
    
      let vbox = document.createElement('vbox');
      vbox.id = 'appMenu-menubar';
      let panelSubview = document.getElementById('appMenu-mainView').firstChild;
      panelSubview.insertBefore(vbox, document.getElementById('appMenu-fxa-container'));
      let menuIds = ['file-menu', 'edit-menu', 'view-menu', 'history-menu', 'bookmarksMenu', 'tools-menu', 'helpMenu'];
      for (let id of menuIds) {
        let menu = document.getElementById(id);
        menu.classList.add('subviewbutton');
        vbox.appendChild(menu);
      };
      vbox.appendChild(document.createElement('toolbarseparator'));
    
    
    })();
    Alles anzeigen

    und in die userChrome.css kommt noch hinzu:

    Code
    #appMenu-menubar > menu:hover {background-color: var(--arrowpanel-dimmed) !important}
  • Einige Fragen zur FF Anpassung (Tab Hintergrund, Menü, Doppelclickverhalten) [erledigt und gelöst]

    • aborix
    • 14. März 2019 um 18:39
    Zitat von juras


    Das Einblenden der Menüleiste erfolgt jetzt oberhalb der Tableiste also mitten in den Leisten. Ich hätte gerne das Hamburger Menü um die Einträge der Menüleiste erweitert. Hatte da auch ein Skript gefunden bloß funktionierte das nicht.

    Hast du einen Link zu diesem Skript?

    Die Menüleiste in eine andere Leiste verschieben ist auch machbar, s. https://www.camp-firefox.de/forum/viewtopi…051372#p1051372

    Zitat von juras


    Ich habe immer ne Menge Tabs im FF und hätte gerne das der Hintergrund der nicht geladenen Tabs leicht gräulich transparent (oder so) hinterlegt ist damit ich sofort sehen kann welchen Tab ich bereits geladen habe oder nicht.

    z.B.

    Code
    tab[pending] {background-color: grey !important}
  • Der Glückwunsch-Thread

    • aborix
    • 13. März 2019 um 07:07

    Auch von mir alles Gute!

  • Fix oder Ersatz für Addon "URL Tooltip WE"

    • aborix
    • 11. März 2019 um 21:39

    Das folgende Skript kennzeichnet einen Alt-Text, wenn kein Title-Text vorhanden ist. Es benützt, wie auch die vorherigen Skripte, das Title-Attribut für den Tooltip. Das Aussehen solcher Tooltips ist wahrscheinlich vom Betriebssystem festgelegt und ich weiß nicht, wie weit es mit CSS gestaltbar ist.

    Code
    // userChromeJS - title, alt, url
    
    
    (function() {
    
    
      if (!window.gBrowser)
        return;
    
    
      var frameScript = function() {
    
    
        addEventListener('pageshow', function(event) {
    
    
          var document = event.target;
          if (document.doingTooltipScript)
            return;
          document.doingTooltipScript = true;
    
    
    /******************************************************************************/
    
    
          /* GM - title, alt, url */
    
    
          var documentElement = document.documentElement;
    
    
          var tooltipElement;
          var makeTooltip = false;
          var titleElement = null;
          var title = '';
    
    
          documentElement.addEventListener('mouseover', function(event) {
    
    
            var element = event.target;
            tooltipElement = element;
    
    
            var alt = '';
            var href = '';
    
    
            while ((!alt || !href || !titleElement) && element != documentElement) {
              if (!alt && element.alt) {
                alt = element.alt;
                makeTooltip = true;
              };
              if (!href && element.href && element.getAttribute('href') != '\u0023'
                  && element.protocol != 'javascript:') {
                href = element.href;
                makeTooltip = true;
              };
              if (!titleElement && element.hasAttribute('title')) {
                titleElement = element;
              };
              element = element.parentNode;
            };
    
    
            if (makeTooltip) {
    
    
              if (titleElement) {
                title = titleElement.title;
                titleElement.removeAttribute('title');
              };
    
    
              let titleSep = title ? '\n' : '';
              let altSep = alt ? '\n' : '';
              let altPrefix = (alt && !title) ? 'a: ' : '';
    
    
              tooltipElement.title = title + titleSep + altPrefix + alt + altSep + href;
    
    
            };
    
    
          });
    
    
          documentElement.addEventListener('mouseout', function(event) {
    
    
            if (makeTooltip) {
              tooltipElement.removeAttribute('title');
              if (titleElement) {
                titleElement.setAttribute('title', title);
                title = '';
              };
              makeTooltip = false;
            };
            titleElement = null;
    
    
          });
    
    
    /******************************************************************************/
    
    
        });
    
    
      };
    
    
      var frameScriptURI = 'data:, (' + frameScript.toString() + ')()';
      window.messageManager.loadFrameScript(frameScriptURI, true);
    
    
    })();
    Alles anzeigen

    Mit anders erzeugten Tooltips experimentiere ich gerade, wir werden sehen. Vielleicht so wie hier:
    MDN - ::after -Tooltips

  • Einige Fragen zur FF Anpassung (Tab Hintergrund, Menü, Doppelclickverhalten) [erledigt und gelöst]

    • aborix
    • 7. März 2019 um 22:20

    Ja, damit:

    Code
    // Doppelklick auf Tableiste öffnet neue about:newtab Seite
    gBrowser.tabContainer.addEventListener('dblclick', function(event) {
    	if (event.target.localName != 'tabs' && event.target.localName != 'toolbarbutton') {
    		return;
    	}
    	gBrowser.selectedTab = gBrowser.addWebTab('about:newtab');
    	gURLBar.focus();
    	event.preventDefault();
    	event.stopPropagation();
    });
  • Der Glückwunsch-Thread

    • aborix
    • 7. März 2019 um 18:03

    Alles Gute! :)

  • Fix oder Ersatz für Addon "URL Tooltip WE"

    • aborix
    • 5. März 2019 um 22:00

    Mir ist inzwischen eingefallen, das letzte Skript zeigt den Alt-Text eines Elements nur an, wenn es auch mit einem Link verbunden ist. Du möchtest aber den Alt-Text immer sichtbar haben, auch wenn kein Link dabei ist, oder?

  • Der Glückwunsch-Thread

    • aborix
    • 3. März 2019 um 20:37

    Elena M, du sprichst oft Glückwünsche aus, heute bekommst du welche. :wink:
    Alles Gute zum Geburtstag! :)

  • Meldungen über Spam im Forum

    • aborix
    • 3. März 2019 um 07:05

    https://www.camp-firefox.de/forum/memberli…rofile&u=100539

  • Beenden-Button funktioniert zeitweise nicht

    • aborix
    • 1. März 2019 um 20:40

    Das Skript aus #1 funktioniert bei mir.

    Teste folgendes:

    Code
    (function() {
    
    
    try {
    	CustomizableUI.createWidget({
    		id: "uc-quit",
    		defaultArea: CustomizableUI.AREA_NAVBAR,
    		label: "Beenden",
    		tooltiptext: "Beenden",
    		onCommand: goQuitApplication,
    		onCreated: function(aNode) {
    			aNode.style.listStyleImage = 'url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzc2MTc4RTNEQjg2MTFFNzg5ODBFRThDMUJCNzUyQzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzc2MTc4RTREQjg2MTFFNzg5ODBFRThDMUJCNzUyQzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNzYxNzhFMURCODYxMUU3ODk4MEVFOEMxQkI3NTJDOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNzYxNzhFMkRCODYxMUU3ODk4MEVFOEMxQkI3NTJDOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PngaJ3MAAAVPSURBVHjahFRZbFRVGP7Oudvcma6ghU5b9lJboQmUKJamWFxoWgwKbpFEozwRePDBkBKjD5poMMYNlAQlEaMxKATZJECs0qaSokit0JpCywxdhqHAFKZzZ+Yu5/rPhRIoBE9yZm7O3PPN/3/LD9d1kdnRgXDu2PPY7gmdze3tD7uhcL+7edu3bsMrr7sfbN+9afx7d9sybqyCoilXx57PhgdrbCiNtptfwwUHd5IQTIWQsmGYWsGp8NXgnKm5Q7jH4uMPes4PNo4k3ab9R9qbPt26o2b9mxvBFR3ClZC2GQJZBc+nLDm4avV667Otu9/r6I5k3w34ZsV9kfNTkmne2HG674s9B1twacSiCnOgK/mwhAQHLhRFw2giBZ8e+CNhKTjS2rGh5UTXhmXLF6+ZXznru8riyfHbgHuHBmssV2882n6iae+hVliuH0KfgJQlAW4KDuMEqsAwDMiyDMcBsnLzEImZMGwF3/x4aMuoaQbhiPcrpwaTHnBvaLDGsNWmE129jbsPtMFRcwlYpS3Dkq6LYDsufTL4fCokyQHjNlzuwNF8SDMZXFawc1/bWz4hXyHgT25wLLfGU1LjDz81wyZxTKEQKAlGv6hcQGYmJJl5SjuORd9EkZPAfROuU+s4EoRQYQs/9hxs+7i1o3+mB6xwhgNHWpDmAVhMge0KaIxBTifwSEUJdHGNbhNYxkKqQt3aUCUbFaXTwU0LGnXGLRcS9ZYQOvY3H//SoyKeNPHXPz1IOjocSRCXEr2YRPWCB/Hc8jrIK2uhyAK2lYJIx6FxE/T3wdrqqrzzUbur/e8QhCzBJugUkX/qTKju5JlIPj/XP4wUeVXSdHDiizkmslULKxoXrdOZUaG4hk4+1jWehs5GEaBdWjwpUj5tUvcLK5asC2gZjxuwYMKhrq4mDPT1R67IoehFOgKMdBI+mVNDLubPLYOGZHNZSWH3mH1KX3uZ1S993FdaFEyNnVnp2Mm5lTNw9M8eMDlADmLQVT+GLkTBk9SiRGorqkqCcaLTQpYuwe/j58ab/lbQzMrJ0iPZORQeJsAkDsYkmGmbumbgqi7DNFOe6rZtk08VxEdTsGwU4n9W0mHll2IjZD/qUzDvTBDPKhmCF03Or5WJes5IWXpBQEVndxgJS2u4F2hv+PL0hKM1dPVF6I4C1/FgqVMFkybkgD+7uLo1oDIbtknsCkqZghED2Ln/t82nBuIvnRmI3lH5ufDlwgzorp+b18ZG6VbGclQYYxa4m8TsmcUBL9Lzy2dtP9YZWm1SMDK2ETwLv3f2UlCs756qX/SG3R87qXA3YlnpFLmn8MJIct6+5l82H+sK0zwJgMoCEyb8ionKimnD5bNLDA+4YcnCdzpP//uicHgg5Shgih+ZPzlO4J1d3R+WTSvG1OJCL3nhwQsYiMYQSziwmZ90ofZJF5Dokohj6aMPeRSyjGiZtWXX4dU79rZ85Wr3I03gNBG8QGQHfHTZJIEcb264NJBS4nqUZdlHlbKM7+DnCax6pvrdV5fXvX3b2Fyz8slthiEm7j18bKOi5dEQUSg0fqTSDiVL96IsUdwzlsxgyZoEjR5sK0EUMNQ9XNVSPa9i0x3zOLPqF1d9np2VFT3Q3Pb1SHwUnAaSSrQYBEgJACUXnvyUTmbRCKXqc3VgWX3dR4uqHvi+bErO8BjWTSpu2mgoJkdGEsFfW9rXdp/uezp65dpsQWmyhPBmsSpJcG0DAZ+EBZVz8FjtwifycuRQefHEs7fi3AF86+oKXfQNRoaTAxTRUZoBFk2xgO7DjJICBAsLvIHFYKmlJUXW+Lv/CTAAo52l45BLwU4AAAAASUVORK5CYII=)';
    		}
    	});
    } catch(e) {
    	Components.utils.reportError(e);
    };
    
    
    })();
    Alles anzeigen

Unterstütze uns!

Jährlich (2025)

101,9 %

101,9% (662,48 von 650 EUR)

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