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.
EffPeh
Senior-Mitglied
Beiträge: 599
Registriert: Mi, 04. Okt 2017 10:22

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

#1231

Beitrag von EffPeh » Fr, 10. Nov 2017 22:10

Ich habe das Script aus viewtopic.php?p=1055423#p1055423 nochmal angepasst und einen anderen Pfeil eingebaut. Und wieder etwas dabei gelernt: man kann SVGs einbinden ohne sie nach base64 zu konvertieren. :)

Code: Alles auswählen

let menuitem = document.createElement('menuitem');
menuitem.id = 'context-to-top';
menuitem.classList.add('menuitem-iconic');
menuitem.setAttribute('tooltiptext' , 'Skip To Top');
menuitem.style.listStyleImage= 'url(\'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><path fill="context-fill" d="M6 3a1 1 0 0 0-.707.293l-3 3a1 1 0 0 0 1.414 1.414L6 5.414l2.293 2.293a1 1 0 0 0 1.414-1.414l-3-3A1 1 0 0 0 6 3z"></path></svg>\')';
menuitem.setAttribute('oncommand' , "ownerGlobal.gBrowser.selectedBrowser.messageManager.loadFrameScript(' data: , content.scrollTo( 0 , 0 ) ' , false);");
let refItem = document.getElementById('context-reload');
refItem.parentNode.insertBefore(menuitem, refItem);
> Einige zum Teil mit über 20000 Zeilen codes.
Gib's zu, Endor, du willst das gesamte Internet umstylen... :D
Windows10 | FF 57.0 (64-Bit)

Benutzeravatar
AngelOfDarkness
Senior-Mitglied
Beiträge: 15377
Registriert: Di, 20. Jul 2004 20:01
Wohnort: Menden

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

#1232

Beitrag von AngelOfDarkness » Fr, 10. Nov 2017 22:31

und schon ausgetauscht ;) Danke für die Arbeit :klasse: .. Ich musste allerdings den Firefox neu starten mit Löschung des userChrome.js-Cache.
„Mutter ist der Name für Gott, auf den Lippen und in den Herzen aller Kinder dieser Welt.“ (The Crow)

verwendete Browser und Erweiterungen - Sicherheitskonzept für Windowsnutzer

EffPeh
Senior-Mitglied
Beiträge: 599
Registriert: Mi, 04. Okt 2017 10:22

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

#1233

Beitrag von EffPeh » Fr, 10. Nov 2017 22:54

Bitteschön... :)
Windows10 | FF 57.0 (64-Bit)

Benutzeravatar
Boersenfeger
Senior-Mitglied
Beiträge: 50094
Registriert: So, 21. Mär 2004 13:21
Wohnort: Brunswiek anne Oker dranne

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

#1234

Beitrag von Boersenfeger » Sa, 11. Nov 2017 10:51

Endor hat geschrieben:
Fr, 10. Nov 2017 9:29
Hier ca. 140 Scripte
38 Erweiterungen
176 CCS Stile
Sind die an Quantum angepasst und hast du die irgendwo gehostet?
Ich glaube ja, das viele, die ich von dir übernommen habe, nicht mehr in dem Umfang funktionieren bzw. da einiges raus kann... (ohne eine Ahnung davon zu haben....)
Edit: Möchte auch noch mal auf meine andere Anfrage hinweisen:
viewtopic.php?p=1055514#p1055514
Stand 24.11.2017
Mozilla/5.0 (Windows NT 6.1 Win64 x64 rv:57.0) 20100101 Firefox/57.0
Mozilla/5.0 (Windows NT 6.1 Win64 x64 rv:58.0) 20171120 Firefox/58.0b5
Mozilla/5.0 (Windows NT 6.1 Win64 x64 rv:59.0) 20171123 Firefox/59.0a1

Meine Füchse|Fehlersuche|Anleitung für Fragen im Forum|Sicherheitskonzept für Windowsnutzer

Benutzeravatar
Endor
Senior-Mitglied
Beiträge: 11654
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)

#1235

Beitrag von Endor Themen-Starter » Sa, 11. Nov 2017 11:32

Also einiges habe ich bereits direkt so übernehmen können,
wie zbs. meinen Haupt CSS Code für die Symbole der Kontextmenü Einträge.
Klar auch da muss ich noch einige neue einbauen, aber im Großen und ganzen passt es.
Einiges geht natürlich noch nicht, da ich aber auch noch Arbeiten gehen muss und
es auch noch abseits vom Pc Dinge gibt, geht das nur langsam voran.
Gehostet habe ich davon nichts.
Du weißt ja wer fragt kriegt auch was. :wink:
Mfg.
Endor
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:57.0) Gecko/20100101 Firefox/57.0
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:58.0) Gecko/Firefox/58.0b1
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:59.0) Gecko/Firefox/59.0

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

Benutzeravatar
Boersenfeger
Senior-Mitglied
Beiträge: 50094
Registriert: So, 21. Mär 2004 13:21
Wohnort: Brunswiek anne Oker dranne

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

