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

  • Tableiste unten per CSS-Code, oder per Skript.

    • milupo
    • 14. Juli 2021 um 18:42
    Zitat von Nic

    Was bedeutet bei UTF-8 ohne BOM? Ich speichere mir das nämlich für das nächste Mal ab.

    BOM ist die Abkürzung für Byte Order Mark, Bytereihenfolge-Kennzeichen. Das heißt, BOM kennzeichnet die Byte-Reihenfolge in Unicode-Zeichenketten. Pflicht ist BOM nur bei UTF-16 und UTF-32. Bei UTF-8 ist die Angabe des BOM optional.

    https://de.wikipedia.org/wiki/Byte_Order_Mark

    Du solltest übrigens einen „vernünftigen“ Editor verwenden, z. B. Notepad++. Dort kannst du das genau einstellen. Außerdem hat Notepad++ auch Syntaxhervorhebung. Das heißt, Notepad++ erkennt, dass es sich bei der userChrome.css um eine CSS-Datei handelt und färbt den CSS-Code entsprechend ein. Dann lassen sich auch Fehler im Code leichter erkennen, falls es welche geben sollte.

  • Tableiste unten per CSS-Code, oder per Skript.

    • milupo
    • 14. Juli 2021 um 17:55
    Zitat von Nic

    es klappt am Laptop gar nicht

    Es sollte aber auch da funktionieren:

    1. userChrome.css in verwendetem Profil im Unterordner chrome anlegen. Wenn der Unterordner chrome noch nicht existiert, anlegen
    2. Zeichenkodierung sollte UTF-8 ohne BOM sein
    3. CSS-Code hineinkopieren
    4. userChrome.css speichern
    5. In about:config Einstellung toolkit.legacyUserProfileCustomizations.stylesheets auf true setzen
    6. Firefox neustarten

    Bei jeder Änderung im CSS-Code muss Firefox neugestartet werden

  • Tableiste unten per CSS-Code, oder per Skript.

    • milupo
    • 14. Juli 2021 um 16:17
    Zitat von Nic

    Dieses Profil ist mein Standard.

    In Beitrag #331 ist das Profil Standard-Benutzer als verwendetes Profil angegeben, in Beitrag #335 das Profil default-release. Das sind zwei verschiedene Profile. Wo ist denn nun deine userChrome.css drin?

  • Editor für Scripte gesucht..

    • milupo
    • 13. Juli 2021 um 23:39
    Zitat von harff182

    Der Unterschied zwischen Scripten (.js) und CSS-Code (.css) ist mir wohl bekannt.

    Ja, aber manche Nutzer verwechseln das. Deswegen hatte ich angefragt.

  • Editor für Scripte gesucht..

    • milupo
    • 13. Juli 2021 um 22:31
    Zitat von harff182

    Mein Problem ist, daß ich bei NP+ keine Möglichkeit finde, von einer offenen zur schließenden Klammer zu springen.

    Aber natürlich geht das, du musst nur die öffnende Klammer auswählen. Notepad++ muss ja wissen, von welcher öffnenden Klammer es die schließende Klammer suchen soll. Wähle also die öffnende Klammer aus und drücke dann entweder Strg+B oder gehe in das Menü Suchen --> Zugehörige Klammer suchen.

  • Editor für Scripte gesucht..

    • milupo
    • 13. Juli 2021 um 22:26
    Zitat von harff182

    Ich quäle mich grade durch 2 größere Scripte

    Was verstehst du unter Skripte? Als Skripte werden von uns nur Benutzerskripte auf der Basis von JavaScript bezeichnet. CSS-Regeln werden als CSS-Code bezeichnet.

  • extras_config_menu.uc.js - "Meine Scripte" füllen - wie?

    • milupo
    • 12. Juli 2021 um 22:49

    Ich bin mir ziemlich sicher, dass es an dem Unterverzeichnis my_js liegt. Es reicht wohl nicht, dass es angelegt wird und in der userChrome.js eingetragen wird, sondern es muss sicherlich auch im Skript in einer Pfadfestlegung auftauchen. Nur wo, dass weiß ich (noch) nicht.

  • FF89.0.2 - Mehrreihige Tabs

    • milupo
    • 12. Juli 2021 um 22:39
    Zitat von J87

    sondern gesagt dass ich was anderes meine.

    Du solltest immer schreiben, was du meinst. Erspart das Herumrätseln und nicht immer gibt es jemanden, der weiß, was du meinst.

  • extras_config_menu.uc.js - "Meine Scripte" füllen - wie?

    • milupo
    • 12. Juli 2021 um 21:42

    Hast du denn den Skript-Cache nach jeder Änderung im Skript geleert? Das musst du machen, sonst wirken sich die Änderungen nicht aus.

  • 89.0 - aber bitte (wie ?) mit der Oberfläche von 88.0.1 ?

    • milupo
    • 12. Juli 2021 um 20:44
    Zitat von Herman4

    welche ist die richtige dass die Ecken nicht mehr so rund sind

    dass die weißen Flecken auf der Seite links und rehts vom Tab nicht mehr da sind

    Du hast irgendwo in deinem (uns unbekanntem) CSS-Code eine Zeile mit border-radius. Diese CSS-Eigenschaft rundet die Tabecken ab. Lösche diese Zeile.

  • FF89.0.2 - Mehrreihige Tabs

    • milupo
    • 12. Juli 2021 um 17:34

    BrokenHeart scheint das auch so aufgefasst zu haben. Aber der TE hätte schon schreiben müssen, was er eigentlich meint. Eine Leiste und eine Schaltfläche kann man eigentlich nicht verwechseln.

  • FF89.0.2 - Mehrreihige Tabs

    • milupo
    • 12. Juli 2021 um 13:18
    Zitat von J87

    was muss ich machen, um die Menüleiste am besten ganz rechts stehen zu haben? So wie es normalerweise auch ist.

    Was meinst du mit ganz rechts? Die Menüleiste ist ganz oben, wenn die Titelleiste ausgeblendet ist und die Menüs stehen normalerweise ganz links.

  • FF89.0.2 - Mehrreihige Tabs

    • milupo
    • 11. Juli 2021 um 21:01
    Zitat von BrokenHeart

    Nein, das wird keine (gewünschten) Auswirkungen haben, da die '0' nur der Initialisierungswert der Variablen ist und ein paar Zeilen drunter ja ein neuer Wert berechnet und zugewiesen wird.

    Danke. War auch nur eine Vermutung, da mir die Variablenbezeichnung pixelsToScroll naheliegend schien.

  • FF89.0.2 - Mehrreihige Tabs

    • milupo
    • 11. Juli 2021 um 19:11

    Ich empfehle dir folgendes Skript. Es startet Firefox neu: Mit Linksklick normal, bei MIttelklick und Rechtsklick wird auch der Skript-Cache geleert. Es legt in der Symbolleiste ein Symbol aus zwei blauen Pfeilen an. Dann brauchst du nicht immer über about:support --> Start-Cache löschen… gehen. Ein entsprechender Klick reicht aus.

    JavaScript
    //        RestartFirefoxButtonM.uc.js
    //        v. 0.3
    
    (function() {
    
       if (location != 'chrome://browser/content/browser.xhtml') return;
        
        try {
            CustomizableUI.createWidget({
                id: 'restart-button2a',
                type: 'custom',
                defaultArea: CustomizableUI.AREA_NAVBAR,
                onBuild: function(aDocument) {            
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    var props = {
                        id: 'restart-button2a',
                        class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                        label: 'Neustart',
                        tooltiptext: 'Neustart (mit Rechts- und Mittelklick wird userChrome.js-Cache geleert)',
                        style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89%2BbN%2FrXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz%2FSMBAPh%2BPDwrIsAHvgABeNMLCADATZvAMByH%2Fw%2FqQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf%2BbTAICd%2BJl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA%2Fg88wAAKCRFRHgg%2FP9eM4Ors7ONo62Dl8t6r8G%2FyJiYuP%2B5c%2BrcEAAAOF0ftH%2BLC%2BzGoA7BoBt%2FqIl7gRoXgugdfeLZrIPQLUAoOnaV%2FNw%2BH48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl%2FAV%2F1s%2BX48%2FPf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H%2FLcL%2F%2Fwd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s%2BwM%2B3zUAsGo%2BAXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93%2F%2B8%2F%2FUegJQCAZkmScQAAXkQkLlTKsz%2FHCAAARKCBKrBBG%2FTBGCzABhzBBdzBC%2FxgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD%2FphCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8%2BQ8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8%2BxdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR%2BcQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI%2BksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG%2BQh8lsKnWJAcaT4U%2BIoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr%2Bh0uhHdlR5Ol9BX0svpR%2BiX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK%2BYTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI%2BpXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q%2FpH5Z%2FYkGWcNMw09DpFGgsV%2FjvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY%2FR27iz2qqaE5QzNKM1ezUvOUZj8H45hx%2BJx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4%2FOBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up%2B6Ynr5egJ5Mb6feeb3n%2Bhx9L%2F1U%2FW36p%2FVHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm%2Beb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw%2B6TvZN9un2N%2FT0HDYfZDqsdWh1%2Bc7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc%2BLpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26%2FuNu5p7ofcn8w0nymeWTNz0MPIQ%2BBR5dE%2FC5%2BVMGvfrH5PQ0%2BBZ7XnIy9jL5FXrdewt6V3qvdh7xc%2B9j5yn%2BM%2B4zw33jLeWV%2FMN8C3yLfLT8Nvnl%2BF30N%2FI%2F9k%2F3r%2F0QCngCUBZwOJgUGBWwL7%2BHp8Ib%2BOPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo%2Bqi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt%2F87fOH4p3iC%2BN7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi%2FRNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z%2Bpn5mZ2y6xlhbL%2BxW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a%2FzYnKOZarnivN7cyzytuQN5zvn%2F%2FtEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1%2B1dT1gvWd%2B1YfqGnRs%2BFYmKrhTbF5cVf9go3HjlG4dvyr%2BZ3JS0qavEuWTPZtJm6ebeLZ5bDpaql%2BaXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO%2FPLi8ZafJzs07P1SkVPRU%2BlQ27tLdtWHX%2BG7R7ht7vPY07NXbW7z3%2FT7JvttVAVVN1WbVZftJ%2B7P3P66Jqun4lvttXa1ObXHtxwPSA%2F0HIw6217nU1R3SPVRSj9Yr60cOxx%2B%2B%2Fp3vdy0NNg1VjZzG4iNwRHnk6fcJ3%2FceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w%2B0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb%2B%2B6EHTh0kX%2Fi%2Bc7vDvOXPK4dPKy2%2BUTV7hXmq86X23qdOo8%2FpPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb%2F1tWeOT3dvfN6b%2FfF9%2FXfFt1%2Bcif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v%2B3Njv3H9qwHeg89HcR%2FcGhYPP%2FpH1jw9DBY%2BZj8uGDYbrnjg%2BOTniP3L96fynQ89kzyaeF%2F6i%2FsuuFxYvfvjV69fO0ZjRoZfyl5O%2FbXyl%2FerA6xmv28bCxh6%2ByXgzMV70VvvtwXfcdx3vo98PT%2BR8IH8o%2F2j5sfVT0Kf7kxmTk%2F8EA5jz%2FGMzLdsAAAAEZ0FNQQAAsY58%2B1GTAAAAIGNIUk0AAHolAACAgwAA%2Bf8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAN8SURBVHjaVJFNTBxlAIafb2Z29gd2l4VdYCkokAUt1AJplQRTrVqjUWMPPWHSCzb21IOn9qIHY2xMahoTTb00NmkUm5qAjdpUI61VaCxCpCVYixt%2ByvKzCwu7LDs7zMw3HmhM%2Bt6fJ0%2FyCp69wiOzZBCPcqSmIXg0HPHuC4R8nkLWyOXyYiIzfuVHzMIA%2BZsLtH18EApntUdhpzUSD5577nDLi%2FGWKjx%2BHVfR8HpFwNwsxTMzza%2BOXJ1%2B58Ev2sVEV%2ByEawXqxf8FllNWEQ9ePXzsqQOecIDU8jampSAVD76Al2BIIx4Dv2Nz7%2FYq%2B5%2BP8sNXE6WdAhdQlOM9rzUdaGiN8M9UjnKvQjzuA0UjV3AxDIcHywqRoEbXoVrKgyBtKXYEUvprmiN9oaoyvr9wl62NHJbtJeDzOo17YmprVzWOppLO2RRNwf1FSOzSUAXsCIR4QdP13UPfjhUde2mjuBXUjcXNEabOnJmq7Y4Nd7z1fu%2BJ%2FR2Jpgrm0jauAI8GlnSlBi4I0bO6sLBWHc9esxRdmjOZf5n%2B5CLWzCzOvsbKupBZ1xgmElUoC%2BgoKtRGQfNomoaND8P8XS%2Bby1olO7O6GHTl1DejGDOrNB%2BvpO7I%2Ba31%2FDP9Z28YUmqoqhCKcG2EYD6ZMUTojZ8WHmsqD%2BI6wnWFajugCkuuZaV%2FZS47wp99R7E3LbxPV6rtr7dV1pmyuBWs3hr7dZ380LC2tzseffvUHm86C1JC2A%2FrGcn509cn%2BPvTk9ibc1R06qL91Ms1CadF000ll9rVS2VykLzVr0lHOgtpuJ9yUFyXxqhKZjbH2nJRI9IZwyw2kXjvXV%2FIOWgaBcc2a%2BtjdVXR1J3iBDx8QUpQUJAuJJclseogxz441H5vrPO72cm0VSyVPJq27ZaHm8ST3Y0M9d9Kkr19A1A1x4VIObTGBfNrsJ5XmE9b6KqgvrOGhr1Vns2sgeNIkXiigvHf1liZuHWZYjINSEXRVLewZjN6bYmYbvN4rcDvVzFKLnOpErMLBpvbklClznyyyPDA6DjTX3wJWICr%2Bnb3ffjXSGpl5Nxnn88uh2ORUCBaHfVQU%2BsjVuGhKqJT5lFYShr8fGH4j42bH53EnJ4EtgEEPQOTzHx9mqXLl9AT9TS82RvreOmVcMTXVh4JhIr5kp3LFu6u3Lk%2ByMylQazU3ENYAvw3AFUTimFqj5i7AAAAAElFTkSuQmCC)',
                        onclick: 'if (event.button == 0) { \
                                      Services.startup.quit(Ci.nsIAppStartup.eRestart | Ci.nsIAppStartup.eAttemptQuit); \
                                  }; \
                                  if (event.button == 1 || event.button == 2) { \
                                      Services.appinfo.invalidateCachesOnRestart(); \
                                      Services.startup.quit(Ci.nsIAppStartup.eRestart | Ci.nsIAppStartup.eAttemptQuit); \
                                  };'
                    };                
                    for (var p in props)
                        toolbaritem.setAttribute(p, props[p]);                
                    return toolbaritem;
                }        
            });
        } catch(e) { };        
       
    })();
    Alles anzeigen
  • FF89.0.2 - Mehrreihige Tabs

    • milupo
    • 11. Juli 2021 um 18:53
    Zitat von J87

    Kann ich mit einem Script auch das Scrollen beeinflussen. Also wieviel Pixel er scrollen soll bei den Tabs?

    Ich habe da eigentlich keine Ahnung, da ich keine mehrreihigen Tableisten nutze. Aber du könntest mal etwas ausprobieren: In Zeile 96 des Skripts steht folgender Text:

    JavaScript
    var pixelsToScroll = 0;

    Ändere doch mal 0 in einen beliebigen Wert und teste. Denke daran: Du musst über die Schaltfläche Start-Cache löschen… Firefox neu starten, damit der Skript-Cache geleert wird.

  • FF89.0.2 - Mehrreihige Tabs

    • milupo
    • 11. Juli 2021 um 17:23
    Zitat von J87

    Habe es jetzt zweimal gemacht und jetzt scheint es zu gehen...

    Als Erläuterung zu Beitrag #51: Im Unterschied zu CSS, wo es nach Änderungen reicht, Firefox neu zu starten, muss bei Benutzerskripten nach Änderungen der sogenannte Skript-Cache beim Neustart gelöscht werden. Das macht u. a. die Schaltfläche Start-Cache löschen …

  • FF89.0.2 - Mehrreihige Tabs

    • milupo
    • 11. Juli 2021 um 16:43

    Gib nochmal about:support in die Adressleiste ein und klicke dann rechts oben auf die Schaltfläche Start-Cache löschen ... Starte dann Firefox neu.

  • FF89.0.2 - Mehrreihige Tabs

    • milupo
    • 11. Juli 2021 um 16:27
    Zitat von J87

    Eintragunf der userChrome.js

    Das ist der falsche Inhalt. Das ist die Standard-userChrome.js. Die besteht nur aus Kommentaren, also kann da nichts ausgeführt werden. Also alles löschen und nur die drei Zeilen aus Beitrag #41 hineinkopieren.

  • FF89.0.2 - Mehrreihige Tabs

    • milupo
    • 11. Juli 2021 um 16:21
    Zitat von J87

    Nur grüne Texte ohne Wirkung.

    Das ist OK, das sind Kommentare. Und jetzt überprüfe noch die Datei userChrome.js.


    Zitat von grisu2099

    Das Skript für die Multi-Tab-Reihen hat in dieser Datei nix verloren.

    Das Skript ist doch gar nicht in der userChrome.js. :/ Siehe Pfadangabe oben im Editorfenster des Bildschirmfotos.

  • FF89.0.2 - Mehrreihige Tabs

    • milupo
    • 11. Juli 2021 um 16:15
    Zitat von grisu2099

    Zeige mal bitte den Inhalt der Datei "userChrome.js" aus deinem Profil-Ordner.

    Ja, die sollte nur folgenden Text enthalten:

    JavaScript
    // userChrome.js
    userChrome.ignoreCache = true;
    userChrome.import("*", "UChrm");

    Möglicherweise wurde die richtige bei der Neuinstallation von Firefox durch die Standarddatei ersetzt, die ja nur Kommentare enthält. Ich bin davon ausgegangen, dass er die richtige von früher ins Profil kopiert hat.

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