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

Schrauberecke: Hier geht es um optische und funktionelle Veränderungen (ohne Themes oder Personas) von Firefox oder von Webseiten per CSS-Codes oder JavaScript.
Benutzeravatar
edvoldi
Senior-Mitglied
Beiträge: 1878
Registriert: Mo, 18. Aug 2008 13:40

userChrome.js Scripte für den Fuchs (Zusammenstellung)

#1546

Beitrag von edvoldi » Mo, 05. Feb 2018 12:19

Hallo Endor,
es gibt jetzt wieder das Script "aboutconfig-button".
Die alte Version hat auch im Thunderbird funktioniert, die neue leider nicht mehr.
Hast Du oder jemand anders eine Idee wie das wieder funktionieren könnte?

Gruß
EDV-Oldi
WIN10 pro & WIN10 Home Version 1803 (Build17134.345)
Firefox 62.0.3 (64-Bit)
Thunderbird 60.2.1 (64-Bit) / Lightning 6.2.2.1
Meine Erweiterungen

Benutzeravatar
Endor
Senior-Mitglied
Beiträge: 12085
Registriert: Fr, 20. Apr 2007 15:41
Wohnort: Irgendwo ganz weit im Süden und doch mitten in den Bergen
Kontaktdaten:

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

#1547

Beitrag von Endor Themen-Starter » Mo, 05. Feb 2018 13:27

Hallo edvoldi.
Erst mal eine FRage wie hast Du im Thunderbird die Scripte zum laufen gebracht.
Die Erweiterung geht ja nicht mehr.

Ein Versuch teste mal:

Code: Alles auswählen

//  aboutconfig-button.uc.js
  
  (function() {

   if (location != 'chrome://messenger/content/messenger.xul') return;
	
	try {
		CustomizableUI.createWidget({
			id: 'aboutconfig-ToolBarButton',
			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: 'aboutconfig-ToolBarButton',
					class: 'toolbarbutton-1 chromeclass-toolbar-additional',
					label: 'About:Config',
					tooltiptext: 'About:Config',
					style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABmJLR0QA%2FwD%2FAP%2BgvaeTAAAACXBIWXMAACcPAAAnDwGrs%2B%2FJAAAAB3RJTUUH1AwRDyUGYuIbjQAAAwRJREFUOMuFkV1rWwUAhp%2BTnnNyPpOsbjVZsSC6sVHY1hXZ1RiIon%2FAC7%2BmF16Jv2RjwnDTXfiBoHUoanQLrDpvhMKgiHajq7NN89E0aU6bpM35zDnJOV5YpmMXPnfvzcPL%2BwoAFy9%2BPh4nPB3HcT6Oh4U4Jm%2FoSkHTtbyiyAVZlvOSLOYdx3V%2BujX%2F2tzc1dvsI1y%2B%2FNV7x6afeT%2BbMSVFVdDUNIqiMIpHhGFEGIYMwoixVIqG43Ll65uN%2B1370nZ57Vqw8E0g3Cgt9E%2FNHDdr9SbBICQMI6IoIkl4hPstC236CAefyLO49CfFYrFU%2B%2FLSK6m0LJqO4xEEIfVala3WJrqmYegaVrvJtSsXWL67SM12mDhUwB9EjOKEzPihl0mNnUulhARVkdF0jbkvPuZW6XsUJY2ma%2Bz2djhz5jQvvXiWqYkD%2FHZvlXsra1TrG3St1oB4NC4igKKkMXQDSRRRNQ1VVZEkGV03mDlxhEqlwrBapqNO8nt9i85W02%2F%2FemMBuCNG0RAhJaLrGrphYJomuq4hSTJpWeKTTz%2Fj2PGTvHH%2BHXIZgzfPv11bunn9AjAPrIuDcISQGkPXVQQgk8lgGBqiKJHNZZl4cpITJ2cwDB0vCEmGowgoAk2AVBAMIIkxNYmppw7T2Wkhjf2TTT1NLmOQyyiYmoTtOAxHw0feET0%2FIApD5GyaQiHP7Ows3%2F7wHTsHpqh3XTpDjeclEVkWsPsuw%2BFjAh%2FH9TBNheXlFYIgoDc5zQtnn%2BOw5bGo6hSXNzl9KqJvO48LfM%2FHdnyyXsirr7%2BF67r8aEW0dny6uzau51Hd3KbXc%2Bh0domiMAGSfwV%2BgG17eEHEs0enASgVb7P4xwq247Be3eBgHDH%2Fyx3Kq38l9Vp5A%2FAfClzPGz5YrYjt7Q6eH%2BC6HnnX5uelu%2FQTkqDd9MWg53xQut5rtxtrltX4ENh7KKitlz9ybOdd294Lt62mY7Wbvf5et9Xv71Z6PetBGA7WK1Dfv60DuP%2FdQABk4ByQAxrAJtDdrznif%2FgbTgGEQikOjI8AAAAASUVORK5CYII%3D)',
					onclick: 'if (event.button == 0) { \
										openUILinkIn("about:config", "tab");\
								 }; '
				};
				for (var p in props)
					toolbaritem.setAttribute(p, props[p]);
				return toolbaritem;
			}
		});
	} catch(e) { };
   
})();
Da bei mir im Thunderbird die Scripte nicht laufen kann ich es leider nicht testen.
Mfg.
Endor
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/Firefox/63.0b5
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:64.0) Gecko/Firefox/64.0a1