#1236

Beitrag von Boersenfeger » Sa, 11. Nov 2017 11:50

Oh ja, dann frage ich die Icons für die Symbole und Kontextmenüs mal an :mrgreen:
Stand 24.11.2017
Mozilla/5.0 (Windows NT 6.1 Win64 x64 rv:57.0) 20100101 Firefox/57.0
Mozilla/5.0 (Windows NT 6.1 Win64 x64 rv:58.0) 20171120 Firefox/58.0b5
Mozilla/5.0 (Windows NT 6.1 Win64 x64 rv:59.0) 20171123 Firefox/59.0a1

Meine Füchse|Fehlersuche|Anleitung für Fragen im Forum|Sicherheitskonzept für Windowsnutzer

Benutzeravatar
Boersenfeger
Senior-Mitglied
Beiträge: 50094
Registriert: So, 21. Mär 2004 13:21
Wohnort: Brunswiek anne Oker dranne

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

#1237

Beitrag von Boersenfeger » Sa, 11. Nov 2017 11:51

Noch eine weitere Baustelle ist nicht gelöst...
Der Shortcut "F1" für das Aufrufen von Support Mozilla..

Code: Alles auswählen

<?xml version="1.0"?>

<overlay id="supportMoz-overlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

<script type="application/x-javascript"><![CDATA[

function f1keyset()
{
openUILinkIn("https://support.mozilla.com/de/home?as=u", "tab");

}

var SupportMoz = {

	onLoad: function() 
	{
		this.initialized = true;
		document.getElementById("contentAreaContextMenu").addEventListener(
		   "popupshowing",SupportMoz.onContextMenu,false);
	},
  
	onContextMenu: function()
	{
		var focusedWindow = document.commandDispatcher.focusedWindow;
		var strSearch = focusedWindow.getSelection().toString().replace(/^\s*|\s*$/g,'');

			
				// Nothing or too long text selected -> hide menu options
				document.getElementById("supportMozSeperator").hidden = true;
				document.getElementById("supportMoz").hidden = true;


				// enable menu options
				document.getElementById("supportMozSeperator").hidden = false;
				document.getElementById("supportMoz").hidden = false;
		
	},
	
	helpMoz: function() 
	{
		var strSearch = document.commandDispatcher.focusedWindow.getSelection().toString().replace(/^\s*|\s*$/g,'');
		var MOZILLA_URL = "https://support.mozilla.com/de/search?q_tags=desktop&product=desktop&q=";

		getBrowser().selectedTab = getBrowser().addTab(MOZILLA_URL + encodeURIComponent(strSearch));
	},
};

window.addEventListener("load", function(e) { SupportMoz.onLoad(e); }, false);

]]></script>
  <window id="main-window">
    <keyset id="f1-keyset">
      <key xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" keycode="VK_F1" oncommand="f1keyset()"/>
    </keyset>
  </window>
  
  <popup id="contentAreaContextMenu">
    <menuseparator id="supportMozSeperator" />
	<menuitem id="supportMoz" label="Suche in Firefox Hilfe"  oncommand="SupportMoz.helpMoz();"/>
  </popup>
</overlay>
Leider klappt dies nicht ab Firefox 57 ff
Stand 24.11.2017
Mozilla/5.0 (Windows NT 6.1 Win64 x64 rv:57.0) 20100101 Firefox/57.0
Mozilla/5.0 (Windows NT 6.1 Win64 x64 rv:58.0) 20171120 Firefox/58.0b5
Mozilla/5.0 (Windows NT 6.1 Win64 x64 rv:59.0) 20171123 Firefox/59.0a1

Meine Füchse|Fehlersuche|Anleitung für Fragen im Forum|Sicherheitskonzept für Windowsnutzer

Benutzeravatar
Endor
Senior-Mitglied
Beiträge: 11654
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)

#1238

Beitrag von Endor Themen-Starter » Sa, 11. Nov 2017 12:23

F1 wird nicht mehr gehen, da das ab Firefox 57 nicht mehr erlaubt ist.
Es ist nur noch ALT+Shift+ was auch immer erlaubt wenn ich mich nicht irre.
Clippings Autor hat geschrieben:- Due to WebExtensions being restricted from using any keyboard shortcuts that start with CTRL and ALT, the keyboard paste key has now changed - it is now
ALT+SHIFT+Y (Cmd+Shift+Y on macOS).
Quelle:
https://addons.mozilla.org/de/firefox/a ... ions/6.0b1

Mfg.
Endor
Zuletzt geändert von Endor am Sa, 11. Nov 2017 12:27, insgesamt 1-mal geändert.
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:57.0) Gecko/20100101 Firefox/57.0
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:58.0) Gecko/Firefox/58.0b1
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:59.0) Gecko/Firefox/59.0

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

Benutzeravatar
Boersenfeger
Senior-Mitglied
Beiträge: 50094
Registriert: So, 21. Mär 2004 13:21
Wohnort: Brunswiek anne Oker dranne

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

#1239

