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

Beiträge von milupo

  • Häuschen-Icon weißer?

    • milupo
    • 13. Mai 2019 um 19:00
    Zitat von 2002Andreas


    Bingo..genau so muss ich das machen. :klasse:
    Und jeder Code muss dann zusätzlich nur für hover noch extra erstellt werden für jedes Icon.


    Ich sehe schon, du möchtest nicht alt aussehen, sondern alt werden. Denn das musst du, um fertig zu werden. :)

  • Häuschen-Icon weißer?

    • milupo
    • 13. Mai 2019 um 18:52

    Das heißt, du musst im wesentlichen vier Dinge tun: die vorhandenen IDs herausfinden oder neue erfinden, Symbole suchen und die auch noch in Bas64-Code umwandeln. Das alles dann noch aufschreiben.

    Ich habe mich letztens doch geirrt. Du hast nicht nur eine extra Festplatte für CSS, sondern mindestens 2 Extraplatten. :D

  • Häuschen-Icon weißer?

    • milupo
    • 13. Mai 2019 um 18:32
    Zitat von 2002Andreas


    Naja, vor fast jedem Eintrag im Firefox wird hier ein Icon erstellt :wink:

    K.A. wieviele das mal sind. :-??


    Oh diese Deskmodder. :)

  • Häuschen-Icon weißer?

    • milupo
    • 13. Mai 2019 um 18:27
    Zitat von 2002Andreas


    Ich habe noch nicht alle angepasst, aber u.a. meine ich damit diese:


    Äh, und wieviel tausend sind das? :)

  • Häuschen-Icon weißer?

    • milupo
    • 13. Mai 2019 um 18:20
    Zitat von 2002Andreas


    Im Nightly müssen alle Codes bezüglich eigener Icons geändert werden.
    Das war nicht das Problem, sondern der Hintergrund bei hover in den verschiedenen Popups :wink:


    Auf welche Icons beziehst du dich hier? Auf den Home-Button?

  • Häuschen-Icon weißer?

    • milupo
    • 13. Mai 2019 um 18:07
    Zitat von 2002Andreas


    Bin seit einiger Zeit am Icon basteln für die Nightly Version :wink:


    Du machst mich neugierig. :)

  • Häuschen-Icon weißer?

    • milupo
    • 13. Mai 2019 um 18:06
    Zitat von 2002Andreas


    Ich mache erstmal eine Pause.


    Tja, so ist das mit den Füchsen und Wölfen. ;)

  • Häuschen-Icon weißer?

    • milupo
    • 13. Mai 2019 um 17:58
    Zitat von Der Feuerfuchs


    Bin für sowas zu dumm und bin froh hier sowas zu finden :klasse:


    Frag mal wer noch. :D

  • Häuschen-Icon weißer?

    • milupo
    • 13. Mai 2019 um 17:56
    Zitat von 2002Andreas


    In Beitrag Nr. 2 ist doch klar ersichtlich, dass er von Der Feuerfuchs eingefügt wurde :-??


    Und Der Feuerfuchs hat im Beitrag #16 geschrieben, dass der Code nicht von ihm ist. Er hat ihn nur zur Verfügung gestellt. Er erhebt keinen Anspruch auf den Code.

  • Häuschen-Icon weißer?

    • milupo
    • 13. Mai 2019 um 17:42
    Zitat von 2002Andreas


    Steht doch da wer den Beitrag erstellt hat :-??


    Den Beitrag, ja, aber es geht um den Code. Der ist wahrscheinlich von dir. :)

  • Häuschen-Icon weißer?

    • milupo
    • 13. Mai 2019 um 15:32
    Zitat von grünerfuchs


    kann man das Häuschen-Icon weißer machen, also genau so weiß wie die anderen Menü-Namen. Früher war das Häuschen ganz weiß, jetzt ist es wohl eher grau oder so und das stört mich etwas.


    Im Standardtheme ist es schwarz. Und ich fürchte, so einfach weiß machen geht nicht. Ich habe jedenfalls nur eine Icon-Datei-Angabe gefunden, sprich man müsste die Grafik austauschen.

    Edit: Doch vielleicht, es ist eine svg-Datei.

  • bei YT oben Leiste ausblenden ?

    • milupo
    • 13. Mai 2019 um 15:17
    Zitat von StandingBill


    Vielleicht mache ich da was falsch.
    Den Code aus Beitrag 3 habe ich in die Datei "userContent.css" eingefügt, die sich im Ordner "chrome" des Profilordners befindet.


    Nein, das machst du nicht falsch. Youtube ist eine Website und CSS-Code für Websites gehört wirklich in die userContent.css

  • Konsole immer starten

    • milupo
    • 13. Mai 2019 um 14:56
    Zitat von KATERchen


    Den Inspector und die Konsole nutze ich, die anderen gar nicht. Wäre schon schön, wenn zumindest einer von beiden immer gleich im Vordergrund ist - dann habe ich immerhin eine 50:50 Chance :)


    Ich habe sogar schon etwas zusammengeschustert. Das Skript funktioniert fast. Die Konsole wird aufgerufen, aber ich habe Probleme mit dem Symbol in der Symbolleiste. Da wird zwar irgendwie eine Schaltfläche angelegt, das Symbol erscheint auch kurz (habe das Netzwerksymbol belassen), verschwindet aber sofort wieder.

    Code
    // Erstellt von milupo auf der Basis von folgendem Skript des Nutzers aborix. Vielen Dank an aborix.
    // https://www.camp-firefox.de/forum/viewtopic.php?p=1110338#p1110338
    
    
    (function() {
    
    
      if (!window.gBrowser)
        return;
    
    
      const pref = 'ucjs.openWebconsole';
    
    
      if (window.__SSi == 'window0') {
    
    
        if (!Services.prefs.prefHasUserValue(pref)) {
          Services.prefs.setBoolPref(pref, false);
        };
    
    
        CustomizableUI.createWidget({
          id: 'open-webconsole-button',
          type: 'custom',
          defaultArea: CustomizableUI.AREA_NAVBAR,
          onBuild: function(aDocument) {
            let toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
            let attributes = {
              id: 'open-webconsole-button',
              class: 'toolbarbutton-1 chromeclass-toolbar-additional',
              label: 'Webkonsole',
              tooltiptext: 'Webkonsole',
              oncommand: 'Services.prefs.setBoolPref("ucjs.openWebconsole", \
                            !Services.prefs.getBoolPref("ucjs.openWebconsole"))',
              on: Services.prefs.getBoolPref(pref)
            };
            for (let a in attributes) {
              toolbaritem.setAttribute(a, attributes[a]);
            };
            return toolbaritem;
          }
        });
    
    
        let css = '\
          @-moz-document url("chrome://browser/content/browser.xul") { \
            #open-webconsole-button[on="true"] { \
              list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAYAAAAI0W+oAAACAklEQVR4AWMYmcBirgUjEPNCMTcQ88HY1LRE0HW5azMQX3db7nbLZZnLVedlzh+B+DEQ33Jc6pgPVMNFqSVsdovtlnqt8fp04suJ/yDsvsr9R+jm0H8gdunp0n+2C22/WUy3yAQqZyRkmB4eHAm06D3I0NVfVv9f9mXZf4/VHt+TDyT/A/FXfVn1v/h08Q+7hXbnDToMrPGZxcLGznYclyP+///PJCEqwXDp9yUGZlZmhj+//4DEGH79/cXwCQhBQFZGlv3mk5sKHFwc6xgZ8Xiq6WHTf3y4+0X3/4nvJ4Jx7+ve/66rXL9H7on8B+QjixPEDGln076nncGN86/m/2l53fIfhBufNf53XuX8PXhX8D9kseyL2b9AavFhBrtldhts5ttswoat5lvtt15k/T3rZtb/0mel/4seFf13XOn43W+n3z8QH4TjTsf9t5xv+cNynuUdIL6FC8NCUBAbVopXUrNcZPnAb7/fn5T7Kf+T7yb/t1tu991ju8e/1Iep/5PvJP93Wuv0w3Ku5XoRSxEVUWtRBVyYYBK3XGgZY7XY6p3DOoePDhsc3lkusPxptczqr+NGx3cOax0+AOWfqOWo2UEdx4gHEy4V9Nr09Az7DDOBuNCw1zDXZJrJdCBdZNBlkKAYp2gMVCYGxKwMVAIsQMwJxFxQzAelOYCYmWHEAQBYCXtUy+zB6gAAAABJRU5ErkJggg==) \
            } \
            #open-webconsole-button[on="false"] { \
              list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAYAAAAI0W+oAAACgElEQVR4AeWTb0gTYRzHn/1tLqRkriALwt4PRCAk6J2wqWCM3cl2hzungBJqCiHhKwmgsVcBYQRmgo4CiFNTp7OMKDMJ9irCpRKlW4BeOYZ3293u6ffYBscxsHrrFz5wPL/P737Pj9tM6MSE9/kMQGWR0//nHD+kapHj7gKfFzs6krFg8NOs339V7y2FQt2x9vavwHcgOc+y/dBr/9sh1rlAYOplV1cGJxKYEA+FpEmv9xaULVp3MRjk3/b1KcTZiERUuMzhU6+3B0qGci926fDDoJ9HQ5aXsRqL4eXOTnHO78clwLEhCGzBJ4aH88TD8TjeCIclGJZ46PFc07/XbLVa3yNNMMZGh9OJ5O1tZDaZkKIo5AxlJSkqiOI7SVEOwmtrTlB3oIBUWUY4m0UkF2pqTqW2ti5fsdmeGw26pfZHR7Ge7Pg4zk9NHXE4MYHjHCc+aW0dAP0sYAf+bMQw/MfBwTx4Wr8sZiGdlsiNtbFVVFiqHQ4TgiiFAkKqiopOHjjUumQjBTYquft7ezIEmnSJBQL8NE3PlOApauVFW5uYGhnBmUgEC+EwXmLZ8t8Iej90d+eJR9gYGsLTFCVBfRNIajG7o9Eb0FOFirlZX+9019Yu/UinL16qrjaRTTBsJOVya1Kh8EVW1d17q6vnQf1GzslGciaDFHjeTaVyKsYL99fXbxuNRgUdl1mKYudoWlhhmIPXDCPMUFRurLm5F0oO4AxQCRjmafrZAk2Lb1hWeMUwv6Bv505Dw/XixQ06yv/jHzQ2uh43NfUAA2MeTy/ncrmOfgiaTPt8dZMtLf3EeeR2cz11dfVwfA6woH+MGagA7EVMZRyLpm4rOicgvwHOip5P4wfdQAAAAABJRU5ErkJggg==) \
            } \
          }';
    
    
        let cssUri = Services.io.newURI('data:text/css,' + encodeURIComponent(css), null, null);
        let SSS = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
        SSS.loadAndRegisterSheet(cssUri, SSS.AGENT_SHEET);
    
    
      };
    
    
      let item;
    
    
      setTimeout(() => {
        item = document.getElementById('menuitem_webconsole');
        if (!item) {
          let { require } = Cu.import('resource://devtools/shared/Loader.jsm', {});
          require('devtools/client/framework/devtools-browser');
          item = document.getElementById('menuitem_webconsole');
        };
        if (Services.prefs.getBoolPref(pref)) {
          item.click();
        };
      }, 1000);
    
    
      function tabOpenWebconsole(event) {
        setTimeout(() => {
          if (gBrowser.selectedTab == event.target) {
            item.click();
          };
        }, 100);
      };
    
    
      if (Services.prefs.getBoolPref(pref)) {
        gBrowser.tabContainer.addEventListener('TabOpen', tabOpenWebconsole, true);
      };
    
    
      let prefChange = {
        observe: function() {
          document.getElementById('open-webconsole-button').setAttribute('on',
            Services.prefs.getBoolPref(pref));
          if (Services.prefs.getBoolPref(pref)) {
            gBrowser.tabContainer.addEventListener('TabOpen', tabOpenWebconsole, true);
          } else {
            gBrowser.tabContainer.removeEventListener('TabOpen', tabOpenWebconsole, true);
          };
        }
      };
    
    
      Services.prefs.addObserver(pref, prefChange, false);
    
    
      window.addEventListener('unload', function() {
        Services.prefs.removeObserver(pref, prefChange);
      });
    
    
    })();
    Alles anzeigen

    EDIT: Oha! Im Nightly funktioniert mein Werk! Da schau her. Wer hätte es geglaubt!

  • Konsole immer starten

    • milupo
    • 13. Mai 2019 um 13:12
    Zitat von KATERchen


    Das, welches Zitronella (und diesmal wirklich er :) ) in Beitrag #2 verlinkt hat.


    Aha, ja, das funktioniert bei mir auch. Welchen Reiter der Etnwicklungswerkzeuge verwendest du? Wirklich den Reiter Konsole? Zitronella benutzt die Netzwerkanalyse. Vielleicht lässt sich das Skript noch auf den Reiter Konsole umschreiben. Leider muss ich da passen.

    Zitat

    Jetzt also wieder auf UTF-8 und beide Statuszeilen-Scripte laufen.


    Ab Firefox 66 muss es UTF-8 ohne BOM sein.

    Zitat

    Warum jetzt beide??? Egal.


    Da verwendet wohl jemand etwas altes? ;)

  • Konsole immer starten

    • milupo
    • 13. Mai 2019 um 11:12
    Zitat von KATERchen


    Das Konsolenscript funktioniert doch. Nem Doofen wie mir muss man doch sagen, dass man das erst einschalten muss...
    Die Statusbar geht aber nach wie vor nicht.


    Ich glaube, du verwechselst hier etwas. Welches Konsolenskript? In diesem Thread hast du noch keins angegeben.

    Hier im Thread wurde bisher nur der Code für ein Statuszeilen-Skript gepostet, nämlich das von 2002Andreas in Beitrag #7. Eine veraltete Version, die nicht mehr in Fx 66 funktioniert, ist in Beitrag #15. Aber das Skript in Beitrag #7 sollte funktionieren. Du müsstest am unteren Rand des Firefox-Fensters eine leere Leiste sehen.

  • about:profiles 2 statt nur 1 Profil

    • milupo
    • 12. Mai 2019 um 23:24
    Zitat von bigpen


    Danke dir milupo! :)


    Gern geschehen. :)

  • Konsole immer starten

    • milupo
    • 12. Mai 2019 um 20:12
    Zitat von KATERchen


    da hat sich jetzt ein bisschen was getan. In meinem Haupt-Profil funktioniert die Statusleiste wieder - allerdings mit irgendeinem alten Script


    Das Skript aus Beitrag #15 sollte aber in einem aktuellen Firefox nicht mehr funktionieren, sondern nur das aus Beitrag #7 von 2002Andreas. Der Unterschied ist diese Zeile am Ende des Skripts:

    Code
    CustomizableUI.registerToolbarNode(tb);

    Diese Zeile fehlt bei deinem Skript. Welche Firefox-Version verwendest du?

  • Konsole immer starten

    • milupo
    • 12. Mai 2019 um 19:21

    KATERchen: Lies dir folgenden Beitrag noch einmal genau durch:

    https://www.camp-firefox.de/forum/viewtopic.php?f=16&t=122538

    Überprüfe nochmal, ob du die Dateien und den einen Ordner userChromeJS richtig auf Installationsverzeichnis und Profilverzeichnis verteilt hast und sie in den erforderlichen Ordnern hast.

  • Alte Suche mit Firefox 57

    • milupo
    • 12. Mai 2019 um 13:53
    Zitat von Boersenfeger


    Teste den Code aus 95


    Danke Boersenfeger. In einem andere Profil klapt es jetzt. Aber nicht allein mit dem Code aus Beitrag #95, denn der gestaltet das Suchfeld nicht. Damit klappt nur das automatische Leeren des Suchfelds.

  • about:profiles 2 statt nur 1 Profil

    • milupo
    • 12. Mai 2019 um 13:10

    Wird denn das Profil noch im Profilmanager gezeigt? Wahrscheinlich hast du das Profil falsch gelöscht. Mache das am besten immer über den Profilmanager. Du kannst dort auch die Profildateien löschen lassen. Dann sollten die zugehörigen Einträge in der profiles.ini und in about:profiles verschwunden sein. Möglicherweise bist du nur ins Profil gegangen und hast den Profilordner gelöscht. Das reicht nicht, denn der Profilordner ist ja noch an diversen Stellen registriert, zumindest eben in der profiles.ini und in about:profiles.

    Falls das Profil noch im Profilmanager angezeigt wird, versuche es dort zu löschen. Dateien werden sich dort wohl nicht mehr löschen lassen, wenn es den Profilordner nicht mehr gibt. Aber die Einträge in profiles.ini und about:profiles. Diese Vorgehensweise ist besser als manuell irgendwie herumzupfuschen.

Unterstütze uns!

Jährlich (2026)

29 %

29% (188,31 von 650 EUR)

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