Ja Andreas das funktioniert, aber Mein Lieblingswerkzeug " ist weg.
Kannst du mal nachschauen?
Grüsse vom
Hi Laubenpieper....bei mir ist der 'Flexible Leerraum' auch da. Fehlt nix....
Ja Andreas das funktioniert, aber Mein Lieblingswerkzeug " ist weg.
Kannst du mal nachschauen?
Grüsse vom
Hi Laubenpieper....bei mir ist der 'Flexible Leerraum' auch da. Fehlt nix....
Mit einem Script lässt sich das machen:
Funzt hervorragend!!! Vielen Dank für deinen Tip!!!
Hi Leute....
Es gibt ja beim Anpassen leider nur noch den flexiblen Leerraum. Ich würde gerne ein paar senkrechte Trennlinien in die mit Pfeilen markierten Leisten einfügen. Leider bin ich wie immer völlig ahnungslos. Hätte jemand ne Idee bzw. könnte mir dabei helfen?
Wäre absolut cool!!! Danke schon mal im Voraus!
PS: Für die Statusbar hab ich folgende Codes:
Statusleiste.uc.js
/* ------------ */
/* Statusleiste */
/* ------------ */
(function() {
if (location != 'chrome://browser/content/browser.xhtml')
return;
var tb = document.createXULElement('toolbar');
tb.id = 'statusleiste';
tb.setAttribute('customizable', true);
tb.setAttribute('mode', 'icons');
var vbox = document.createXULElement('vbox');
document.getElementById('navigator-toolbox').parentNode.parentNode.insertBefore(
vbox, document.getElementById('browser-bottombox'));
vbox.style.backgroundColor = 'lightgrey';
vbox.appendChild(tb);
CustomizableUI.registerArea('statusleiste', {legacy: true});
CustomizableUI.registerToolbarNode(tb);
})();
Alles anzeigen
Statusbar.css
/* ------------------------------------ */
/* Statusleiste / Helles Standard-Theme */
/* ------------------------------------ */
#statusleiste {
height: 30px !important;
direction: rtl !important;
background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(211,211,211,1) 100%) !important;
border-top: 1px solid #CCCCCC !important;
}
#statuspanel {
background-color: transparent !important;
border: none !important;
bottom: 16px !important;
height: 24px !important;
max-width: 100% !important;
transition: none !important;
}
#statuspanel-label {
border:none !important;
background:transparent !important;
padding-top: 3px !important;
padding-left: 6px !important;
color: #000000 !important;
}
Alles anzeigen
Könnte man das noch umbasteln, dass die Ecken der Tabs nur oben abgerundet sind? Und in der unteren Hälfte sind sie ganz normal eckig? Dann wäre das ganze für mich perfekt!
Wie auf deinem Screenshot wird es dann nicht aussehen, da dies durch die Überlappung der einzelnen Tabs dann wieder etwas komplizierter wäre...
Macht nichts!
So wie es jetzt nun ist, passt es wunderbar und stellt mich völlig zufrieden!
Vielen Dank dir nochmals für die Mühe!
Grüße pascallo
2a.) Optisch angepasste Version mit abgerundeten Ecken: Funktional wie Version 1.)
Echt cool. Tolle Arbeit!
Könnte man das noch umbasteln, dass die Ecken der Tabs nur oben abgerundet sind? Und in der unteren Hälfte sind sie ganz normal eckig? Dann wäre das ganze für mich perfekt!
So ungefähr wie in dem etwas älteren Screenshot vor längerer Zeit von mir......
Danke schonmals!!!
Scripte nicht ( im neuen Profil ). Datei userChrome.js aus der Firefox-Anpassungen.zip hab ich auch im neuen Profil nochmals neu überschrieben.
Ein Ordner und zwei Dateien müssen auch ins Installationsverzeichnis von Firefox. Der Ordner userChromeJS und die Datei config.js in die oberste Ebene des Installationsverzeichnisses und die Datei config-prefs.js in defaults --> pref.|
Ja...waren ja. Das eine Profil hatte ja funktioniert. 2002Andreas Tipp war schon hilfreich. Merke ich mir...beim nächsten Prob. starte ich immer erst mal im abgesicherten Modus zum testen.
Danke dir trozdem!
Danke!!!!!! Geht!!!!!! Du bist mein Held....muss man erst mal drauf kommen. Suche hatte nix ergeben....
Manchmal hilft das.
Starte den Fx 1x im abgesicherten Modus...schließen..normal starten.
Funktioniert es dann?
Ist das das "Mit deaktivierten Add-ons" neu starten?
Hi Leute.
Habe heute meinen FF mit CSS und Scripten nach meinen Wünschen endlich mal fertig angepasst. Funktioniert auch alles bestens. Nun wollte ich die Anpassungen übertragen in ein anderes Profil und hab den Ordner "chrome" ins neue Profil kopiert. Die CSS-Anpassungen gehen im neuen Profil, aber die Scripte wollen nicht. Habe mal die kompletten Daten aus dem funktionierenden Profil ins neue Profil kopiert....sowie neues Profil erstellt und nur den Ordner Chrome kopiert. Immer das selbe Ergebnis: CSS geht...Scripte nicht ( im neuen Profil ). Datei userChrome.js aus der Firefox-Anpassungen.zip hab ich auch im neuen Profil nochmals neu überschrieben. Muss ich da in about:config noch was einstellen, dass ich die Scripte im neuen Profil zum Laufen kriege?
Danke schonmals! Grüße
AngelOfDarkness ja der Eintrag steht unter "True"
Danke euch allen , weil ihr mich auf die Idee gebracht habt, die Scripts zu überprüfen..
Der Verursacher nennt sich "ScrollTopAndBottom.uc.js" und laut dieser Seite https://github.com/ardiman/userChrome.js seit 7 Jahren nicht mehr aktualisiert...
Alles Gut
So geht das Script bei mir:
//ScrollTopAndBottom.uc.js
(function ()
{
let menuitem = document.createXULElement('menuitem');
menuitem.id = 'context-to-top';
menuitem.classList.add('menuitem-iconic');
menuitem.setAttribute('tooltiptext', 'Zum Seitenanfang springen');
menuitem.style.listStyleImage = 'url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMC8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvVFIvMjAwMS9SRUMtU1ZHLTIwMDEwOTA0L0RURC9zdmcxMC5kdGQnPjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjAiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHBvbHlsaW5lIGZpbGw9Im5vbmUiIHBvaW50cz0iMywxMi41IDEyLDMuNSAyMSwxMi41ICIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMiIvPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjIiIHgxPSIxMiIgeDI9IjEyIiB5MT0iMjIiIHkyPSIzLjUiLz48L3N2Zz4=")';
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);
})();
(function ()
{
let menuitem = document.createXULElement('menuitem');
menuitem.id = 'context-to-bottom';
menuitem.classList.add('menuitem-iconic');
menuitem.setAttribute('tooltiptext', 'Zum Seitenende springen');
menuitem.style.listStyleImage = 'url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMC8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvVFIvMjAwMS9SRUMtU1ZHLTIwMDEwOTA0L0RURC9zdmcxMC5kdGQnPjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjAiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHBvbHlsaW5lIGZpbGw9Im5vbmUiIHBvaW50cz0iMjEsMTEuNSAxMiwyMC41IDMsMTEuNSAiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjIiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIiB4MT0iMTIiIHgyPSIxMiIgeTE9IjIiIHkyPSIyMC41Ii8+PC9zdmc+")';
menuitem.setAttribute('oncommand', "ownerGlobal.gBrowser.selectedBrowser.messageManager.loadFrameScript(' data: , content.scrollTo(0,100000) ' , false);");
let refItem = document.getElementById('context-reload');
refItem.parentNode.insertBefore(menuitem, refItem);
})();
Alles anzeigen
Habe bei beiden Skripten noch einen kleinen Fehler beseitigt:
Wenn der vorher selektierte Tab geschlossen wurde (ohne vorher den sichtbaren Focus zu bekommen) wurde im Skript beim Anklicken des aktuell selektierten Tabs versucht, diesen geschlossen Tab wieder zu öffnen. Jetzt wird vorher abgefragt, ob der vorher selektierte Tab zwischenzeitlich geschlossen wurde.
Bitte updaten!
Das war mir gar nicht aufgefallen....
Alles klar! Vielen Dank für dein Bemühen!
Hallo,
mit dem hier RE: userChrome.js Scripte für den Fuchs (Diskussion) geposteten Skript UpdateBookmark2 (die zwei Falschen Anführungszeichen entfernt) sind bei mir die Kontextmenüs der Lesezeichen waagerecht statt senkrecht. Ist das bei euch auch so und hat jemand eine Idee, wie sich das ändern lässt?
Hallo...
statt 'createElement' muss es 'createXULElement' heißen.
Nimm mal diesen Code...damit geht es bei mir:
location == AppConstants.BROWSER_CHROME_URL && (function () {
var separator = document.getElementById("placesContext_openSeparator");
var repBM = document.createXULElement('menuitem');
separator.parentNode.insertBefore(repBM, separator);
repBM.id = "placesContext_replaceURL";
repBM.setAttribute("label", "Mit aktueller URL ersetzen");
repBM.setAttribute("accesskey", "U");
repBM.addEventListener("command", function () {
var itemGuid = document.popupNode._placesNode.bookmarkGuid;
PlacesUtils.bookmarks.update({
guid: itemGuid,
url: gBrowser.currentURI,
title: gBrowser.contentTitle
});
}, false);
var obs = document.createXULElement("observes");
obs.setAttribute("element", "placesContext_open");
obs.setAttribute("attribute", "hidden");
repBM.appendChild(obs);
})();
Alles anzeigen
Habe die Funktion noch etwas aufgebohrt, dass jetzt auch Doppelklicks erkannt werden ( z.B wenn man das Script 'Dblclick_OpensTab.uc.js' gleichzeitig benutzen möchte).
Funzt einwandfrei! Juchhuuuu....i frei mi!!!
Vielen Dank dir nochmals....du " Held des Codes " ....hast mir sehr geholfen.
Hab dein zweites Script mit der Doppelklickerkennung genommen. Gefällt mir dadurch besser. Obwohl...der erste Entwurf lief bei mir auch einwandfrei.
Gibt es eigentlich sowas wie ne Sammelstelle für alle neuen, überarbeiteten scripts bzw. css...die mit dem aktuellen FF laufen??? Wäre nicht schlecht. Würde alles erleichtern für User, die auch auch was suchen.
Danke nochmals und viele Grüße
Hi Leute...
wenn ich viele Tabs offen habe und wechsle auf nen anderen Tab...musste ich dann nur im Tab, zu dem ich gewechselt bin, auf den Tabreiter klicken und bin dann automatisch wieder zurück gesprungen zu dem Tab, von dem ich kam. Also es wurde der Fokus auf den zuletzt selektierten Tab gelegt, von dem ich kam. Dazu hatte ich folgendes Script:
(function() {
if (location != 'chrome://browser/content/browser.xhtml') return;
let previousTab = gBrowser.selectedTab;
let selectedTab = gBrowser.selectedTab;
gBrowser.tabContainer.addEventListener('TabSelect', function(event) {
setTimeout(function() {
previousTab = event.detail.previousTab;
selectedTab = event.target;
}, 200);
});
let selectPreviousTab;
gBrowser.tabContainer.addEventListener('mousedown', function(event) {
selectPreviousTab = false;
if (event.button == 0 && event.target == selectedTab) {
let classList = event.originalTarget.classList;
if (!classList.contains('tab-close-button') && !classList.contains('tab-icon-sound')) {
selectPreviousTab = true;
};
};
});
gBrowser.tabContainer.addEventListener('click', function(event) {
if (selectPreviousTab) {
gBrowser.selectedTab = previousTab;
};
});
})();
Alles anzeigen
Wer von euch schlauen Jungs kann mal drüber schauen und das Ding wieder zum Laufen bringen?!
Das wäre echt super und nett!!!
Danke schon mal im Voraus!
Ja genau. Dankeschön. ??
Hast mir sehr geholfen. ?????️
Hi Leute
Es gab doch mal nen Thread mit ner Anleitung, wie man mittels der Entwicklerwerkzeuge die Namen bzw. Id's der Elemente und Menüs ( z.B.: #nav-bar toolbarspring, etc....) herausfinden kann. Finde ich leider nicht mehr bzw. Forumsuche hat nix geholfen.
Hätte jemand ne Link auf den entsprechenden Thread für mich. Das wäre top
Danke schonmals im Voraus!!!
Du darfst. Die Leisten sind im Grunde genommen alle nur Symbolleisten. .........
Alles klar... Vielen Dank für deine ausführlichen Erklärungen! :klasse::lol: Grüße
Ich suche Ersatz für folgende Erweiterungen:- Xmarks
- restartfox
- InfolisterWobei mir Xmatks am Wichtigsten ist. Gibt es dazu etwas Neues/ Anderes oder habt Ihr Ideen, wie ich das durch Änderungen umsetzen kann?
schau dir das mal an: https://www.xbrowsersync.org/
Bei mir funktionieren diese:Leiste oben:......
Leiste unten:............
Ich kann hier die Symbole nach Herzenslust hin und her schieben: zwischen den beiden zusätzlichen Leisten und von den zusätzlichen Leisten zur Standardsymbolleiste und zurück.
hi milupo
darf ich kurz mal fragen, was du mit Leiste oben und Leiste unten meinst?
Sind das einfach nur 2 Statusleisten übereinander??? :-??
Wenn ja....nimmt doch dann mehr Platz weg oder haste so viele Symbole zum Unterbringen? :roll:
Hallo,vielleicht stellt dich auch eines der Skripte von Update Bookmark 2 zufrieden.
Alles klar, das passt. :klasse: Vielen Dank für den Tipp!!!