Beitrag von Boersenfeger » Sa, 11. Nov 2017 12:26

Kann man grundsätzlich das Script passend umbauen? An der Tastenkombi bin ich nicht gebunden.. oder lege ich mir doch ein Lesezeichen prominent an? :)
Stand 24.11.2017
Mozilla/5.0 (Windows NT 6.1 Win64 x64 rv:57.0) 20100101 Firefox/57.0
Mozilla/5.0 (Windows NT 6.1 Win64 x64 rv:58.0) 20171120 Firefox/58.0b5
Mozilla/5.0 (Windows NT 6.1 Win64 x64 rv:59.0) 20171123 Firefox/59.0a1

Meine Füchse|Fehlersuche|Anleitung für Fragen im Forum|Sicherheitskonzept für Windowsnutzer

Benutzeravatar
Endor
Senior-Mitglied
Beiträge: 11654
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)

#1240

Beitrag von Endor Themen-Starter » Sa, 11. Nov 2017 12:29

Wenn ich mir den Text oben so ansehe müsste möglich sein das zu reparieren
bloß wie?
Mfg.
Endor
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:57.0) Gecko/20100101 Firefox/57.0
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:58.0) Gecko/Firefox/58.0b1
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:59.0) Gecko/Firefox/59.0

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

Benutzeravatar
Boersenfeger
Senior-Mitglied
Beiträge: 50094
Registriert: So, 21. Mär 2004 13:21
Wohnort: Brunswiek anne Oker dranne

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

#1241

Beitrag von Boersenfeger » Sa, 11. Nov 2017 14:16

... deine kleine Heimarbeitsaufgabe der nächsten Woche... :mrgreen:
Stand 24.11.2017
Mozilla/5.0 (Windows NT 6.1 Win64 x64 rv:57.0) 20100101 Firefox/57.0
Mozilla/5.0 (Windows NT 6.1 Win64 x64 rv:58.0) 20171120 Firefox/58.0b5
Mozilla/5.0 (Windows NT 6.1 Win64 x64 rv:59.0) 20171123 Firefox/59.0a1

Meine Füchse|Fehlersuche|Anleitung für Fragen im Forum|Sicherheitskonzept für Windowsnutzer

Benutzeravatar
Endor
Senior-Mitglied
Beiträge: 11654
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)

#1242

Beitrag von Endor Themen-Starter » Sa, 11. Nov 2017 14:24

Im Moment schlage ich mich eher mit Mörtel und Fließen usw. herum.
Wasserrohr im Badezimmer hin.........

Daher ist mein PC meistens verweißt.
Mfg.
Endor
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:57.0) Gecko/20100101 Firefox/57.0
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:58.0) Gecko/Firefox/58.0b1
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:59.0) Gecko/Firefox/59.0

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

Benutzeravatar
Boersenfeger
Senior-Mitglied
Beiträge: 50094
Registriert: So, 21. Mär 2004 13:21
Wohnort: Brunswiek anne Oker dranne

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

#1243

Beitrag von Boersenfeger » Sa, 11. Nov 2017 14:31

Oje.... dann machs halt auf Arbeit.... :lol:
Gutes Gelingen im Bad..
Stand 24.11.2017
Mozilla/5.0 (Windows NT 6.1 Win64 x64 rv:57.0) 20100101 Firefox/57.0
Mozilla/5.0 (Windows NT 6.1 Win64 x64 rv:58.0) 20171120 Firefox/58.0b5
Mozilla/5.0 (Windows NT 6.1 Win64 x64 rv:59.0) 20171123 Firefox/59.0a1

Meine Füchse|Fehlersuche|Anleitung für Fragen im Forum|Sicherheitskonzept für Windowsnutzer

Benutzeravatar
2002Andreas
Moderator
Beiträge: 35491
Registriert: Fr, 04. Jul 2008 19:25
Wohnort: Niedersachsen

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

#1244

Beitrag von 2002Andreas » Sa, 11. Nov 2017 14:33

Boersenfeger hat geschrieben:
Sa, 11. Nov 2017 14:31
dann machs halt auf Arbeit
Haben es ja nicht alle sooo gut wie du...während der Arbeitszeit im Forum zu sein...und dass dann auch noch bezahlt zu bekommen :D

Bild
Mit freundlichem Gruß
Andreas
Mein System    Meine Add-ons

Benutzeravatar
Endor
Senior-Mitglied
Beiträge: 11654
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)

#1245

Beitrag von Endor Themen-Starter » Sa, 11. Nov 2017 14:37

Zwischen einem Eimer Mörtel und dem anderen, was macht dieses Script eigentlich genau
außer bei F1 die Seite https://support.mozilla.org/de/ zu öffnen.
Mfg.
Endor
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:57.0) Gecko/20100101 Firefox/57.0
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:58.0) Gecko/Firefox/58.0b1
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:59.0) Gecko/Firefox/59.0

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

Antworten

Wer ist online?

Mitglieder in diesem Forum: Marx_Brother und 7 Gäste