OS: Windows 7 H. P. 64 Bit Versions Info Stand 06.09.2018
Kein Support per PN. Fragen bitte im Forum stellen!

Benutzeravatar
edvoldi
Senior-Mitglied
Beiträge: 1878
Registriert: Mo, 18. Aug 2008 13:40

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

#1548

Beitrag von edvoldi » Mo, 05. Feb 2018 13:33

Endor hat geschrieben:
Mo, 05. Feb 2018 13:27
Hallo edvoldi.
Erst mal eine FRage wie hast Du im Thunderbird die Scripte zum laufen gebracht.
Ich habe im Thunderbird die gleichen Dateien und Ordner wie für den Firefox notwendig kopiert.
So laufen alten und neue Scripts und auch die css Dateien.
Zwischenablage02.jpg
Zwischenablage02.jpg (11.93 KiB) 526 mal betrachtet
Diese Scripts laufen zur Zeit in allen Thunderbird Versionen.
Leider weiß ich nicht wie ich das Symbole in die Leiste meiner Wahl bekomme.
Es soll in diese ( tabbar-toolbar ) Toolbar erscheinen.

Gruß EDV Oldi
Zuletzt geändert von edvoldi am Mo, 05. Feb 2018 13:36, insgesamt 1-mal geändert.
WIN10 pro & WIN10 Home Version 1803 (Build17134.345)
Firefox 62.0.3 (64-Bit)
Thunderbird 60.2.1 (64-Bit) / Lightning 6.2.2.1
Meine Erweiterungen

Benutzeravatar
Endor
Senior-Mitglied
Beiträge: 12085
Registriert: Fr, 20. Apr 2007 15:41
Wohnort: Irgendwo ganz weit im Süden und doch mitten in den Bergen
Kontaktdaten:

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

#1549

Beitrag von Endor Themen-Starter » Mo, 05. Feb 2018 13:35

Ja habe ich hier eben auch probiert. Funktioniert.
Hast Du mein obiges Script getestet ob es geht?
Ich muss es erst noch.
Mfg.
Endor
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/Firefox/63.0b5
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:64.0) Gecko/Firefox/64.0a1

OS: Windows 7 H. P. 64 Bit Versions Info Stand 06.09.2018
Kein Support per PN. Fragen bitte im Forum stellen!

Benutzeravatar
edvoldi
Senior-Mitglied
Beiträge: 1878
Registriert: Mo, 18. Aug 2008 13:40

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

#1550

Beitrag von edvoldi » Mo, 05. Feb 2018 13:36

Bitte meinen Nachtrag lesen.
Muss jetzt etwas essen, bis später.

Gruß
EDV-Oldi
WIN10 pro & WIN10 Home Version 1803 (Build17134.345)
Firefox 62.0.3 (64-Bit)
Thunderbird 60.2.1 (64-Bit) / Lightning 6.2.2.1
Meine Erweiterungen

Benutzeravatar
Endor
Senior-Mitglied
Beiträge: 12085
Registriert: Fr, 20. Apr 2007 15:41
Wohnort: Irgendwo ganz weit im Süden und doch mitten in den Bergen
Kontaktdaten:

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

#1551

Beitrag von Endor Themen-Starter » Mo, 05. Feb 2018 15:10

