Obersorbisch kann ich leider nicht lesen.
Aber für die Titelleiste habe ich mein Script so eingerichtet:
[attachment=0]Titelleiste_Uhr_profil.jpg[/attachment]
Verwende diese Version gefühlt seit 10 Jahren.
Obersorbisch kann ich leider nicht lesen.
Aber für die Titelleiste habe ich mein Script so eingerichtet:
[attachment=0]Titelleiste_Uhr_profil.jpg[/attachment]
Verwende diese Version gefühlt seit 10 Jahren.
Puh, das war Schwerstarbeit am Sonntag.
Ich wollte hier keine Unruhe rein bringen - die Codes und Scripte sind nun mal für Experten gedacht.
Es war sicher ein Fehler mit meinen doppelten Profilangaben in den Zeilen, da ich vorher immer nur mit Titelzeile gearbeitet habe.
Die doDatClock hatte ich vorher auch nicht im Blick - damit fing sozusagen mein Dilemma an. :-??
Ich meine, dass "Uhr+Datum-in-Titlebar" mal von Dir vor geraumer Zeit angeboten wurde. Auch wenn dort immer die Versionsangabe geändert werden musste, gehörte dieses Script zu meinen Favoriten.
Trotzdem Danke für die große Geduld !
andreas
schau mal in meinen Beitrag #46 - dort habe ich angegeben, dass die Menüleiste mit doDatClock (ohne Titelleiste) nicht passt.
Daraufhin habe ich Anpassungen für mich gemacht - bis alles passte.
Das Script "Set Profilname ***" hatte ich umbenannt - s.a. Bild aus # 53
Dann hast du ja alles doppelt drin :-??Und der Screenshot aus Beitrag Nr. 53 zeigt dein Nightly Profil.
Das ist ja auch richtig. Dort ging es darum, dass die Menuezeile mit doDatClock nciht passte. Daraufhin habe ich in dem Script angepasst!
ZitatIch steige nicht mehr durch, wo genau was in deinen Profilen nicht passt.
Muss kurz recherchieren - Antwort kommt!
Und wo ist jetzt der Eintrag deines Profiles aus diesem Script: :-??"SetProfilName Titlebar.uc.js"
Hatte ich umbenannt, sieht nun mit Titelzeile in 66.0.3 so aus:
[attachment=0]Menueleiste_doDatUhr_1..jpg[/attachment]
Konnte nicht alles erfassen - aber rechts ist alles vorhanden.
Sind denn in den anderen Profilen die Profilnamen kürzer? Die nehmen dann natürlich auch weniger Platz in Anspruch.
Nein, hier geht es nur um Firefox 66.0.3 und meine einzige Nightly Firefox 68.0a1 (augenscheinlich gleiche Länge)
ZitatWas mich aus der Reihe noch stören würde - dass der Profilname hochgestellt ist. Er sollte in gleicher Höhe wie der Text des Datumsskriptes stehen. Mit den beiden CSS-Eigenschaften margin-top und margin-bottom aus dem Profilnamenskript lässt sich das irgenwie nicht bewerkstelligen.
Bei mir scheint es so, als wäre es alles in gleicher Höhe. Zumindest auf dem NB 15,6 "
Habe ein wenig rumgefummelt:
Änderungen in "doDatClock.uc.js" >>Zeile 19 bis 23
var personalText = ' > designed by D. Büssen <'; // your personal text here
var cssColor = 'white'; // Font Color
var css = 'padding-top: 4px !important; padding-left: 0px; color: ' + cssColor + '; font-weight: 600; text-shadow: none; width: 275px; margin-right:10px;';
var cssA = 'margin-left: 60px; width: auto;';
Zeile 22 >> margin-right von 42 auf 10px
Zeile 23 >> margin left von 68 auf 60px
sieht jetzt so aus (FX Nightly 68.0a1)
[attachment=0]Menueleiste_doDatUhr..jpg[/attachment]
Damit kann ich leben. Was mich wundert: in allen anderen Profilen passt es mit der Original doDAtClock.uc.js.
Kleiner Wemutstropfen: wenn ich nun die Titelzeile wieder einblende, fehlt der Schriftzug von doDatClock in der Menüzeile. :-??? Man kann nicht alles haben wollen!
Hatte inzwischen die gleiche Idee - für mich wird es schwierig!
(function() {
if (location != 'chrome://browser/content/browser.xul')
return;
function getCurrentProfileName(){
function readFile(aFile){
var stream = Cc["@mozilla.org/network/file-input-stream;1"].createInstance(Ci.nsIFileInputStream);
stream.init(aFile, 0x01, 0, 0);
var cvstream = Cc["@mozilla.org/intl/converter-input-stream;1"].createInstance(Ci.nsIConverterInputStream);
cvstream.init(stream, "UTF-8", 1024, Ci.nsIConverterInputStream.DEFAULT_REPLACEMENT_CHARACTER);
var content = "", data = {};
while (cvstream.readString(4096, data)) {
content += data.value;
}
cvstream.close();
return content.replace(/\r\n?/g, "\n");
}
var PrefD = Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("PrefD", Components.interfaces.nsIFile);
var ini = Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("AppRegD", Components.interfaces.nsIFile);
ini.append("profiles.ini");
var ini = readFile(ini);
var profiles = ini.match(/Name=.+/g);
var profilesD = ini.match(/Path=.+/g);
for ( var i = 0; i < profiles.length;i++) {
if ((profilesD[i]+"$").indexOf(PrefD.leafName+"$") >= 0) {
profiles[i].match(/Name=(.+)$/);
return RegExp.$1;
}
}
return null;
};
try {
CustomizableUI.createWidget({
id: 'profile-name',
type: 'custom',
defaultArea: CustomizableUI.AREA_MENUBAR,
onBuild: function(aDocument) {
var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbaritem');
toolbaritem.id = 'profile-name';
toolbaritem.className = 'chromeclass-toolbar-additional';
toolbaritem.setAttribute('label', 'Profil-Name');
var label = document.createElement('label');
label.setAttribute('value', getCurrentProfileName());
toolbaritem.appendChild(label);
return toolbaritem;
}
});
} catch(e) { };
var css = '\
@-moz-document url("chrome://browser/content/browser.xul") { \
#profile-name {margin-top: 3px; margin-bottom: -2px !important; font-weight: bold; font-size: 14px;\
} \
}';
var cssUri = Services.io.newURI('data:text/css,' + encodeURIComponent(css), null, null);
var SSS = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
SSS.loadAndRegisterSheet(cssUri, SSS.AUTHOR_SHEET);
})();
Alles anzeigen
Lass Dir Zeit, es eilt nicht!
Du wirst es nicht glauben.
Im Nightly 68.0a1 Profil hatte ich auch das Script. Umbenannt - auch da werden nun nicht alle 3 Icons angezeigt.
Ich raube Dir schon wieder die wohlverdiente Mittagspause! :oops:
Wohin rutscht der Text denn wenn du die Titelleiste zwecks Test aktivierst?
Der bleibt in der Leiste, wenn ich die Titelleiste hinzugebe.
Aber - inzwischen habe ich den Täter gefunden: es ist das Script "SetProfilName Titlebar.uc.js"
Den habe ich eigentlich auch aus 2017 - hat aber nur die stationären Profile angezeigt, keine mobilen.
Da wurde nur "null" angezeigt. Den Übertäter hatte ich überhaupt nicht im Visier!! :-??
Kannst du den Text denn anklicken damit sich der Profilordner öffnet?
Oder ist das doch nur ein einfacher Text den du mit einem Script hinzugefügt hattest?
Text kann ich anklicken - rührt sich aber nichts. Habe den Script umbenannt - keine Änderung.
Bin mir nicht ganz sicher, Es könnte das Script Profilordner.uc,js sein (aus 1917).
Werde gleich mal versuchen, den zu eliminieren.
Melde mich gleich wieder.
Hallo,
ich muss das Füllhorn leider wieder aufmachen.
Habe auf dem Notebook mit meinem Hauptprofil folgende Ansicht (ohne Titelzeile)
[attachment=0]Einst_doDatUhr.jpg[/attachment]
Da fehlt der Button mit X (schließen) Der Eintrag Profil scheint nach rechts zu drücken?
Sonst passt alles.
Hallo Büssen.
Bei Ansicht Notebook - 66.0.3 ist der CSS Code jedenfalls nicht aktiv.
Warum kann ich leider auch nicht sagen.
Mfg.
Endor
Hallo Endor,
ich muss nunmehr mal wieder ganz kleine Brötchen backen! :oops:
Aufgrund deines Hinweises (nicht aktiv) musste ich aktiv werden. Es hatte sich ein Fehlerteufelchen eingeschlichen (Buchstabendreher).
Kann mich an nur an milupos Worte erinnern - gebetsmühlenartig alles noch mal kontrollieren!! :oops::oops:
Es ist hier oben eigentlich immer sehr windig - dabei habe ich mich (einfach) zu weit aus dem Fenster gelehnt.
Nachtrag: nachdem es auf dem NB läuft, reicht nun der Bildschirm für die Darstellung nicht mehr aus?
Guten Morgen,
nachdem gestern zu meinem Anliegen noch ein Nachschlag erfolgte, hier nochmal eine Bildfolge vom PC und Notebook.
Wie gesagt, ich habe im Code lediglich die obigen Namen (Barbara/Dieter) geändert. Sonst alles Original
Ansicht PC - 66.0.3
[attachment=2]about-addons.jpg[/attachment]
Ansicht PC - Nightly 68.0a1
[attachment=1]about-addons_N68.jpg[/attachment]
Ansicht Notebook - 66.0.3
[attachment=0]about_addons_NB66.jpg[/attachment]
Habe auch die Kodierungen jeweils überprüft, alle Importe in userContent.css, dann jeweils den FX neu gestartet und dabei den Cache gelöscht.
Wie gesagt, es fielen mir nur die unterschiedlichen Darstellungen mit dem gleichen Code auf. :-??
Wie ich bereits bemerkte, ist die gezeigte Ansicht von meinem PC. Die Datei von Github.(da ist sicher Endor mit beteiligt)
Die gleiche about-addons.css habe ich mir auf mein Notebook kopiert und entsprechend dort ausprobiert.
Die Überschschrift habe ich von Barbara auf Dieter geändert. Das war eigentlich alles.
Im Original sind die Kanten abgerundet, auf dem Notebook eckig.
Hier ist der Originallink : https://github.com/Endor8/CSS/tree/master/Forum
PS: Sollte sich keine Lösung finden lassen - ist auch nicht so schlimm!
Hallo,
nachdem ich mir den Code about-addons.css auf dem PC unter WIN 10 eingebaut habe, sieht es so aus:
[attachment=0]about-addons.jpg[/attachment]
Nun wollte ich diesen Code 1:1 auf dem Notebook (WIN 10) übernehmen, funktioniert aber in keinem Profil.
Habe ich evtl. eine Einstellung übersehen?
Die about-addons.css habe ich im CSSWeb-Ordner, alles andere im userContent.css Ordner.
Hallo Endor,
vielen Dank für die schnelle Erledigung.
Funktioniert in o.g. Version und auch nach Bereinigung von Hamburger-Paneel auf die Hamburger.css
milupo
zu # 13 + # 14
habe alles überprüft >> ist genau so vorhanden, wie von dir beschrieben.
Ich lasse das nun mal sacken - mache Feierabend.
Vielen Dank für die Mühe!