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. 2002Andreas

Beiträge von 2002Andreas

  • Adressleiste ausserhalb Bildschirm

    • 2002Andreas
    • 6. August 2025 um 22:25
    Zitat von Mira_Belle

    Dann klick mal in das Adressfeld.

    Ups, das hatte ich nicht gemacht:huh:

    Du hast recht, sorry:thumbup:

  • Profil zerschossen nach Nightly-Update

    • 2002Andreas
    • 6. August 2025 um 22:15
    Zitat von milupo

    In dem Bugreport

    Danke, werde ich mir morgen mal in Ruhe ansehen.:thumbup:

    Ich habe diese Änderung jetzt auch in meinem Skripten in Fx 141 + 142 geändert.

    Funktioniert alles.

  • Profil zerschossen nach Nightly-Update

    • 2002Andreas
    • 6. August 2025 um 22:06
    Zitat von milupo

    Aber darauf hast du dich ja nun vorbereitet.

    Ich kontrolliere gerade mal meine ganzen anderen Skripte in meinen div. Profilen;)

  • Profil zerschossen nach Nightly-Update

    • 2002Andreas
    • 6. August 2025 um 22:03
    Zitat von milupo

    Du kannst ja mal für deine beiden Skripte testen.

    Ich habe nur den alten Eintrag auskommentiert, funktioniert damit:

  • Symbolabstände in einigen Menüs und Kontextmenüs zu groß

    • 2002Andreas
    • 6. August 2025 um 22:00
    Zitat von FuchsFan

    in der Summe reicht das niemals

    Die rund 1800 Zeilen sind nur für die Icons.;)

    Ansonsten habe ich noch weitere Codes:

  • Adressleiste ausserhalb Bildschirm

    • 2002Andreas
    • 6. August 2025 um 21:58
    Zitat von Mira_Belle

    Entferne das:

    Auch mit dem Teil...keine Probleme hier:/

    Und so nur der Teil vom Code:

    An der Urlbar ändert sich hier nichts damit.

  • Symbolabstände in einigen Menüs und Kontextmenüs zu groß

    • 2002Andreas
    • 6. August 2025 um 21:53
    Zitat von Mira_Belle

    also weit über 850 Zeilen!

    Hauptsache es funktioniert wie ich es will.;)

  • Symbolabstände in einigen Menüs und Kontextmenüs zu groß

    • 2002Andreas
    • 6. August 2025 um 20:40
    Zitat von Mira_Belle

    der hat einen anderen Ansatz.

    Viele Wege führen nach Rom;)

  • Profil zerschossen nach Nightly-Update

    • 2002Andreas
    • 6. August 2025 um 20:26
    Zitat von milupo

    Ich habe doch für diese Skripte gern gesucht.

    Du bist wieder mal sooo lieb zu mir:S

  • Profil zerschossen nach Nightly-Update

    • 2002Andreas
    • 6. August 2025 um 20:20
    Zitat von milupo

    Da war folgende Zeile drin:

    Danke für den Hinweis, dadurch funktionieren die Skripte aus Beitrag Nr. 6 auch wieder.:thumbup::)

  • Bildschirmaufnahme speichert nicht wo angegeben ?

    • 2002Andreas
    • 6. August 2025 um 20:18
    Zitat von Son Goku

    jetzt habe ich es auch verstanden.

    :thumbup:

    gern geschehen

  • Adressleiste ausserhalb Bildschirm

    • 2002Andreas
    • 6. August 2025 um 20:14
    Zitat von GermanFreme82

    Was soll mir das nun sagen 😅 ?

    Das der Fehler wohl in der Datei ist.

    Hattest du mir in Beitrag Nr. 3 wirklich alle Dateien gegeben?

  • Adressleiste ausserhalb Bildschirm

    • 2002Andreas
    • 6. August 2025 um 19:29
    Zitat von GermanFreme82

    was der Fehler sein könnte.

    An der Datei und dem Skript für die Tabs liegt es nicht. Sieht hier so damit aus:

    Zitat von GermanFreme82

    Was würde passieren, wenn ich einfach die "userChrome.css" aus dem Ordner werfe

    Deine optischen Anpassunge wären dann weg, z.B. die bunten Tabs.

    Löschen musst du die Datei auch nicht, es reicht sie umzubenennen und den Firefox neu zu starten.

  • Adressleiste ausserhalb Bildschirm

    • 2002Andreas
    • 6. August 2025 um 19:21
    Zitat von GermanFreme82

    Wie bekommt man den Fehler weg ?

    Jeden einzelnen Code deiner userChrome.css mal genau überprüfen.

    Teilweise deaktivieren...testen...dann einen anderen Teil usw. usw.

  • Symbolabstände in einigen Menüs und Kontextmenüs zu groß

    • 2002Andreas
    • 6. August 2025 um 19:13
    Zitat von Mira_Belle

    Deine Lösungen zeigen

    Z.B. spreche ich jedes Icon einzeln an, mit allen Werten dazu.

    Und hier habe ich dann die Abstände angepasst.

    Funktioniert hier in allen Fx Versionen so.

  • Profil zerschossen nach Nightly-Update

    • 2002Andreas
    • 6. August 2025 um 18:40
    Zitat von Boersenfeger

    Welche Scripte sind bei dir betroffen?

    Die nutzt du nicht;)

    Für Webseiten:

    JavaScript
    // cssLive.uc.js
    (function() {
    	if (location != 'chrome://browser/content/browser.xhtml') {
    		return;
    	}
    
    
    	/*** OPTIONEN START *******************************************************/
    	
    	var cssLiveOptions = {
    		/* Falls sich die Testdatei in einem Unterverzeichnis von "chrome" 
    		befindet, bitte hier zwischen Anführungszeichen eintragen, ansonsten
    		nur die Anführungszeichen */
    		subdir: 'CSSWeb',
    		/* Name der Testdatei */
    		file: 'Web-Test.css'
    	};
    
    	/*** OPTIONEN ENDE ********************************************************/
    	
    	var buttonPath = '';
    	var testFile = Services.dirsvc.get('UChrm', Ci.nsIFile);
    	if( cssLiveOptions.subdir != '' ) {
    		testFile.append( cssLiveOptions.subdir );
    		buttonPath += cssLiveOptions.subdir + "/";
    	}
    	testFile.append( cssLiveOptions.file );
    	buttonPath += cssLiveOptions.file;
    	var buttonTxt_1 = buttonPath + " aufrufen";
    	var buttonTxt_2 = buttonPath + " Vorschau Webseite";
    	var errorTxt = "Die Datei \n" + testFile.path + "\n existiert nicht.";
    
    	ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs");
    
    	try {
    		CustomizableUI.createWidget({
    			id: "aw-get-css-file",
    			defaultArea: CustomizableUI.AREA_NAVBAR,
    			removable: true,
    			label: buttonTxt_1,
    			tooltiptext: buttonTxt_1,
    			 onClick: function(event) {
                    
                    if (event.button != 0){
                        return;
                    }
    				if( testFile.exists() ) {
    					testFile.launch();
    				} else {
    					alert( errorTxt );
    				}
    			},
    			onCreated: function(aNode) {
    				aNode.style.listStyleImage = 'url("file:///C:/Users/weiss/AppData/Roaming/Mozilla/Firefox/Profiles/7hfpu74u.Test Fx/chrome/Icons/web.png")';
    				return aNode;
    			}
    		});
    	} catch (e) {
    		Components.utils.reportError(e);
    	};
    
    
    	try {
    		CustomizableUI.createWidget({
    			id: "aw-register-css-file",
    			defaultArea: CustomizableUI.AREA_NAVBAR,
    			removable: true,
    			label: buttonTxt_2,
    			tooltiptext: buttonTxt_2,
    			onClick: function() {
    				if( testFile.exists() ) {
    					var CI = Components.interfaces;
    					var CC = Components.classes;
    					let sss = CC["@mozilla.org/content/style-sheet-service;1"].getService( CI.nsIStyleSheetService );
    					let ios = CC["@mozilla.org/network/io-service;1"].getService( CI.nsIIOService );
    					let fileURL = Services.io.getProtocolHandler( 'file' ).QueryInterface( Ci.nsIFileProtocolHandler ).getURLSpecFromActualFile( testFile );
    					let uri = ios.newURI( fileURL , null , null );
    					sss.loadAndRegisterSheet( uri , sss.AGENT_SHEET );
    				} else {
    					alert( errorTxt );
    				}
    			},
    			onCreated: function(aNode) {
    				aNode.style.listStyleImage = 'url("file:///C:/Users/weiss/AppData/Roaming/Mozilla/Firefox/Profiles/7hfpu74u.Test Fx/chrome/Icons/V-icon.png")';
    				return aNode;
    			}
    		});
    	} catch (e) {
    		Components.utils.reportError(e);
    	}
    
    })();
    Alles anzeigen

    Für Fx Oberfläche:

    JavaScript
    // cssLive.uc.js
    (function() {
    	if (location != 'chrome://browser/content/browser.xhtml') {
    		return;
    	}
    
    
    	/*** OPTIONEN START *******************************************************/
    	
    	var cssLiveOptions = {
    		/* Falls sich die Testdatei in einem Unterverzeichnis von "chrome" 
    		befindet, bitte hier zwischen Anführungszeichen eintragen, ansonsten
    		nur die Anführungszeichen */
    		subdir: 'CSS',
    		/* Name der Testdatei */
    		file: 'Test.css'
    	};
    
    	/*** OPTIONEN ENDE ********************************************************/
    	
    	var buttonPath = '';
    	var testFile = Services.dirsvc.get('UChrm', Ci.nsIFile);
    	if( cssLiveOptions.subdir != '' ) {
    		testFile.append( cssLiveOptions.subdir );
    		buttonPath += cssLiveOptions.subdir + "/";
    	}
    	testFile.append( cssLiveOptions.file );
    	buttonPath += cssLiveOptions.file;
    	var buttonTxt_1 = buttonPath + " aufrufen";
    	var buttonTxt_2 = buttonPath + " Code ausführen";
    	var errorTxt = "Die Datei \n" + testFile.path + "\n existiert nicht.";
    
    	ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs");
    
    	try {
    		CustomizableUI.createWidget({
    			id: "fp-get-css-file",
    			defaultArea: CustomizableUI.AREA_NAVBAR,
    			removable: true,
    			label: buttonTxt_1,
    			tooltiptext: buttonTxt_1,
    			 onClick: function(event) {
                    
                    if (event.button != 0){
                        return;
                    }
    				if( testFile.exists() ) {
    					testFile.launch();
    				} else {
    					alert( errorTxt );
    				}
    			},
    			onCreated: function(aNode) {
    				aNode.style.listStyleImage = 'url("file:///C:/Users/weiss/AppData/Roaming/Mozilla/Firefox/Profiles/7hfpu74u.Test Fx/chrome/Icons/css1.png")';
    				return aNode;
    			}
    		});
    	} catch (e) {
    		Components.utils.reportError(e);
    	};
    
    
    	try {
    		CustomizableUI.createWidget({
    			id: "fp-register-css-file",
    			defaultArea: CustomizableUI.AREA_NAVBAR,
    			removable: true,
    			label: buttonTxt_2,
    			tooltiptext: buttonTxt_2,
    			onClick: function() {
    				if( testFile.exists() ) {
    					var CI = Components.interfaces;
    					var CC = Components.classes;
    					let sss = CC["@mozilla.org/content/style-sheet-service;1"].getService( CI.nsIStyleSheetService );
    					let ios = CC["@mozilla.org/network/io-service;1"].getService( CI.nsIIOService );
    					let fileURL = Services.io.getProtocolHandler( 'file' ).QueryInterface( Ci.nsIFileProtocolHandler ).getURLSpecFromActualFile( testFile );
    					let uri = ios.newURI( fileURL , null , null );
    					sss.loadAndRegisterSheet( uri , sss.AGENT_SHEET );
    				} else {
    					alert( errorTxt );
    				}
    			},
    			onCreated: function(aNode) {
    				aNode.style.listStyleImage = 'url("file:///C:/Users/weiss/AppData/Roaming/Mozilla/Firefox/Profiles/7hfpu74u.Test Fx/chrome/Icons/v1.png")';
    				return aNode;
    			}
    		});
    	} catch (e) {
    		Components.utils.reportError(e);
    	}
    
    })();
    Alles anzeigen

    Edit:

    Funktionieren wieder.

    Zeile:

    ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs");

    auskommentiert.

    Siehe Beitrag Nr. 7

    Danke für den Hinweis:thumbup::)

  • Profil zerschossen nach Nightly-Update

    • 2002Andreas
    • 6. August 2025 um 18:28
    Zitat von milupo

    Jetzt ist mein Profil zerschossen

    Hallo milupo.

    Hier funktioniert bis auf 2 - 3 Skripte noch alles.

  • Symbolabstände in einigen Menüs und Kontextmenüs zu groß

    • 2002Andreas
    • 6. August 2025 um 18:04
    Zitat von Mira_Belle

    warum soll ich mir die Arbeit machen

    Musst du ja auch nicht;)

    Es war nur ein Hinweis, dass es auch jetzt möglich ist.

    Zitat von Mira_Belle

    wenn eventuell nach dem nächsten Update,
    alles wieder i.O. ist!

    Wird es aber nicht, denn dann müsste Mozilla seine Änderungen ja wieder rückgängig machen.

  • Bildschirmaufnahme speichert nicht wo angegeben ?

    • 2002Andreas
    • 6. August 2025 um 16:07
    Zitat von Son Goku

    funktioniert die Änderung auch in der user.js?

    user_pref("browser.screenshots.dir","C:\\Users\\weiss\\Pictures\\Screenshots");


    user_pref("browser.screenshots.folderList", 2);

    Im ersten Teil deinen Ordner/Pfad eintragen.

    PS:

    Ab Fx 143 gibt es noch den Wert 4, dann wird wieder der Ordner genommen, den du eh eingetragen hast.

  • Bildschirmfoto - vordefiniertes Verzeichnis wird ignoriert :-(

    • 2002Andreas
    • 6. August 2025 um 15:34
    Zitat von Son Goku

    ist aber leider nicht der Fall.

    Du hast den Ordner unter:

    browser.screenshots.dir

    eingetragen?

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