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

Beiträge von Mira_Belle

  • Nur die Anzeige der Ordner/Lesezeichenanzahl in einer anderen Farbe darstellen

    • Mira_Belle
    • 2. Juli 2023 um 21:15
    Zitat von grisu2099

    Ich suche nach einem Weg, nur die Anzeige der Ordner/Lesezeichenanzahl in einer anderen Farbe darzustellen, wie in dem zusammen gebastelten Screenshot.

    Kann mir da jemand auf die Sprünge helfen?

    Leider bekomme ich nur den kompletten Text inkl. Pfeil eingefärbt.

    JavaScript
    (function() {
        if (!window.gBrowser)
          return;
     
        function setFunction() {
          PlacesViewBase.prototype._onPopupShowing = function PVB__onPopupShowing(aEvent) {
     
            let popup = aEvent.originalTarget;
            this._ensureMarkers(popup);
            if ("_delayedRemovals" in popup) {
              while (popup._delayedRemovals.length) {
                popup.removeChild(popup._delayedRemovals.shift());
              }
            }
            if (popup._placesNode && PlacesUIUtils.getViewForNode(popup) == this) {
              if (!popup._placesNode.containerOpen) {
                popup._placesNode.containerOpen = true;
              }
              if (!popup._built) {
                this._rebuildPopup(popup);
              }
              this._mayAddCommandsItems(popup);
            }
     
            /* original function end */
     
            for (let item of popup.children) {
              if (item.localName != 'menu' || item.id?.startsWith('history'))
                continue;
              setTimeout(() => {
                let itemPopup = item.menupopup;
                itemPopup.openPopup();
                itemPopup.hidePopup();
                let menuitemCount = 0;
                let menuCount = 0;
                for (let subitem of itemPopup.children) {
                  if (subitem.classList.contains('bookmark-item') && !subitem.disabled && !subitem.hidden) {
                    if (subitem.localName == 'menuitem') {
                      menuitemCount++;
                    } else if (subitem.localName == 'menu') {
                      menuCount++;
                    }
                  }
                }
                if (!item.labelOriginal) {
                  item.labelOriginal = item.label;
                }
                item.labelSuffix = '  (' + menuCount + '/' + menuitemCount + ')';
                item.label = item.labelOriginal + item.labelSuffix;
     
                // Set the text color to red
                item.style.color = 'red';
              }, 100);
            }
     
            popup.addEventListener('popuphidden', function onPopuphidden(event) {
              if (event.target != this)
                return;
              popup.removeEventListener('popuphidden', onPopuphidden);
              for (let item of popup.children) {
                if (item.localName == 'menu') {
                  if (item.labelOriginal) {
                    item.label = item.labelOriginal;
                    item.labelOriginal = undefined;
                  }
                }
              }
            });
          }
        }
     
        setTimeout(function() {
          setFunction();
        }, 50);
     
      })();
    Alles anzeigen

    Wenn ich das richtig verstehe, hat das etwas damit zu tun, dass erst der Text gelöscht wird und danach

    durch den neu erzeugten Text inkl. der Anzeige "Ordner/Lesezeichen je Ordner" ersetzt wird.

    Glaube ich jedenfalls.

  • Hauptpasswort funktioniert nicht in Lesezeichen Symbolleiste

    • Mira_Belle
    • 2. Juli 2023 um 12:44
    Zitat von 2002Andreas
    Zitat von Tante Ute

    Ich bin bei Amzon und Ebay angemeldet

    Logisch, dass du dann einkaufen kannst.

    Nach einem Einkauf meldet man sich ja auch eigentlich wieder ab von der Seite :/

    Mein Reden, oder es müssen einfach beim Beenden die Cookies automatisch gelöscht werden.

  • Nur die Anzeige der Ordner/Lesezeichenanzahl in einer anderen Farbe darstellen

    • Mira_Belle
    • 2. Juli 2023 um 12:42
    Zitat von grisu2099

    Den Selektor für den kompletten Eintrag zu finden ist kein Problem - das schaffe ich auch... ;)

    Zitat von Mira_Belle

    wird wohl wirklich nur mit JavaScript gehen

    Deswegen ja meine Frage...

    Naja, im Grunde war mir das klar, war auch eher ein Selbstgespräch.

  • Nur die Anzeige der Ordner/Lesezeichenanzahl in einer anderen Farbe darstellen

    • Mira_Belle
    • 2. Juli 2023 um 11:42
    Zitat von grisu2099

    ...

    Ich suche nach einem Weg, nur die Anzeige der Ordner/Lesezeichenanzahl in einer anderen Farbe darzustellen, wie in dem zusammen gebastelten Screenshot.

    Kann mir da jemand auf die Sprünge helfen?

    Um den kompletten Text einzufärben, habe ich den Selektor gefunden, aber ...

    ... um den Text von der "Anzeige Zähler" zu trennen, wird wohl wirklich nur mit JavaScript gehen, vermute ich mal.

    Hier der Selektor für den kompletten Text:

    CSS
    menu.menu-iconic > label {
      color: red !important;
    }
  • Hauptpasswort funktioniert nicht in Lesezeichen Symbolleiste

    • Mira_Belle
    • 2. Juli 2023 um 11:16
    Zitat von Tante Ute

    Ich habe eben mal versucht: mein Onlinebanking als auch mein PayPalkonto sowie mein Router sind gesichert, aber Ebay-Amazon und Co lässt sich öffnen ohne eine Passworteingabe.

    Wenn ich das richtig verstehe, hast Du Dich da, Amazon, Ebay nicht abgemeldet,

    und wenn Deine Cookies nicht gelöscht werden, beim Beenden der Sitzung,

    bist Du auch beim nächsten Aufruf der Seiten auch wieder eingeloggt (angemeldet).

    Was Du da tun musst, kann Dir 2002Andreas aber besser erklären.

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

    • Mira_Belle
    • 1. Juli 2023 um 16:41
    Zitat von 2002Andreas
    Zitat von Mira_Belle

    Und so schaut es mit "meinem" Skript aus.

    Es ging hier nicht um das Aussehen ;)

    Lies bitte Beitrag Nr. 3343

    Ich weiß.

    Es geht um Das Favicon erscheint aber nicht gleich beim Start, sondern erst, wenn ich erneut einen neuen Tab öffne.!

    Und bei mir wird in einem neuen Tab nicht nur ein Favicon (der Globus) gezeigt,

    sondern auch ein Firefoxloge inkl. Schriftzug.

    Ist übrigens auch beim Start des Firefox so, da ja ein leerer Tab geöffnet wird.

    Sehen Sie hier:

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

    • Mira_Belle
    • 1. Juli 2023 um 16:00

    Und so schaut es mit "meinem" Skript aus.

    War aber auch eine Heidenarbeit.

  • Funktion in Config.js funktioniert nicht mit Firefox 115.0 ESR

    • Mira_Belle
    • 30. Juni 2023 um 22:57

    Alles von hier umgesetzt!

    JavaScript
    const Cu = Components.utils;
    //**** Diesen Teil erstellt chrome Ordner in Benutzer Firefox Profile und kopiert alle dateien ****
    try {
      //Cu.import("resource://gre/modules/Services.jsm");
      //Cu.import("resource://gre/modules/osfile.sys.mjs");
       Services.obs.addObserver(
      { observe: () =>
        IOUtils.makeDirectory(PathUtils.join(PathUtils.profileDir + "\\chrome\\"))
          },
      "profile-do-change",
      false
    );
      Services.obs.addObserver(
      { observe: () =>
        IOUtils.copy("C:\\Program Files (x86)\\Mozilla Firefox\\UserChromeDIR\\userChrome.css", PathUtils.join(PathUtils.profileDir + "\\chrome\\userChrome.css"))
          },
      "profile-do-change",
      false
    );
     Services.obs.addObserver(
      { observe: () =>
        IOUtils.copy("C:\\Program Files (x86)\\Mozilla Firefox\\UserChromeDIR\\userContent.css", PathUtils.join(PathUtils.profileDir + "\\chrome\\userContent.css"))
          },
      "profile-do-change",
      false
    );
     Services.obs.addObserver(
      { observe: () =>
        IOUtils.copy("C:\\Program Files (x86)\\Mozilla Firefox\\UserChromeDIR\\userChrome.js", PathUtils.join(PathUtils.profileDir + "\\chrome\\userChrome.js"))
          },
      "profile-do-change",
      false
    );
     Services.obs.addObserver(
      { observe: () =>
        IOUtils.copy("C:\\Program Files (x86)\\Mozilla Firefox\\UserChromeDIR\\printpreview.uc.js", PathUtils.join(PathUtils.profileDir + "\\chrome\\printpreview.uc.js"))    },
      "profile-do-change",
      false
    );
    // Java JNLP Start in MIME-Type
    Components.utils.import("resource://gre/modules/Services.jsm");
    Services.obs.addObserver(function observer(subject, topic, data) {
    var handlerSvc = Components.classes["@mozilla.org/uriloader/handler-service;1"]
    .getService(Components.interfaces.nsIHandlerService);
    var mimeService = Components.classes["@mozilla.org/mime;1"]
    .getService(Components.interfaces.nsIMIMEService);
    var realMIMEInfo = mimeService.getFromTypeAndExtension("application/x-java-jnlp-file", "");
    var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsIFile);
    file.initWithPath(getenv('itw32_home')+"\\bin\\javaws.exe");
    var localHandlerApp = Components.classes["@mozilla.org/uriloader/local-handler-app;1"].createInstance(Components.interfaces.nsILocalHandlerApp);
    localHandlerApp.executable = file;
    localHandlerApp.name = "javaws.exe";
    realMIMEInfo.preferredApplicationHandler = localHandlerApp;
    realMIMEInfo.preferredAction = 2; // useHelperApp
    realMIMEInfo.alwaysAskBeforeHandling = false;
    handlerSvc.store(realMIMEInfo);Services.obs.removeObserver(observer, topic);
    }, "final-ui-startup");0
    //**** Automatik Benutzer Favoriten Sicherung (als .json format) in User Home==>Documents Ordner und Datei Name ist Firefox-Favoriten.json ****
    //**** Wenn Firefox beendet, wird Benutzer Firefox-Favoriten.json automatisch in Pfad C:\Users\UserName\Documents\ gespeichert ****
    try {
      //Cu.import("resource://gre/modules/Services.jsm");
      //Cu.import("resource://gre/modules/osfile.sys.mjs");
      Chrome.importESModule("resource://gre/modules/BookmarkJSONUtils.jsm");
      Chrome.importESModule("resource://gre/modules/Timer.jsm");
      Chrome.importESModule("resource://gre/modules/PlacesBackups.jsm");
      Chrome.importESModule("resource:///modules/MigrationUtils.jsm");
     
    //**** Diesen Teil erstellt in Benutzer U:\ Laufwerk, Firefox_Favoriten_BAK Ordner ****
     Services.obs.addObserver(
      { observe: () =>
        IOUtils.makeDirectory("U:\\Firefox_Favoriten_BAK")
          },  "quit-application-requested",
      false
    );
      const path = PathUtils.join("U:\\Firefox_Favoriten_BAK\\bookmarks.json");
      let importExportBookmarks = {
        modalWindow: null,
        init: async function() {
          Services.obs.addObserver(this, "final-ui-startup", false);
        },
        observe: function(aSubject, aTopic, aData) {
          switch (aTopic) {
            case "final-ui-startup":
              BookmarkJSONUtils.importFromFile(path, {replace: false})
                .then(
                  () => this.modalWindow.open(),
                  (e) =>
                    {
                        IOUtils.remove(path),
                      this.modalWindow.open();
                      let window = Services.wm.getMostRecentWindow('navigator:browser');
                                    }
                );
              Services.obs.removeObserver(this, "final-ui-startup");
              Services.obs.addObserver(this, "quit-application-requested", false);
              break;
            case "quit-application-requested":
              let window = Services.wm.getMostRecentWindow('navigator:browser');
              BookmarkJSONUtils.exportToFile(path, {replace: false})
                .then(
                  () => this.modalWindow.close(),
                  (e) => {
                    this.modalWindow.close();
                  }
                );
              Services.obs.addObserver(this, "domwindowopened", false);
              window.open('', 'modalWindow', 'chrome,modal');
              break;
            case "domwindowopened":
              Services.obs.removeObserver(this, "domwindowopened");
              this.modalWindow = aSubject;
          };
        }
      };
      importExportBookmarks.init();
    } catch(e) {
      Cu.reportError(e);
    };
    //**** Diesen Teil löscht in Benutzer Firefox Profile, Ordner storage\default ****
    try {
      //Cu.import("resource://gre/modules/Services.jsm");
      //Cu.import("resource://gre/modules/osfile.sys.mjs");
      Chrome.importESModule("resource://gre/modules/BookmarkJSONUtils.jsm");
      Chrome.importESModule("resource://gre/modules/Timer.jsm");
     Services.obs.addObserver(
      { observe: () =>
        IOUtils.removeDir(PathUtils.join(PathUtils.profileDir + "\\storage\\default"))  
          },
      "quit-application",
      false
    );
    } catch(e) {
      Cu.reportError(e);
    };
    Alles anzeigen

    Nur eine Sache, bei mir meckert Visual Studio Code!

    Letzte Zeile.


    Vielleicht so?

    JavaScript
    );
    } catch(e) {
      Cu.reportError(e);
    }
    } catch(e) {
        Cu.reportError(e);
      };

    Aber ich habe keine Ahnung!

  • Eintrag in der Menüleiste / doDatClock.uc.js

    • Mira_Belle
    • 29. Juni 2023 um 00:31
    Zitat von Mitleser

    Ersetze aus Beitrag #1 Zeile 3 hiermit:

    Code
    var timestr = new Date().toLocaleDateString( locale , options ).replace('um','-');

    nicht getestet, sollte aber trotzdem funktionieren.....

    :thumbup: Gerade getestet.

  • Bräuchte Hilfe beim Erstellen eines Filters für uBlock Origin

    • Mira_Belle
    • 28. Juni 2023 um 22:16

    Ich danke Euch beiden, aber es hat sich scheinbar erledigt.

    Irgendeine Filterliste wurde wohl aktualisiert und diese Elemente erscheinen nicht mehr.

    @2002Andreas

    Ich wollte nicht nur die "Bilder" ausblenden, sondern den "Platzhalter" für diese Werbung.

    Denn ohne uBlock ist über "News-Ticker" eine freie Fläche.

    Und auch wie in Deinem Screenshot diese "Werbeflächen" horizontal und senkrecht.

  • Bräuchte Hilfe beim Erstellen eines Filters für uBlock Origin

    • Mira_Belle
    • 28. Juni 2023 um 16:50

    Ok, auch wenn sich bei so manchem die Fußnägel nun kräuseln, aber ja ich steuere auch hin und wieder Chip.de an.

    Nun ist es so, dass Chip per Skript Werbeinhalte generiert,

    das Element, welches ich entfernen möchte schaut in etwa so aus

    Code
    www.chip.de###fyNtA5RMi
    www.chip.de###WeJVHbBD3b1c
    www.chip.de###mGErA39DRD9ukM
    www.chip.de###MwNit1u2B
    www.chip.de###c90eDFSDu118N
    www.chip.de###k4Ltz9TsXz2nUBt
    www.chip.de###gwrkxtaHOpJTU4
    www.chip.de###mmkYqfRhDvPOlcV1
    www.chip.de###jF8RkPe1ZPU
    www.chip.de###a_X8y4KPmxMqE
    www.chip.de###SopBlFlXg4
    www.chip.de###kGWYz1gDwnR
    www.chip.de###IVS3AgbBJ
    www.chip.de###AQlwPjfhl2Z
    www.chip.de###A8IafVh8gB
    www.chip.de###IvHJ9vq82Dy
    Alles anzeigen

    Hat da jemand eine Idee, wie man daraus einen algemeingültigen Filter machen kann?

    www.chip.de###* will nicht!

    Ich bedanke mich schon mal im Voraus.

  • Größere Abstände zwischen den Menüsymbolen und dem Menütext

    • Mira_Belle
    • 23. Juni 2023 um 23:01

    Nur so eine Anmerkung.

    Es gibt in seinem Wust von Codes und Skripts einfach zu viele Stellen, wo Einfluss auf diverse Abstände genommen wird.

    Wäre es nicht einfacher, das alles über Bord zu werfen und etwas Neues zu machen?

  • Größere Abstände zwischen den Menüsymbolen und dem Menütext

    • Mira_Belle
    • 23. Juni 2023 um 15:18

    Ach Du grüne Neune! =O

    Also ich an Deiner Stelle würde mir mal die Mühe machen das "Gewusst" an Code zu entrümpeln.

    Da ist so viel überflüssig.

    Im Prinzip brauchst Du nur eine Datei, um in alle Menüs Symbole zu anzeigen zu lassen.

    Dann finde ich, ist Deine userChrome.css auch etwas unübersichtlich.

    Ich würde einzelne Codebestanteile in Gruppern zussammenfassen, z.B. Navigationsleiste

    und da nur das reinpacken, was diese Leiste betrifft. Diese CSS kannst Du dann ja per import einbinden.

    Aber erst einmal zu Deinen Symbolen.

    Da kann ich Dir nur eine CSS zur Verfügung stellen, die ich in Benutzung habe.

    Du müsstest sie Dir natürlich anpassen!

    Schau es Dir erst einmal an. ;)

    Beitrag

    RE: Symbole in den Kontextmenüs [ Update ]

    Hallo ihr lieben, es gibt mal wieder was Neues.

    Ich habe hier und da ein paar Symbole ersetzt und ein neues Eingefügt!

    Es gibt zwei Möglichkeiten, den Firefox zum Anzeigen von Symbolen in den Menüs zu bewegen.

    1.

    (Quelltext, 625 Zeilen)

    oder

    2.

    (Quelltext, 645 Zeilen)

    In jedem Fall werden natürlich auch die passenden Symbole gebrauch. ;)

    icons.zip
    Mira_Belle
    26. Januar 2023 um 14:10
  • Größere Abstände zwischen den Menüsymbolen und dem Menütext

    • Mira_Belle
    • 21. Juni 2023 um 22:50
    Zitat von bananovic

    Jetz hatte ich endlich Zeit, mich mit dem Problem zu beschäftigen, daß ab Firefox 112 die Menusymbole nicht mehr angezeigt werden. Ich habe an der Adresse https://github.com/B00ze64 die Datei FF-Menu-Icon-Plus-CSS heruntergeladen und entpackt. Nach einigem rumprobieren gefiel mir das Symbolpaket aus der Datei mip_worksheet-AddIconsToStandardMenus.css am besten. Diese CSS habe ich mit dem Importbefehl in meine userChrome.css eingebunden. Ich habe einige Abänderungen vorgenommen, z.B. Symbole (png- Dateien) durch andere Symboldateien ersetzt oder Codezeilen auskommentiert, da ich die entsprechenden Symbole anderweitig in Firefox erzeugt habe. Mit dem Ergebnis bin ich zufrieden.

    Ein Problem konnte ich allerdings nicht lösen. In den Menüs und im Kontextmenü sind nun größere Abstände zwischen den Menusymbolen und dem Menutext. An den wenigen Stellen, wo Symbol und Text einen normalen Abstand voneinander haben, handelt es sich meist um Symbole, die ich anderweitig erzeugt habe. Zur Veranschaulichung zwei Dateien.

    Im Fehlerbehebungsmodus gibt es dieselben Abstände im Dateimenü und im Ansichtsmenü, aber ohne Symbole. In den anderen Menüs und im Kontextmenü ist hier alles normal.

    Du hast aber gesehen, dass die mip_worksheet-AddIconsToStandardMenus.css vor zwei Wochen aktualisiert wurde?

    Und wenn Du an Deiner Version Änderungen vorgenommen hast, hast Du diese auch pingelig dokumentiert

    und kannst uns mitteilen in welcher Zeile Du welchen Code verändert hast, bzw. aus geklammert hast?

    Und welchen CSS-Code nutzt Du noch so?

    Alle per @import "./mein_code.css"; eingebunden?

    Poste doch mal Deine userChrome.css bitte.

  • Fehlendes Element auf Tagesschau.de

    • Mira_Belle
    • 20. Juni 2023 um 18:09
    Zitat von schlingo
    Zitat von Mira_Belle

    Auch wird nirgends offen kommuniziert, welche Daten genau erhoben werden und wofür.

    Hallo :)

    https://news.microsoft.com/de-de/im-daten…gel-telemetrie/

    und/oder

    https://learn.microsoft.com/windows/privac…vacy-compliance

    reicht nicht?

    Gruß Ingo

    Alles anzeigen

    Danke, vielen Dank für die Links.

  • Fehlender Lesezeichenordner

    • Mira_Belle
    • 20. Juni 2023 um 14:41
    Zitat von Boersenfeger

    Nee, warste nicht... :D Er nutzte das Programm MozBackUp nur für BackUps, nicht Windows 7...

    8o Mist.

    Danke für den freundlichen Hinweis.

  • Fehlender Lesezeichenordner

    • Mira_Belle
    • 20. Juni 2023 um 14:00
    Zitat von 2002Andreas

    :/

    Wo steht das?

    Zitat von andi112

    12 Jahre. Richtig. Aber ich habe ja erwähnt, dass ich es nur für Backups verwendet habe und nicht für Restore. ...

    Diesmal war ich aufmerksam, was ja nicht immer der Fall ist.

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

    • Mira_Belle
    • 20. Juni 2023 um 13:58
    Zitat von Endor

    ... Habe diese Version mittlerweile auch bei Guthib
    hoch geladen. Siehe: https://github.com/Endor8/userChr…doTabList.uc.js

    Im Script habe ich oben entsprechenden Hinweis hinzu gefügt.

    Mfg.
    Endor

    Schön, danke.

    So ähnlich habe ich es auch gemacht.

  • Fehlender Lesezeichenordner

    • Mira_Belle
    • 20. Juni 2023 um 13:10
    Zitat von andi112
    Zitat von schlingo

    nein. Windows 7 ist und bleibt im Gegensatz zu Windows 10 eine tickende Zeitbombe.

    Mag ja sein. Aber wenn bei einer bestimmten Software, in diesem Fall Firefox, das gleiche Problem auftritt, egal bei welchem Betriebssystem, dann ist dieser Fehler nach den Gesetzen der Logik unabhängig vom Betriebssystem. Weder meine Bekannte noch ich haben unter Verwendung des jeweiligen Betriebssystems Probleme mit anderweitiger Software..

    Du schriebst, dass Du das Windows 7 nur als Backup nutzt, nur welche nutzen soll es haben, wenn Du daraus eben kein Restore machst?

    Ich gehe jetzt mal davon aus, dass Du die Probleme auch schon unter Windows 7 hattest und

    irgendwie diese dann in Windows 10 importiert hast.

    Somit sind Deine Rückschlüsse so nicht richtig!

    Erstelle ein neues Profil und baue es Deinen Wünschen so nach und nach neu auf.

    Mache regelmäßig Sicherungskopien des neuen Profils und wenn nach dem Kopieren

    einzelner Daten aus dem alten Profil wieder das/die Problem/e auftauchen, weißt Du woran es liegt/lag.

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

    • Mira_Belle
    • 20. Juni 2023 um 13:01
    Zitat von Sören Hentzschel

    Die Änderung funktioniert erst ab Firefox 115, ist dann aber auch zwingend notwendig.

    :thumbup: Danke.

    Dann ist es ja gut, dass ich mir die Änderungen hinter // geschrieben habe und im "Kopf" einen Hinweis hinterlegt habe.

    Zum Glück bin ich nicht immer doof. 8o

Unterstütze uns!

Jährlich (2026)

69,4 %

69,4% (538,17 von 775 EUR)

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