Vanwege onderhoudswerkzaamheden die uw ervaring zouden moeten verbeteren, heeft deze website beperkte functionaliteit. Als een artikel uw probleem niet verhelpt en u een vraag wilt stellen, kan onze ondersteuningsgemeenschap u helpen in @FirefoxSupport op Twitter en /r/firefox op Reddit.

Zoeken in Support

Vermijd ondersteuningsscams. We zullen u nooit vragen een telefoonnummer te bellen, er een sms naar te sturen of persoonlijke gegevens te delen. Meld verdachte activiteit met de optie ‘Misbruik melden’.

Meer info

Deze conversatie is gearchiveerd. Stel een nieuwe vraag als u hulp nodig hebt.

Auto Hide Bookmarks Toolbar's 'dragging-to' not working!

  • 6 antwoorden
  • 2 hebben dit probleem
  • 4 weergaven
  • Laatste antwoord van vpr111

more options

Basically the toolbar is not showing when I drag any links on the page to the already hidden bookmarks toolbar (also same effect I'm trying to achieve when dragging tabs from TreeStyleTab add-on's side bar to my bookmarks toolbar)

I'm using this code to hide the bookmaarks toolbar:

:root:not([customizing]) #nav-bar{    z-index: 1 !important;}
:root:not([customizing]) #PersonalToolbar {   position: fixed;  visibility: hidden;  
opacity: 0;  margin-top: -25px !important;  transition: all 0.3s ease 0s !important;
padding: 3px 0;  width: 100%;}
:root:not([customizing]) :hover > #PersonalToolbar,
:root:not([customizing]) #navigator-toolbox:focus-within #PersonalToolbar * {
visibility: visible;  opacity: 1;  margin-top: 0px !important; moz-transition-delay: 0.4s;}
Basically the toolbar is not showing when I drag any links on the page to the already hidden bookmarks toolbar (also same effect I'm trying to achieve when dragging tabs from TreeStyleTab add-on's side bar to my bookmarks toolbar) I'm using this code to hide the bookmaarks toolbar: <pre><nowiki>:root:not([customizing]) #nav-bar{ z-index: 1 !important;} :root:not([customizing]) #PersonalToolbar { position: fixed; visibility: hidden; opacity: 0; margin-top: -25px !important; transition: all 0.3s ease 0s !important; padding: 3px 0; width: 100%;} :root:not([customizing]) :hover > #PersonalToolbar, :root:not([customizing]) #navigator-toolbox:focus-within #PersonalToolbar * { visibility: visible; opacity: 1; margin-top: 0px !important; moz-transition-delay: 0.4s;}</nowiki></pre>

Bewerkt door cor-el op

Alle antwoorden (6)

more options

Hmm, okay, dragging isn't considered hovering. That's interesting.

Can you track down the author of that custom style rule to see whether a fix is available? (I can't think of one.)

more options

jscher2000 said

Hmm, okay, dragging isn't considered hovering. That's interesting. Can you track down the author of that custom style rule to see whether a fix is available? (I can't think of one.)

Hi jscher2000 , thanks for responding, I tried many 'auto hide bookmark bar' styles but neither one was able to show the toolbar when I'm in dragging action. If only I could combine hovering while I'm still dragging somehow, I can think of the add-on solution if hover can be activated while I'm still on Tree Style Tab's side bar then I can move mouse without touching page content but it would still be half the solution.

I don't know if this problem is related but I feel that the window dragging parts in the toolbar conflict with hovering action: https://redd.it/73lz0y

Edit: tried to apply no drag attribute from above link, window dragging disappeared but still the issue remained...

Bewerkt door vpr111 op

more options

Sorry, I didn't see any way to detect that dragging was occurring when I look at this the other day.

more options

jscher2000 said

Sorry, I didn't see any way to detect that dragging was occurring when I look at this the other day.

Oh I'm sorry that my reply looked confusing I should've sorted this better, the dragging parts of the window was a little of problem for me that got fixed by adding the no drag attribute (like if the mouse is positioned on the dragging or empty parts in toolbar then the toolbar would hide itself):

#main-window[tabsintitlebar] #navigator-toolbox > toolbar:not(#toolbar-menubar):not(#TabsToolbar):-moz-lwtheme {
  -moz-window-dragging: no-drag;
}

But the real one is hovering over the toolbar, it doesn't get activated, when I drag any link on the page, or tab(s) from aforementioned add-on. like if I'm holding the mouse on links and drag to bookmarks toolbar in order to bookmark a link or tab (it helps saves time). Thanks for responding... I still can't find a solution yet... I appreciate your following up on this.. I'll report back if i find anything...

Edit: what bothers me is that if I hold a link and step over a 1 pixel under the navigation bar waving the mouse until the folders in toolbar pop up but still the toolbar is not showing. I think its the CSS way of hiding the toolbar with margin attribute...

Bewerkt door vpr111 op

more options

I saw a property that looked promising (:-moz-drag-over), but it didn't work in my test:

/* Hide Bookmarks Toolbar, Switch to Fixed Positioning */
#main-window:not([customizing]) #PersonalToolbar {
  position: fixed; margin-top: -25px !important; width: 100%; padding: 3px 0;
  visibility: hidden; opacity: 0; 
  transition: all 0.3s ease 0.3s !important;
}
#main-window:not([customizing]) #nav-bar {
  z-index: 1 !important;
}
/* Show bar on hover, focus */
#main-window:not([customizing]) #navigator-toolbox:hover #PersonalToolbar,
#main-window:not([customizing]) #navigator-toolbox:focus-within #PersonalToolbar,
#main-window:not([customizing]) #navigator-toolbox:-moz-drag-over #PersonalToolbar {
  margin-top: 0px !important; 
  visibility: visible; opacity: 1;  
  transition-delay: 0.4s !important;
}
more options

jscher2000 said

I saw a property that looked promising (:-moz-drag-over), but it didn't work in my test:
/* Hide Bookmarks Toolbar, Switch to Fixed Positioning */
#main-window:not([customizing]) #PersonalToolbar {
  position: fixed; margin-top: -25px !important; width: 100%; padding: 3px 0;
  visibility: hidden; opacity: 0; 
  transition: all 0.3s ease 0.3s !important;
}
#main-window:not([customizing]) #nav-bar {
  z-index: 1 !important;
}
/* Show bar on hover, focus */
#main-window:not([customizing]) #navigator-toolbox:hover #PersonalToolbar,
#main-window:not([customizing]) #navigator-toolbox:focus-within #PersonalToolbar,
#main-window:not([customizing]) #navigator-toolbox:-moz-drag-over #PersonalToolbar {
  margin-top: 0px !important; 
  visibility: visible; opacity: 1;  
  transition-delay: 0.4s !important;
}

This indeed is promising, I tried playing with this code a little unfortunately it's still not showing. I can't see how this can be done, maybe a userChrome.js code with drag or mouse events but maybe that goes deep in Firefox UI..