Hallo edvoldi.
Ja ich war auch weg zum essen.
Also bei mir funktioniert mein obiges Script im Thunderbird nicht.
Da taucht auch keine Schaltfläche oder so auf.
Hingegen das alte xul Script funktioniert nach wie vor einwandfrei.

Bleib am besten beim alten solange es geht.
Mfg.
Endor
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/Firefox/63.0b5
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:64.0) Gecko/Firefox/64.0a1

OS: Windows 7 H. P. 64 Bit Versions Info Stand 06.09.2018
Kein Support per PN. Fragen bitte im Forum stellen!

Benutzeravatar
edvoldi
Senior-Mitglied
Beiträge: 1878
Registriert: Mo, 18. Aug 2008 13:40

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

#1552

Beitrag von edvoldi » Mo, 05. Feb 2018 15:28

Endor hat geschrieben:
Mo, 05. Feb 2018 15:10
Hingegen das alte xul Script funktioniert nach wie vor einwandfrei.

Bleib am besten beim alten solange es geht.
Hallo Endor,
das ist mir irgendwie abhanden gekommen, kannst Du das noch einmal hier kopieren?
Danke
Gruß EDV Oldi
WIN10 pro & WIN10 Home Version 1803 (Build17134.345)
Firefox 62.0.3 (64-Bit)
Thunderbird 60.2.1 (64-Bit) / Lightning 6.2.2.1
Meine Erweiterungen

Benutzeravatar
Endor
Senior-Mitglied
Beiträge: 12085
Registriert: Fr, 20. Apr 2007 15:41
Wohnort: Irgendwo ganz weit im Süden und doch mitten in den Bergen
Kontaktdaten:

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

#1553

Beitrag von Endor Themen-Starter » Mo, 05. Feb 2018 16:09

Bitte sehr:

Code: Alles auswählen

<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="chrome://global/skin/"?>
<?xml-stylesheet href="data:text/css,
@namespace%20url('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul');
@namespace%20html%20url('http://www.w3.org/1999/xhtml');

%23configEditor-button {list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC);
}

" type="text/css"?>

<overlay xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<toolbar id="tabbar-toolbar">
<toolbarbutton id="configEditor-button" 
class="toolbarbutton-1 tbutton"
label="about-config" 
tooltiptext="About:Config"
oncommand='window.openDialog("chrome://global/content/config.xul");  window.content.focus();'/>	
</toolbar>
</overlay>



Mfg.
Endor
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/Firefox/63.0b5
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:64.0) Gecko/Firefox/64.0a1

OS: Windows 7 H. P. 64 Bit Versions Info Stand 06.09.2018
Kein Support per PN. Fragen bitte im Forum stellen!

Benutzeravatar
edvoldi
Senior-Mitglied
Beiträge: 1878
Registriert: Mo, 18. Aug 2008 13:40

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

#1554

Beitrag von edvoldi » Mo, 05. Feb 2018 17:03

Danke, funktioniert. :klasse:

Gruß
EDV-Oldi
WIN10 pro & WIN10 Home Version 1803 (Build17134.345)
Firefox 62.0.3 (64-Bit)
Thunderbird 60.2.1 (64-Bit) / Lightning 6.2.2.1
Meine Erweiterungen

bege
Mitglied
Beiträge: 194
Registriert: Sa, 19. Apr 2008 22:50

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

#1555

Beitrag von bege » Mo, 05. Feb 2018 19:19

Hallo,
an dieser Stelle der Diskussion meine Frage, woran ich erkennen kann - außer durch ausprobieren - , welche Skripte in TB, FF-ESR, Waterfox etc. laufen, und welche in FF-Quantum? Ist mein Wissensstand richtig, dass in TB die alten Skripte und Erweiterungen noch einige Zeit eingesetzt werden können? Da ich mich im Moment mit Waterfox ganz wohl fühle, nutze ich in Browser und Mail-Programm noch fast alles wie gehabt.
Gruß
bege

Benutzeravatar
Endor
Senior-Mitglied
Beiträge: 12085
Registriert: Fr, 20. Apr 2007 15:41
Wohnort: Irgendwo ganz weit im Süden und doch mitten in den Bergen
Kontaktdaten:

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

#1556

Beitrag von Endor Themen-Starter » Mo, 05. Feb 2018 19:24

