Om de ûnderfining foar jo te ferbetterjen is tydlik de funksjonaliteit dan dizze website troch ûnderhâldswurk beheind. Wannear in artikel jo probleem net oplost en jo in fraach stelle wolle, kin ús stipemienskip jo helpe yn @FirefoxSupport op Twitter en /r/firefox op Reddit.

Sykje yn Support

Mij stipescams. Wy sille jo nea freegje in telefoannûmer te beljen, der in sms nei ta te stjoeren of persoanlike gegevens te dielen. Meld fertochte aktiviteit mei de opsje ‘Misbrûk melde’.

Mear ynfo

Dizze konversaasje is argivearre. Stel in nije fraach as jo help nedich hawwe.

FF71 lišta s panely dolů

  • 10 antwurd
  • 1 hat dit probleem
  • 5 werjeftes
  • Lêste antwurd fan Mila_s

more options

Dobrý den.Nevíte někdo jak ve verzi FF71 dostat lištu s panely pod adresní řádek?Děkuji.

Dobrý den.Nevíte někdo jak ve verzi FF71 dostat lištu s panely pod adresní řádek?Děkuji.

Keazen oplossing

Já to mám takhle - pomocí souboru userChrome.css https://www.google.com/search?client=firefox-b-d&q=firefox+userchrome.css

/* --- TABS on bottom --- */
#navigator-toolbox toolbar:not(#nav-bar):not(#toolbar-menubar) {-moz-box-ordinal-group:10}
#TabsToolbar {-moz-box-ordinal-group:1000 !important}

#TabsToolbar {
 position: absolute !important;
 bottom: 0 !important;
 width: 130vw !important;}
#main-window:not([chromehidden*="toolbar"]) #navigator-toolbox {
padding-bottom: var(--tab-min-height) !important;}
#tabbrowser-tabs {width: 100vw !important;}

Ve Firefoxu v about:config musíš nastavit předvolbu toolkit.legacyUserProfileCustomizations.stylesheets, jinak Firefox ten userchrome.css "neuvidí".

PS: Mám prozatím Firefox 70.0.1

Dit antwurd yn kontekst lêze 👍 1

Alle antwurden (10)

more options

Keazen oplossing

Já to mám takhle - pomocí souboru userChrome.css https://www.google.com/search?client=firefox-b-d&q=firefox+userchrome.css

/* --- TABS on bottom --- */
#navigator-toolbox toolbar:not(#nav-bar):not(#toolbar-menubar) {-moz-box-ordinal-group:10}
#TabsToolbar {-moz-box-ordinal-group:1000 !important}

#TabsToolbar {
 position: absolute !important;
 bottom: 0 !important;
 width: 130vw !important;}
#main-window:not([chromehidden*="toolbar"]) #navigator-toolbox {
padding-bottom: var(--tab-min-height) !important;}
#tabbrowser-tabs {width: 100vw !important;}

Ve Firefoxu v about:config musíš nastavit předvolbu toolkit.legacyUserProfileCustomizations.stylesheets, jinak Firefox ten userchrome.css "neuvidí".

PS: Mám prozatím Firefox 70.0.1

Bewurke troch poljos op

more options

Děkuji,jsem spokojen ,je to přesně podle mojich představ.

Bewurke troch mistarka op

more options

a) můj problém je jiný; chci mít zase lištu s panely ve více řádcích (pokud jich mám otevřeno více), to mi přestalo po posledním upgradu fungovat;

b) userChrome.css mám v C:\Users\Milan\AppData\Roaming\Mozilla\Firefox\Profiles\mvkjjm6f.default\chrome

c) toolkit.legacyUserProfileCustomizations.stylesheets mám true,

a nefunguje ani to co chci, ani to co řeší toto vlákno.

Usuzuji, že FF nečte userChrome.css . Co s tím ?

more options

V tom userChrome.css zkus zakomentovat (nebo smazat) první řádek v souboru. Něco jako:

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

Bewurke troch poljos op

more options

Nechápu, proč by to mělo pomoci. A samozřejmě to nepomohlo.

more options

Od Firefoxu (cca) 68 tam ten řádek nemá být. Ovlivňovalo to některé stylopisy.

more options

Já mám ale jiný problém. A hlavně mám pocit, že FF můj userChrome.css vůbec nečte / neparsuje.

Jseš si jist, že FF v posledních verzích (nové jádro) vůbec userChrome.css podporuje ?

