when dragging a tab over the "all tabs" button, act as if we are dragging over the "scroll down" button
r=mconnor
git-svn-id: svn://10.0.0.236/trunk@232775 18797224-902f-48f8-a5cc-f745e15eee43
improve indication that open tab in background opened tab in overflow area.
instead of flashing the "all tabs" button, provide a smoother animation.
note, this will not work on mac trunk (but it will work on the mac branch)
due to bug #346738 (aka #325296), so for now, there is no animation on the mac.
r=mconnor
git-svn-id: svn://10.0.0.236/trunk@232774 18797224-902f-48f8-a5cc-f745e15eee43
nsGlobalWindow:Focus() can return NS_ERROR_FAILURE if we try to focus
a disabled element. the unhandled exception in tabbrowser.xml can lead
to problems, such as "canceling the 'do you want to close the window
with open tabs' prompt still closes the window"
r=bryner
git-svn-id: svn://10.0.0.236/trunk@232771 18797224-902f-48f8-a5cc-f745e15eee43
when dragging a tab over the "all tabs" button, act as if we are dragging over the "scroll down" button
r=mconnor
git-svn-id: svn://10.0.0.236/trunk@232769 18797224-902f-48f8-a5cc-f745e15eee43
change background tab animation and make new background tab restart animation, per pkasting and mconnor.
r=mconnor
git-svn-id: svn://10.0.0.236/trunk@232767 18797224-902f-48f8-a5cc-f745e15eee43
improve indication that open tab in background opened tab in overflow area.
instead of flashing the "all tabs" button, provide a smoother animation.
note, this will not work on mac trunk (but it will work on the mac branch)
due to bug #346738 (aka #325296), so for now, there is no animation on the mac.
r=mconnor
git-svn-id: svn://10.0.0.236/trunk@232766 18797224-902f-48f8-a5cc-f745e15eee43
dragging a link into firefox and dropping it onto a tab opens it in the focused tab, and not the desired tab.
this regression was caused by bug #333791
r=mconnor
git-svn-id: svn://10.0.0.236/trunk@232764 18797224-902f-48f8-a5cc-f745e15eee43
set tab min width and tab clip width to better values, per beltzner.
r=mano, ui-r=beltzner
git-svn-id: svn://10.0.0.236/trunk@232759 18797224-902f-48f8-a5cc-f745e15eee43
thanks to simon <zeniko@gmail.com> for the fix.
r=sspitzer,mano sr=mconnor
git-svn-id: svn://10.0.0.236/trunk@232758 18797224-902f-48f8-a5cc-f745e15eee43
per beltzner:
"The close button should be shown, with the effect being that it disposes the
tab and immediately opens a new one. Strange behaviour surely, but I think it's
the easiest and most reliably understandable case."
thanks to Simon <zeniko@gmail.com> for the patch.
r=sspitzer, sr=mconnor
git-svn-id: svn://10.0.0.236/trunk@232753 18797224-902f-48f8-a5cc-f745e15eee43
fix for bug #345524: hide the tab dnd indicator when it's over the original tab
thanks to Wayne Woods <w.woods@optusnet.com.au> for these fixes.
r=sspitzer, sr=mconnor
git-svn-id: svn://10.0.0.236/trunk@232752 18797224-902f-48f8-a5cc-f745e15eee43
add "all tabs" menu to tabstrip to address usability problems with tab overflow / scrolling
r=mano
git-svn-id: svn://10.0.0.236/trunk@232748 18797224-902f-48f8-a5cc-f745e15eee43
fix for bug #342890, make tab min width 125 px by default (down from 140 px)
and heed the hidden browser.tabs.tabMinWidth pref.
fix for bug #342385, get the hidden browser.tabs.tabClipWidth pref working.
It was actually working, but I've changed the default to 115 px to match
the 125 px default value for the browser.tabs.tabMinWidth pref.
also, some code cleanup and whitespace fixes.
r=mano, ui-r=beltzner
git-svn-id: svn://10.0.0.236/trunk@232741 18797224-902f-48f8-a5cc-f745e15eee43
oops, set the clicktoscroll attribute on the pinstripe specific binding
for tabbrowser. Otherwise, the tabs will scroll on mouseover.
r=ben
git-svn-id: svn://10.0.0.236/trunk@232739 18797224-902f-48f8-a5cc-f745e15eee43
1) when we have "too many" tabs in a window, allow the user to scroll through
the tabs.
2) add events for when adding and removing tabs
initial patch by mconnor. final patch r=mconnor
git-svn-id: svn://10.0.0.236/trunk@232738 18797224-902f-48f8-a5cc-f745e15eee43