Neue Symbolleiste bei Firefox

...komplette Frage anzeigen

1 Antwort

Es gibt im Firefox nur eine Symbolleiste für Lesezeichen. Es gibt zwar ein Addon das eine weitere einfügt aber das ist nicht empfehlenswert, da das Tool nicht ganz koscher ist.

Besser ist wenn du die Einstellung manuell änderst. Dazu musst du nur einen Code in eine Datei kopieren.

Die Datei liegt unter C:\Users\DEIN-BENUTZERNAME\AppData\Roaming\Mozilla\Firefox\Profiles\DEIN-PROFILNAME.default\chrome\ → dort die Datein userChrome.css

Öffnest mit dem Editor und kopierst den Code rein:

            @namespace url(<a href="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" target="_blank">http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul</a>);

#personal-bookmarks
    {
      display:block;
    }

    #personal-bookmarks #PlacesToolbar
    {
      display:block;
      min-height: 0px;
      overflow-x:hidden;
      overflow-y:auto;

      max-height: 999px;


    }

    #personal-bookmarks #PlacesToolbar > hbox
    {
      display: -moz-stack !important;
      left:0px;
      right:0px;
      width: 100%;
    }

    #personal-bookmarks #PlacesToolbar #PlacesToolbarItems
    {
      /*display:block;*/
      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;
    }

Firefox neu starten. Sobald mehr Lesezeichen drin sind als in eine Zeile passen kommt eine neue Zeile.

Skreamizm6 24.08.2012, 22:34

Ich soll da des ganze Zeugs einfach einfügen??

0
Gegengift 24.08.2012, 22:35
@Skreamizm6

Den Code kopieren und in die userChrome.css kopieren. Die Datei sollte vorher leer sein standardmäßig.

Danach Firefox neu starten.

0
DavidGP 07.07.2013, 09:22

WOW!

Weit davon entfernt, den Code komplett zu verstehen: darf ich hierzu folgendes fragen?

Ich würde gerne die Breite der vorhandenen Symbolleiste für Lesezeichen (genauer gesagt, die Breite des für die Lesezeichen verwendeten Bereichs im Toolbar) so einstellen, dass die Breite sich an den Inhalt anpasst, also daran, wieviele Lesezeichen enthalten sind.

Nachstehendes habe ich alles schon probiert, hat aber nicht funktioniert:

#personal-bookmarks {
  display: inline-block !important; /* doesn't work */
  float: left !important; /* doesn't work */
  width: -moz-fit-content !important; /* doesn't work */
  min-width: 10px !important; /* works */
  max-width: 180px !important; /* works */
  overflow: visible !important; /* doesn't work */
  white-space: nowrap !important; /* don't know */
}

"max-width" geht, aber nur im Sinne einer konstanten Breite.

Vielen Dank schonmal für alle Tipps.

0

Was möchtest Du wissen?