A zpět k pův. otázce: jak jinak udělat víceřádkovou lištu s panely .

more options

Mám Firefox 71 a userChrome funguje normálně (s těmi zmíněnými nastaveními). Koukni třeba sem: https://techne.alaya.net/?p=19043

Bewurke troch poljos op

more options

Děkuji moc za tip, posunulo mne to. Nejprve jsem se zděšením zjistil, že můj současný userChrome.css má hrozně zmršené formátování, přičítám to (údajně úžasnému) Notepad++

Veškeré hraní se současným souborem nevedlo nikam, vzdal jsem to. Zcela jsem to nahradil tím tvým doporučeným.

Vůbec se mi nelíbily změny fontů, to jsem zakomentoval.

Současný stav: můj požadavek to neřeší, při přidávání nových panelů se stávající zužují, ale vše zůstává v jedné řádce. Oprava: až při velkém počtu panelů to přeteče na další řádek, to si teď zkusím nastavit.

Vadí mi, že přibarvení panelu způsobené multi-account contejnery se přesunulo nahoru. S tím se dá žít.

Tlačítko pro zavření panelu jsem měl v každém panelu, to teď zmizelo.

Panely nejsou nijak ohraničené a splývají.

Zkusím si s tím ještě pohrát.

more options

Tak jsem to dopracoval sem, lepší už to asi nebude. Fonty jsem si nadefinoval. Šířka panelů, od níž to přeteče na další řádek, a šířka nového panelu, předefinována. Tlačítko pro zavření panelu v každém panelu už tam je. Ohraničení panelů už tam je.


/*Get the multi-row tab bar back in Firefox (updated for v.71 and higher)*/ /*https://techne.alaya.net/?p=19043 */

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */

/* Global UI font */ {

/*   font-family: Noto Sans !important; */
   font-family: Arial !important; 
   font-style: Regular !important;
   font-size: 11pt !important;

}

/* Developer tools code font */ .CodeMirror {

   font-family: Noto Mono, monospace !important;
   font-size: 12pt !important;

}

/* Bookmark font */ /* #personal-bookmarks .bookmark-item menupopup */

{
   font-family: Noto Sans !important;
   font-style: Regular !important;
   font-size:14pt !important;

}

/* Remove URL bar zoom button */

  #urlbar-zoom-button {
   display:none!important

}

Remove tab blur

   https://github.com/Aris-t2/CustomCSSforFx/blob/master/classic/css/tabs/tab_titles_remove_blur.css

.tab-label-container[textoverflow]:not([pinned]) {

 mask-image: unset !important;

}

/* Active Tab Background Color

   http://forums.mozillazine.org/viewtopic.php?f=38&t=3048845
  • /

.tab-content[selected="true"] {

 background: rgba(65, 85, 145, 0.4) !important;

}

/* Ensure a border between tabs (#aaa is a light gray) */ .tabbrowser-tab:not(:last-of-type) {

 border-right: 1px solid #aaa !important;

}

/* Put refresh button "inside" address bar */

  1. pageActionSeparator{
   margin-right:26px !important;

} /* Hide separator between title and URL */

  1. PopupAutoCompleteRichResult .autocomplete-richlistitem:not([actiontype="searchengine"]) .ac-separator {

display: none !important; }

/* Multi-row tabs

   https://github.com/Aris-t2/CustomCSSforFx/blob/master/classic/css/tabs/tabs_multiple_lines_fx71.css
  • /
root{
 --tabs-lines: 3;

/* --tab_min_width_mlt: 80px; */

 --tab_min_width_mlt: 100px;

/* --tab_max_width_mlt: 200px; */

 --tab_max_width_mlt: 175px;
 --tab-min-height_mlt: 26px;

}

  1. tabbrowser-tabs{
 min-height: unset !important;
 padding-inline-start: 0px !important;

}

/* Selectors for Firefox 71+ */ /* These are not tabs toolbar specific but horizontal scrollbox isn't used elsewhere, except in bookmarks toolbar but there it doesn't have [part] attribute since it's not in shadow-root */ @-moz-document url(chrome://browser/content/browser.xhtml){

 .scrollbutton-up[orient="horizontal"][part]~spacer,
 .scrollbutton-up[orient="horizontal"][part],
 .scrollbutton-down[orient="horizontal"][part]{

display: none !important;

 }
 scrollbox[part][orient="horizontal"]{
   display: flex;
   flex-wrap: wrap;
   overflow-y: auto;
   max-height: calc(var(--tab-min-height_mlt) * var(--tabs-lines));
 }

}

