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

Beiträge von seipe

  • Script für einzelne Datei

    • seipe
    • 24. Januar 2018 um 15:19

    Ok, A.. Dann warten wir mal ab, ob sich was tut.

  • Script für einzelne Datei

    • seipe
    • 24. Januar 2018 um 14:37
    Zitat von 2002Andreas


    Damit wird ein Button erstellt, womit man die Datei: Test.css wenn sie sich um Ordner CSS befindet, gleich öffnen kann:

    Code
    (function() {
    	if (location != 'chrome://browser/content/browser.xul')
          return;
    
    
    	try {
    		Components.utils.import("resource:///modules/CustomizableUI.jsm");
    		CustomizableUI.createWidget({
    			id: "button-testcss",
    			defaultArea: CustomizableUI.AREA_NAVBAR,
    			removable: true,
    			label: "Test.ccs",
    			tooltiptext: "Test.css",
    			onClick: function() {
    
    				var dir = Services.dirsvc.get('UChrm', Ci.nsIFile);
    				dir.append('CSS');
    				dir.append('Test.css');
    				dir.launch();
    
    			},
    			onCreated: function(aNode) {
    				aNode.style.listStyleImage = 'url(data:image/gif;base64,R0lGODlhEAAQAOZQAP///wBmAPv6+gBzAIjtUXnePiczPqn/cSgzP/n8/vf5/LvFz+3y9/D0+bzG0AAbiSo1Qb/J0/b4+5z/Zuzx9rzH0WJqdbvFzvz9/m14g7jBzB6q/3J+iABky2Ntdw2JB8HL1b/J0sbP2Gpzf/n7/K7h/xSNCiiXFsrT2/38/Pr6+8XJzj+fDiaWFSKs/7nnGOfr7ubp7CSv/wBdyACZAAuIBg6gBxelDNbz/3uIlHmDkABaxc3w/xOMCQBgyUpUXun3BQAbigAcigmIBQBfyQBDsABcyPn6/MfQ2UpTXgqeBc3V3sPN1lzIMYyVms7x/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFAALAAAAAAQABAAAAe/gFCCg4IBhoeEiQEHjI0BiYUTTUAvLQMmEwEdRDNGOwIBBCcDLAMAAwQBPiVPPDigBKamp6kdMhsbLrCzpx+pRUIPD0GwPbIfNqlOAMwAoAU3NQNDSjQFATnNADDPBd7eAQI6SyIiSCgxoIeGAiscAEckGEwYKgL3+CkcGQASCgkREij4F1CBBAAZRoC4sMBBCAcLGj5ccAHECA8AKDBooKEBg40dGVAA4MGCtgontVlIgsCAAQQQWr6M6RLBj0AAOw==)';
    				return aNode;
    			}
    		});
    	} catch (e) {
    		Components.utils.reportError(e);
    	};
    
    
    })();
    Alles anzeigen

    Damit wird ein Button erstellt, der nach einem Eintrag in obiger Datei eine Vorschau zeigt:

    Code
    (function() {
    
    
    try {
    	CustomizableUI.createWidget({
    		id: "fp-register-test",
    		defaultArea: CustomizableUI.AREA_NAVBAR,
    		removable: true,
    		label: "register-test",
    		tooltiptext: "register-test",
    		onClick: function() {
    			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 );
    
    
    			var file = Services.dirsvc.get('UChrm', Ci.nsIFile);
    			file.append('css');
    			file.append('Test.css');
    
    
    			let fileURL = Services.io.getProtocolHandler( 'file' ).QueryInterface( Ci.nsIFileProtocolHandler ).getURLSpecFromFile( file );
    			let uri = ios.newURI( fileURL , null , null );
    			sss.loadAndRegisterSheet( uri , sss.AGENT_SHEET );
    		},
    		onCreated: function(aNode) {
    			aNode.style.listStyleImage = 'url(data:image/gif;base64,R0lGODlhEAAQAOZQAP///wBmAPv6+gBzAIjtUXnePiczPqn/cSgzP/n8/vf5/LvFz+3y9/D0+bzG0AAbiSo1Qb/J0/b4+5z/Zuzx9rzH0WJqdbvFzvz9/m14g7jBzB6q/3J+iABky2Ntdw2JB8HL1b/J0sbP2Gpzf/n7/K7h/xSNCiiXFsrT2/38/Pr6+8XJzj+fDiaWFSKs/7nnGOfr7ubp7CSv/wBdyACZAAuIBg6gBxelDNbz/3uIlHmDkABaxc3w/xOMCQBgyUpUXun3BQAbigAcigmIBQBfyQBDsABcyPn6/MfQ2UpTXgqeBc3V3sPN1lzIMYyVms7x/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFAALAAAAAAQABAAAAe/gFCCg4IBhoeEiQEHjI0BiYUTTUAvLQMmEwEdRDNGOwIBBCcDLAMAAwQBPiVPPDigBKamp6kdMhsbLrCzpx+pRUIPD0GwPbIfNqlOAMwAoAU3NQNDSjQFATnNADDPBd7eAQI6SyIiSCgxoIeGAiscAEckGEwYKgL3+CkcGQASCgkREij4F1CBBAAZRoC4sMBBCAcLGj5ccAHECA8AKDBooKEBg40dGVAA4MGCtgontVlIgsCAAQQQWr6M6RLBj0AAOw==)';
    			return aNode;
    		}
    	});
    } catch (e) {
    	Components.utils.reportError(e);
    }
    
    
    })();
    Alles anzeigen

    Und damit wird eine Vorschau angezeigt wenn der Code direkt in die userChrome.css eingetragen wurde:

    Code
    (function() {
    if (location != 'chrome://browser/content/browser.xul')
        return;
    
    
    try {
      CustomizableUI.createWidget({
        id: "ucjs-register-userChrome",
        defaultArea: CustomizableUI.AREA_NAVBAR,
        removable: true,
        label: "register-userChrome",
        tooltiptext: "userChrome.css erneut registrieren",
        onClick: function() {
          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 );
    
    
          var file = Services.dirsvc.get('UChrm', Ci.nsIFile);
          //file.append('css'); /* Unterordner für Anpassungen an andere Dateien */
          file.append('userChrome.css');
    
    
          let fileURL = Services.io.getProtocolHandler( 'file' ).QueryInterface( Ci.nsIFileProtocolHandler ).getURLSpecFromFile( file );
          let uri = ios.newURI( fileURL , null , null );
          sss.loadAndRegisterSheet( uri , sss.AGENT_SHEET );
        },
        onCreated: function(aNode) {
          aNode.style.listStyleImage = 'url(data:image/gif;base64,R0lGODlhEAAQAOZQAP///wBmAPv6+gBzAIjtUXnePiczPqn/cSgzP/n8/vf5/LvFz+3y9/D0+bzG0AAbiSo1Qb/J0/b4+5z/Zuzx9rzH0WJqdbvFzvz9/m14g7jBzB6q/3J+iABky2Ntdw2JB8HL1b/J0sbP2Gpzf/n7/K7h/xSNCiiXFsrT2/38/Pr6+8XJzj+fDiaWFSKs/7nnGOfr7ubp7CSv/wBdyACZAAuIBg6gBxelDNbz/3uIlHmDkABaxc3w/xOMCQBgyUpUXun3BQAbigAcigmIBQBfyQBDsABcyPn6/MfQ2UpTXgqeBc3V3sPN1lzIMYyVms7x/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFAALAAAAAAQABAAAAe/gFCCg4IBhoeEiQEHjI0BiYUTTUAvLQMmEwEdRDNGOwIBBCcDLAMAAwQBPiVPPDigBKamp6kdMhsbLrCzpx+pRUIPD0GwPbIfNqlOAMwAoAU3NQNDSjQFATnNADDPBd7eAQI6SyIiSCgxoIeGAiscAEckGEwYKgL3+CkcGQASCgkREij4F1CBBAAZRoC4sMBBCAcLGj5ccAHECA8AKDBooKEBg40dGVAA4MGCtgontVlIgsCAAQQQWr6M6RLBj0AAOw==)';
          return aNode;
        }
      });
    } catch (e) {
      Components.utils.reportError(e);
    }
    
    
    })();
    Alles anzeigen

    PS:
    Es sind also sogar 3 Scripte in diesem Thread vorhanden, und nicht nur 2 wie ich weiter oben geschrieben hatte, sorry dafür.

    Kann man dies auch für die Test.uc.js verwenden?

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

    • seipe
    • 21. Januar 2018 um 12:38

    Bei mir erscheint rechts unten am Bildschirm ein einsprechender Hinweis.
    [Blockierte Grafik: http://fs1.directupload.net/images/180121/temp/4cu5b7qm.jpg]

  • Script für einzelne Datei

    • seipe
    • 15. Januar 2018 um 15:20

    Genau. Sorry, für meine schlampige Beschreibung.

  • Script für einzelne Datei

    • seipe
    • 15. Januar 2018 um 15:05

    Wenn ich jetzt auf den Button in der Url-Leiste klicke, öffnet sich Notpad++. Ich werd noch FF-Profi. :wink::D

  • Script für einzelne Datei

    • seipe
    • 15. Januar 2018 um 14:45

    Andreas, siehe #69. :D

  • Script für einzelne Datei

    • seipe
    • 15. Januar 2018 um 14:33

    2002Andreas, wie kann ich Notepad++ zum Standarteditor machen?. Das mit der Launcher.exe funktioniert nicht.

    Edit. Andreas, hat sich erledigt. Habe es hinbekommen über Standartapps und Dateizuordnung.

  • Script für einzelne Datei

    • seipe
    • 15. Januar 2018 um 14:31

    Danke A.. Dann hatte ich einen Denkfehler.

  • Script für einzelne Datei

    • seipe
    • 15. Januar 2018 um 14:15

    Wenn ich den ersten Code in die Test.css einfüge erscheint bei mir kein Button. Auch nicht wenn ich den Anpassen-Dialog anklicke.

    Jedoch in der Test.uc.js erscheint der Button.

  • Script für einzelne Datei

    • seipe
    • 15. Januar 2018 um 12:03

    Kann vielleicht jemand die beiden Scripte hier nochmals zusammen einstellen?

  • Kann ich die Einträge einer Seite in der Adressleiste kürzen?

    • seipe
    • 14. Januar 2018 um 17:22

    Und warum nicht? :!:

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

    • seipe
    • 31. Dezember 2017 um 17:43

    Ich habe jetzt die doppelten Rückstriche sowohl im 57 als auch im 58beta entfernt und was soll ich sagen. Jetzt funktioniert die
    Sicherung ebenfalls. :?:

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

    • seipe
    • 31. Dezember 2017 um 17:21

    Kanns vielleicht an unterschiedlichen FF-Versionen liegen?

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

    • seipe
    • 31. Dezember 2017 um 16:07

    Ich habe bei der Desktop-Version ebenfalls die doppelten Rückstriche machen müssen, das es funktionierte.

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

    • seipe
    • 30. Dezember 2017 um 17:28
    Zitat von Boersenfeger


    OK.. dann entschuldige bitte meine Unachtsamkeit beim Erstellen des Beitrags.. :cry:
    BTW: Deine Antwort hast du jetzt in das Zitat eingefügt.... ich habe das aber gar nicht geschrieben :mrgreen:

    B. du hast recht. Es war mein Fehler. Sorry.

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

    • seipe
    • 29. Dezember 2017 um 11:07
    Zitat von Boersenfeger


    Hieran. Code nochmals neu eingefügt. :D

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

    • seipe
    • 29. Dezember 2017 um 09:51

    Bei mir funktionierts jetzt ebenfalls.

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

    • seipe
    • 29. Dezember 2017 um 06:54

    Bei mir erfolgt ebenfalls keine Sicherung. Es ist auch kein Button sichtbar, mit dem man die Sicherung anstoßen kann.

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

    • seipe
    • 28. Dezember 2017 um 16:51

    Ich muss also nur den Ordner der Sicherung festlegen. Kann dieser auch auf einem anderen Laufwerk sein?

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

    • seipe
    • 28. Dezember 2017 um 16:32

    In welche Zeile muss ich den Pfad noch eintragen?

Unterstütze uns!

Jährlich (2025)

60,4 %

60,4% (392,55 von 650 EUR)

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