Hast du den Fuchs anschließend neu gestartet?
Beiträge von grisu2099
-
-
Funktioniert bei mir...
-
Bei mir ist auch ein Groschen gefallen... :wink:
Ich hatte auch schon mit diesem Skript herumgespielt.
Allerdings wollte ich die Versionsanzeige gerne oben in die Navigationsleiste haben, die Zeit aber lieber unten in der Bottom-Toolbar.
Dort erzeugte mir das Skript aber immer zwei neue Zeilen - bis mir vorhin beim Lesen dieses Threads besagter Groschen fiel...Jetzt ist es mir gelungen, das Skript in zwei Teile zu zerlegen - einen für die Version, einen für die Zeit. Das sieht dann so aus:
[attachment=0][/attachment]
Ich stell die Skripte hier mal rein, falls noch jemand das verwenden möchte. :wink:
Skript 1 (Anzeige der Version):
CSS
Alles anzeigen(function() { function doDatVersion() { var timestr = new Date().toLocaleDateString( locale , options ); if( count == 1 ) { var counter = new Date( 1000 * sec ).toISOString().substr( 11 , 8 ); // .replace(/^[0:]+/, '') // if you want to replace zeroes and colons timestr = timestr + ' (' + counter + ')'; sec++; } ClockLabel.setAttribute( 'value', timestr ); } var agent = 1; // if you just want the clock set this to zero var personalText = ' > designed by RALF < '; // your personal text here var cssColor = 'yellow'; // Font Color var css = 'padding-top: 12px !important; padding-left: 20px; color: ' + cssColor + '; font-weight: bold;'; var cssA = 'margin-left:50px; margin-right:50px; width: auto;'; var position = document.getElementById('customizableui-special-separator146'); if( agent == 1 ) { var AgentLabel = document.createElement('label'); AgentLabel.setAttribute('id', 'statusbar-agent-display'); AgentLabel.setAttribute('class', 'statusbarpanel-text'); AgentLabel.setAttribute('style', css + cssA); var FFstr = window.navigator.userAgent.split(' '); var FF = FFstr[FFstr.length-1].replace( '/' , ' ' ); // var text = "Firefox " + gAppInfo.version + personalText; // Cc["@mozilla.org/xre/app-info;1"].getService(Ci.nsIXULAppInfo).QueryInterface(Ci.nsIXULRuntime); var text = "Firefox " + AppConstants.MOZ_APP_VERSION_DISPLAY + personalText; AgentLabel.setAttribute( 'value', text ); position.parentNode.insertBefore(AgentLabel, position.nextSibling); } })();Skript2 (Uhrzeit in der Bottom-Toolbar):
CSS
Alles anzeigen(function() { function doDatClock() { var timestr = new Date().toLocaleDateString( locale , options ); if( count == 1 ) { var counter = new Date( 1000 * sec ).toISOString().substr( 11 , 8 ); // .replace(/^[0:]+/, '') // if you want to replace zeroes and colons timestr = timestr + ' (' + counter + ')'; sec++; } ClockLabel.setAttribute( 'value', timestr ); } var count = 0; // if you don't want a counter set this to zero var agent = 1; // if you just want the clock set this to zero var language = 'de-DE'; // locale, e.g. 'de-DE' , 'en-US' , 'fr-FR' var cssColor = 'yellow'; // Font Color var css = 'padding-top: 5px !important; padding-left: 38px; padding-right: 20px; color: ' + cssColor + '; font-weight: bold;'; var cssA = 'margin-left:64px; width: auto;'; var options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric', hour: '2-digit', minute: '2-digit', second: '2-digit' }; var sec = 0; var locale = language || window.navigator.languages[0]; var position = document.getElementById('customizableui-special-separator179'); var ClockLabel = document.createElement('label'); ClockLabel.setAttribute('id', 'statusbar-clock-display'); ClockLabel.setAttribute('class', 'statusbarpanel-text'); ClockLabel.setAttribute('style', css); position.parentNode.insertBefore(ClockLabel, position.nextSibling); if( count == 1 ) { ClockLabel.addEventListener('dblclick', function() { sec = 0; }); } window.setInterval( doDatClock , 1000 ); })();Da ich immer noch Anfänger in Sachen Skripte bin, sind da nach dem Aufsplitten mit Sicherheit noch überflüssige Elemente drin! Vielleicht hat ja einer der Cracks hier Zeit/Lust, sich das mal anzuschauen und die überflüssigen Teile zu entfernen.
Das eilt aber nicht, bei mir funktionieren beide Skripte, wie man im Bild sieht.Für eventuelle Verbesserungen sage ich vorab schon mal Danke.
Ansonsten allen einen guten Rutsch und ein tolles Neues Jahr! -
Dann ist also eine Uhr, wie du sie in deiner Titelzeile hast, ein Skript (weil eine zusätzliche Funktion eingebaut wird) - oder doch ein CSS Code (weil die Optik geändert wird)? :lol:
Da geht mein Problem schon wieder los... :wink:btw.: Könnte man diese Uhr auch in der (wieder aktivierten) Stautsleiste unten anzeigen?
-
Einen Code bezeichnen wir hier allgemein als CSS Code.
Bei .js handelt es sich immer um ein Script.Aha! Wieder etwas gelernt!
Gleich mal notieren, damit ich das beim nächsten Mal noch weiß... :wink: -
Der Code tut´s. Nu isses wech. Ich hoffe, das bleibt so...

Ich habe leider viel zu wenig Ahnung von der ganzen Syntax, um mir selbst einen Code zum Verschieben zurecht zu basteln. Ich rätsele z.B. bei jedem Code aufs neue, ob das jetzt .css oder .js ist und wo das dementsprechend hingehört. Von daher werde ich das wohl nicht probieren.
Ihr habt mir alle sehr geholfen, indem ihr mir fertigen Code zur Verfügung gestellt habt, mit dem ich dann selbst weiter experimentieren kann. Dabei habe ich (glaube ich zumindest) ein paar kleinere Erfolge beim Verstehen der CCS-Codes gehabt. Aber im Große und Ganzen bin ich halt Laie. Ein Programmierer wird aus mir wohl nicht mehr werden in meinem Alter.
Sorry, falls ich hier zu sehr offtopic geworden bin, aber ich mußte das mal loswerden.Echt super, wie ihr hier den weniger Wissenden und Unwissenden (wie mir) helft! :klasse:
Ganz großes DANKE!!!
P.S.: gerade gesehen: Das mit der Test-Datei ist eine gute Idee. Nochmal Danke
-
Verschieben hatte ich schon versucht, bevor ich hier gepostet habe - ging nicht. Das Ding ist nicht zu "greifen"...
Den Code probier ich gleich mal. -
Dann kann ich mir nur noch vorstellen, daß das Verschieben der Adressleiste nach ganz oben (da wo bei dir die schwarze Schrift ist) ein/der Grund ist... :-???
Na ja, ich bau dann mal alles wieder ein und ingoriere das Geisterbild einfach...
Vielen Dank für eure Hilfe und die Tests! -
Dann fallen mir noch die verschobenen Leisten ein:
CSS
Alles anzeigen#toolbar-menubar { -moz-box-ordinal-group: 1 !important; } #nav-bar { -moz-box-ordinal-group: 2 !important; } #PersonalToolbar { -moz-box-ordinal-group: 3 !important; } #TabsToolbar { -moz-box-ordinal-group: 4 !important; }Die Adressleiste ist nach oben in die Menüleiste geschoben, dann folgen Navigationsleiste, Lesezeichenleiste und Tableiste.
Sollte es daran liegen? :-?? -
Für die Rahmen habe ich den Code von dir abgeändert:
CSS#PlacesToolbarItems toolbarbutton.bookmark-item{ border: 1px solid grey !important; border-radius: 3px !important; }Aufgetaucht ist das Symbol z.B. auf dieser Seite: https://www.w3schools.com
uBlock origin habe ich nicht installiert... -
Hier der Code für die Adressleiste:
CSS/*ADRESSLEISTE BEREINIGEN*/ #urlbar ::-moz-placeholder /*Hilfstext: Suche oder Adresse eingeben.*/ {color: transparent !important; } #PanelUI-button , /*Firefoxmenü (Hamburger)*/ #identity-icon , /*Links im Adressfeld: Seiteninformationen (kleines "i" in einem Kreis) und Lupensymbol*/ #pageActionButton , /*Rechts im Adressfeld: Aktionen für diese Seite (Drei Punkte)*/ #pageActionSeparator , /*Rechts im Adressfeld: Graue senkrechte Trennlinie (neben "Aktionen für diese Seite"*/ .urlbar-go-button , /*Rechts im Adressfeld: URL laden (Pfeil nach rechts)*/ .urlbar-history-dropmarker ,/*Rechts im Adressfeld: Chronik (kleines Dreieck)*/ #zoom-controls , /*Rechts im Adressfeld: Zoomstufe. Vorab: "Menü Ansicht > Symbolleiste > Anpassen > Zoomsteuerung > auf Symbolleiste ziehen.*/ #reader-mode-button /*Rechts im Adressfeld: Leseansicht öffnen (Icon einer Papierseite mit Text - gibt es nur bei manchen, nicht allen Seiten)*/ { display: none !important; }: Leseansicht öffnen (Gibt es nur bei manchen, nicht allen Seiten)*/ { display: none !important; }und der für die Lesezeichenleiste:
CSS
Alles anzeigen#TabsToolbar { margin-top:2px !important; margin-left: 5px !important; } .bookmark-item { margin-top:2px !important; margin-bottom: 2px !important; } #personal-bookmarks { display:block; } #PersonalToolbar { display:block; min-height: 0px!important; max-height: 300px!important ; border: 1px solid grey !important ; } #personal-bookmarks #PlacesToolbar > hbox { display: -moz-stack !important; left:0px; right:0px; width: 100%; } #personal-bookmarks #PlacesToolbar #PlacesToolbarItems { overflow-x:visible; overflow-y:visible; } #personal-bookmarks #PlacesToolbar #PlacesToolbarItems > box { display:block; } #personal-bookmarks #PlacesToolbar > .bookmark-item { visibility: visible !important; } #personal-bookmarks #PlacesToolbar .chevron { display:none; } #personal-bookmarks #PlacesToolbar > hbox > hbox { overflow-x:hidden; overflow-y:hidden; } #personal-bookmarks #PlacesToolbar #PlacesToolbarDropIndicator[collapsed="true"] { display:none; } #personal-bookmarks #PlacesToolbar #PlacesToolbarDropIndicator { display:none; } #personal-bookmarks #PlacesToolbar toolbarbutton.bookmark-item { padding-top: 2px; padding-bottom: 2px; padding-left: 3px; padding-right: 3px; } #personal-bookmarks #PlacesToolbar toolbarbutton.bookmark-item:hover:active:not([disabled="true"]), #personal-bookmarks #PlacesToolbar toolbarbutton.bookmark-item[open="true"] { padding-top: 2px !important; padding-bottom: 2px !important; -moz-padding-start: 4px; -moz-padding-end: 2px; } #personal-bookmarks #PlacesToolbar toolbarseparator { -moz-appearance: none !important; visibility: visible !important; display:inline; text-shadow: none !important; border-left: 3px solid ThreeDShadow !important; border-right: 3px solid ThreeDHighlight !important; vertical-align: middle; } #personal-bookmarks toolbarbutton.bookmark-item[dragover][open] { -moz-appearance: toolbarbutton; }Edit: Das Icon erscheint immer an der gleichen Stelle unter halb der Adressleiste, etwas links von dem Schloßsymbol - so wie auf dem Bild oben.
-
Dann scheint es weg zu sein... :-??
-
Jepp, das funktioniert! :klasse:
Farbe noch geändert, Ecken rund gemacht -> paßt!Nochmal vielen Dank!
-
Ich habe das Skript jetzt rausgenommen und den Rechner neu gestartet.
Das Icon taucht trotzdem an der gleichen Stelle wieder auf, wenn entsprechende Inhalte auf dem aktiven Tab vorhanden sind. -
Probier ich mal aus und melde mich dann wieder.
Vielen Dank erstmal!
-
Ja, ich habe die URL-Leiste in die Menüleiste verschoben und das Skript aus diesem Thread -> https://www.camp-firefox.de/forum/viewtopi…iste+bereinigen verwendet.
-
Jau, funktioniert! :klasse:
Vielen Dank, Andreas!Mit dem Wert muß ich noch etwas experimentieren. Daß dort jetzt allerdings auch die Rahmen auftauchen, die ich eigentlich nur in der Symbolleiste haben wollte, war nicht beabsichtigt. Da muß ich mir auch noch mal Gedanken machen... :-???
-
Ich hatte es zuerst auf Übermüdung geschoben...
...aber nein, es ist da.
Das Symbol (Schildsymbol), welches blockierbare Inhalte signalisiert, taucht bei entsprechenden Webseiten in der Lesezeichen-Leiste auf (siehe Bild).
Hat jemand eine Idee, wie man das wegkriegt? :-??[attachment=0]Geistericon.png[/attachment]
-
Autsch! :oops: Ich hab mich vom Thread-Titel blenden lassen.
Ich sags ja: <- Anfänger... :roll:
Wie spreche ich denn das Lesezeichen-Menü an? -
Trotz Rechnerneustart keine Änderung.
Ich habe den Code aus #2 als "Zeilenabstand Lesezeichen.css" im chrome-UnterordnerCSS abgelegt und in der userChrome.css per @import "CSS/Zeilenabstand Lesezeichen.css"; eingebunden.
Übersehe ich da was?