/* Test for Firefox > 66 */ @supports (inset-block:auto){

 #tabbrowser-tabs > .tabbrowser-arrowscrollbox > .arrowscrollbox-scrollbox{
   display: flex;
   flex-wrap: wrap;
   overflow-y: auto;
   max-height: calc(var(--tab-min-height_mlt) * var(--tabs-lines));
 }
 #tabbrowser-tabs > .tabbrowser-arrowscrollbox {
   overflow: -moz-hidden-unscrollable;
   display: block;

margin-bottom:-1px !important;

 }

}

/* Test for Firefox < 66 */ @supports not (inset-block:auto){

 #tabbrowser-tabs > .tabbrowser-arrowscrollbox{
   min-height: unset !important;
 }
 #tabbrowser-tabs .scrollbox-innerbox{
   display: flex;
   flex-wrap: wrap;
 }
 #tabbrowser-tabs .arrowscrollbox-scrollbox {
   overflow: -moz-hidden-unscrollable;
   display: block;
 }

}

.tabbrowser-tab{

 height: var(--tab-min-height_mlt);

}

  1. tabbrowser-tabs .tabbrowser-tab[pinned]{
 position: static !important;
 margin-inline-start: 0px !important;

}

.tabbrowser-tab[fadein]:not([pinned]) {

 flex-grow: 1;
 min-width: var(--tab_min_width_mlt) !important;
 max-width: var(--tab_max_width_mlt) !important;

}

.tabbrowser-tab > stack{

 width: 100%;
 height: 100%;

}

  1. tabbrowser-tabs .scrollbutton-up,
  2. tabbrowser-tabs .scrollbutton-down,
  3. alltabs-button,
root:not([customizing]) #TabsToolbar #new-tab-button,
  1. tabbrowser-tabs spacer,

.tabbrowser-tab::after{

 display: none !important;

}

  1. tabbrowser-tabs[overflow="true"] > .tabbrowser-arrowscrollbox > :-moz-any(.tabs-newtab-button,#tabs-newtab-button),
  2. tabbrowser-tabs:not([hasadjacentnewtabbutton]) > .tabbrowser-arrowscrollbox > :-moz-any(.tabs-newtab-button,#tabs-newtab-button),
  3. TabsToolbar[customizing="true"] #tabbrowser-tabs > .tabbrowser-arrowscrollbox > :-moz-any(.tabs-newtab-button,#tabs-newtab-button) {
 visibility: hidden !important;

}

/* hide private window indicator, window controls and titlebar placeholders */

  1. main-window[tabsintitlebar] #TabsToolbar .private-browsing-indicator,
  2. main-window[tabsintitlebar] #TabsToolbar #window-controls,
  3. main-window[tabsintitlebar] #TabsToolbar .titlebar-spacer[type="pre-tabs"],
  4. main-window[tabsintitlebar] #TabsToolbar .titlebar-spacer[type="post-tabs"] {
 display: none !important;

}

  1. TabsToolbar .titlebar-placeholder[type="pre-tabs"],
  2. TabsToolbar .titlebar-placeholder[type="post-tabs"] {
 opacity: 0 !important;

}

/* hide tab borders set by Firefox 58+ to solve 'blank space below tabs' issue */

.tabbrowser-tab::after, .tabbrowser-tab::before {

 border-left: unset !important;
 border-image: unset !important;
 border-image-slice: unset !important;
 border: 0 !important;

}

/* Fx66+ tab close fix */

  1. TabsToolbar #tabbrowser-tabs .tabbrowser-tab:not([pinned]) .tab-close-button {

/* visibility: hidden !important; // set to 'visible' to show tab close buttons */

 visibility: visible !important; // set to 'visible' to show tab close buttons
 display: block !important;

}

  1. TabsToolbar #tabbrowser-tabs .tabbrowser-tab[pinned] .tab-close-button {
 visibility: hidden !important;
 display: block !important;
 -moz-margin-start: -18px !important;

}

/* fix scrollbar */

  1. main-window[tabsintitlebar] #tabbrowser-tabs {
 -moz-window-dragging: no-drag !important;

}

/*lw theme fix */

  1. main-window[style*='--lwt-header-image']:-moz-lwtheme {
 background: var(--lwt-header-image) !important;
 background-repeat: repeat-y !important;

} /* End Multi-row Tabs */