Keine Sorge Büssen wir sind da wenn Du uns brauchst.
Also nur Mut.
:wink:
Mfg.
Endor
Statusleiste
-
bigpen -
12. Oktober 2017 um 20:21 -
Erledigt
-
-
Schade finde ich, dass ich nunmehr demnächst meine Lösungen mit Stylish ect. nicht mehr wie gewohnt anwenden kann.
Ja, damit kannst du nur noch externe Seiten stylen, keine internen (also die allgemeine Browseroberfläche, die about: Seiten und Seiten, die von anderen Addons erzeugt werden).
Stylish wird übrigens nicht mehr gepflegt und wurde nur zum Zwecke der Datensammelei von einer Firma aufgekauft. Es empfiehlt sich, auf Stylus (opensource) umzusteigen.
Ich bin auch ziemlich abhängig von meiner Statusleiste und werde hier definitiv wieder reinschauen, wenn die 57 da ist. Danke schon mal!
-
Hallo zusammen,
ist es möglich das Script "extras_config_menu.uc.js" auch in der Statusleiste einzubinden?
Gruß EDV Oldi -
Du meinst die Symbolleistenschaltfläche?
Wenn müsste ich wissen was Du da schon so hast, damit ich die passende ID
angeben kann.
Mfg.
Endor -
Hallo Endor,
ich meine die Statusleiste von der in diesem Thema auch gesprochen wird.
Hier habe ich einige Symbole drin, aber egal welche ID ich nehme das Script wird nicht hier angezeigt.
Z.B. "developer-button"Gruß EDV Oldi
-
Ohne das Script nun zu kennen: Theoretisch sollte das gehen. Wobei es darauf ankommt, ob man mehrere Scripte einbindet.
Das Script, das den Code zum Erzeugen der Statusbar enthält, muss nämlich zuerst durchlaufen, da ja erst einmal die Statusbar erzeugt werden muss, um andere Elemente aufnehmen zu können. -
Ohne das Script nun zu kennen: Theoretisch sollte das gehen. Wobei es darauf ankommt, ob man mehrere Scripte einbindet.
Das Script, das den Code zum Erzeugen der Statusbar enthält, muss nämlich zuerst durchlaufen, da ja erst einmal die Statusbar erzeugt werden muss, um andere Elemente aufnehmen zu können.
Bingo das wars, Danke
Gruß EDV Oldi -
Wie würde das dann aussehen?
Könnte mal jemand den ganzen Code posten? -
Hallo Börsenfeger,
ich habe einfach das Script "Statusleiste.uc.js" nach "A-Statusleiste.uc.js" umbenannt, schon steht es im Chromordner vor extras_config_menu.uc.js
Und zusätzlich habe ich auch noch eine Statusleiste die unten liegt.
Gruß EDV Oldi -
Im Firefox 58 sieht es im Moment bei mir so aus:
[attachment=0]Zwischenablage02.jpg[/attachment] -
Da ich nicht weiss, wie das Script ausschaut, kann ich es nur theoretisch beantworten.
Das DOM des Menues wird wahrscheinlich in einer Variablen abgelegt sein. Die nenne ich jetzt mal menuVar.
Im Prinzip wird die dann nur durch zwei Zeilen eingebunden.
Zeile 1 beinhaltet das DOM der Statusbar mit der ID StatusbarID.
In Zeile 2 wird dann der Statusbar das DOM des Menues zugefügt. -
weil Links weiterhin über dieser Leiste angezeigt werden und nicht, wie ich es von der Erweiterung Status4Evar gewohnt war, in der Leiste.Das kann man mit diesem Code ändern:
CSS
Alles anzeigenstatuspanel { border:none!important; margin-top:-20px!important; } .statuspanel-label{ border:none!important; background:transparent!important; color: blue !important; }
Farben und Wert bitte anpassen.
-
Perfekt. Vielen Dank.
[attachment=0]status.png[/attachment]
-
[attachment=0]Statusleiste neu.PNG[/attachment]
Mit einiger Nachhilfe sieht meine neue Statusleiste in Nightly nun so aus...
der CSS-Code dazu wurde entsprechend angepasst..
der Link blendet sich wieder aus...CSS
Alles anzeigen/* Statusleisten-Link absetzen */ statuspanel { border:none!important; margin-top:-10px!important; } .statuspanel-label{ border:none!important; background:transparent!important; font-size: 15px ! important; font-weight: bold !important; color: darkred !important; }
Den Platz vor den Icons habe ich mit dem Einfügen von mehreren flexiblen Leerräumen geschaffen.. der braune Hintergrund der Leiste resultiert aus dem verwendeten Theme " A Web-Browser Renaissance".
Vielen Dank an alle Beteiligte! :klasse: -
Statusleiste neu.PNG
Mit einiger Nachhilfe sieht meine neue Statusleiste in Nightly nun so aus...
der CSS-Code dazu wurde entsprechend angepasst..
der Link blendet sich wieder aus...CSS
Alles anzeigen/* Statusleisten-Link absetzen */ statuspanel { border:none!important; margin-top:-10px!important; } .statuspanel-label{ border:none!important; background:transparent!important; font-size: 15px ! important; font-weight: bold !important; color: darkred !important; }
Den Platz vor den Icons habe ich mit dem Einfügen von mehreren flexiblen Leerräumen geschaffen.. der braune Hintergrund der Leiste resultiert aus dem verwendeten Theme " A Web-Browser Renaissance".
Vielen Dank an alle Beteiligte! :klasse:Hallo,
und wie schaft man das das die Icons komplett rechts sind und nicht so wie auf dem Originalen ScreenShot #54bearbeiter Screen
[attachment=0]Unbenannt-4.png[/attachment] -
Zieh' einfach einen flexiblen Leerraum in die Leiste und platziere dann die Icons dahinter.
-
aa ja Danke.
hätte ich auch gleich drauf kommen können. -
.. dabei hatte ich es doch genauso geschrieben...
Den Platz vor den Icons habe ich mit dem Einfügen von mehreren flexiblen Leerräumen geschaffen.. -
Ich hatte angenommen, bigpen will eine Leiste für Fx 56.Also für Fx 57 und 58:
Code
Alles anzeigen(function() { if (location != 'chrome://browser/content/browser.xul') return; var tb = document.createElement('toolbar'); tb.id = 'new-toolbar'; tb.setAttribute('customizable', true); tb.setAttribute('mode', 'icons'); var vbox = document.createElement('vbox'); document.getElementById('navigator-toolbox').parentNode.insertBefore( vbox, document.getElementById('browser-bottombox')); vbox.appendChild(tb); CustomizableUI.registerArea('new-toolbar', {legacy: true}); })();
Wo muss ich das einfügen? Ist dass das einzige was ich einfügen muss, oder gibt es noch etwas anderes? Die 4 Dateien ( config.js, config-prefs.js, userChrome.js, userChromeJS.js ) habe ich bereits in die entsprechenden Ordner eingefügt.
-
Du legst einfach eine neue Datei an, kopierst diesen Code hinein und speicherst dann die Datei im chrome-Ordner.
Wichtig ist, das du die Datei so benennst, das nach der eigentlichen Benennung noch ein ".uc" dranhängt, also etwa so:
mein_script.uc.js
Die Datei selbst sollte dann automatisch über die userChrome.js integriert werden. -