Die hier angebotenen Scripte sind fast ausschließlich für Firefox und meistens für
die aktuelle Firefox Version. Einige sind bestimmt abwärtskompatibel aber Garantie
gibt es dafür keine.
Thunderbird wird hier nur in absoluten Ausnahmefällen unterstützt.
Wir kümmern uns hier um Firefox dort muss es laufen.
Das ist schon Arbeit mehr als genug.
Mfg.
Endor
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/Firefox/63.0b5
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:64.0) Gecko/Firefox/64.0a1

OS: Windows 7 H. P. 64 Bit Versions Info Stand 06.09.2018
Kein Support per PN. Fragen bitte im Forum stellen!

bege
Mitglied
Beiträge: 194
Registriert: Sa, 19. Apr 2008 22:50

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

#1557

Beitrag von bege » Mo, 05. Feb 2018 19:27

Endor hat geschrieben:
Mo, 05. Feb 2018 19:24
Die hier angebotenen Scripte sind fast ausschließlich für Firefox und meistens für
die aktuelle Firefox Version. Einige sind bestimmt abwärtskompatibel aber Garantie
gibt es dafür keine.
Thunderbird wird hier nur in absoluten Ausnahmefällen unterstützt.
Wir kümmern uns hier um Firefox dort muss es laufen.
Das ist schon Arbeit mehr als genug.
Mfg.
Endor
Danke für deine Antwort. Das war auch mein bisheriger Eindruck, wollte mich wegen edvoldis Frage aber vergewissern.

Benutzeravatar
edvoldi
Senior-Mitglied
Beiträge: 1878
Registriert: Mo, 18. Aug 2008 13:40

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

#1558

Beitrag von edvoldi » Mo, 05. Feb 2018 19:35

Hallo bege,
es gab auch früher sehr wenige Scripts die im Firefox und im Thunderbird funktionierten.
Das war unter anderem auch das oben genannte Script.
Manche Scripts konnte man mit wenigen Befehlen anpassen, bei anderen war der Aufwand zu groß.
Auch das "extras_config_menu" Script läuft nur eingeschränkt, aber die wichtigsten Funktionen laufen.
Wie immer was für einem wichtig ist braucht der anderen nicht.
Die Erweiterungen müssen alle an dem aktuelle Thunderbird angepasst werden, ohne Anpassung laufen fast keine Erweiterungen.

Gruß
EDV-Oldi
WIN10 pro & WIN10 Home Version 1803 (Build17134.345)
Firefox 62.0.3 (64-Bit)
Thunderbird 60.2.1 (64-Bit) / Lightning 6.2.2.1
Meine Erweiterungen

bege
Mitglied
Beiträge: 194
Registriert: Sa, 19. Apr 2008 22:50

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

#1559

Beitrag von bege » Mo, 05. Feb 2018 19:44

Hallo edvoldi,
das ist leider auch meine Erfahrung. Ich nutze im TB AboutConfigMultipleSelection.uc.js, inspectElement.uc.js, und TB-AppMenu.uc.js, ein Skript, das mir aborix für die Anpassung des CTR-Menüs im FF gebastelt hat und das ich für TB angepasst habe. Eigentlich wollte ich den UserCSSLoader noch zum Laufen kriegen, aber ich habe nicht rausgekriegt, was ich ändern muss, damit er im TB auf die prefs zugreift. Wenn man die CSS-Skripte bei jedem Start einmal mit dem CSS-Loader lädt, funktioniert er sogar, aber das ist natürlich nicht der Hit.

Benutzeravatar
edvoldi
Senior-Mitglied
Beiträge: 1878
Registriert: Mo, 18. Aug 2008 13:40

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

#1560

Beitrag von edvoldi » Mo, 05. Feb 2018 19:51

Wie oben schon geschrieben, ich habe im Thunderbird die gleichen Dateien und Ordner kopiert die auch im Firefox gebraucht werden um Scripts und css Dateien weiterhin zu benutzen. Mein css Dateien liegen zur Zeit in der Dropbox, hier kann ich von jeder Thunderbird Version zu greifen.
Und das funktioniert auch noch im Thunderbird Daily 60.0


Gruß
EDV-Oldi
WIN10 pro & WIN10 Home Version 1803 (Build17134.345)
Firefox 62.0.3 (64-Bit)
Thunderbird 60.2.1 (64-Bit) / Lightning 6.2.2.1
Meine Erweiterungen

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste