YUKI Hiroshi
47774acf54
Keep tab bar shown (expanded) if one of triggers is still there. ( #552 )
...
The tab bar can be shown by three reasons: mouseover, keyboard shortcut,
and feedback for new tabs. However, sometimes two or more triggers can
be fired in a same time. Now TST keeps the tab bar showing (expanded)
for combinated cases, like: shown by the keyboard shortcut, the mouse
goes onto the tab bar, and it leaves from the tab bar.
2013-09-17 16:22:29 +09:00
Piro / YUKI Hiroshi
5b30204112
Output more messages for debugging
2013-07-27 02:03:44 +09:00
Piro / YUKI Hiroshi
adbebdef7e
Reduce use of arguments.callee because it doesn't work on the strict mode
2013-03-02 21:29:41 +09:00
Piro / YUKI Hiroshi
72d38659d8
TreeStyleTabBase should not inherit "prefs"
2013-01-06 11:47:50 +09:00
Piro / YUKI Hiroshi
8e37edc535
find tab from screen coordinates more quickly
2012-12-04 01:16:20 +09:00
Piro / YUKI Hiroshi
450fa34790
Simplify codes to load modules lazily
2012-11-11 22:48:42 +09:00
YUKI Hiroshi
c0e9280444
Shorten "TSTUtils" to "utils" (because they are already in the context)
2012-10-24 01:43:56 +09:00
saneyuki_s
3e658380c9
Move some pref methods from TSTBase to TSTUtils.
2012-10-19 23:20:08 +09:00
Piro / YUKI Hiroshi
9182259ab5
Update credit
2012-10-14 03:31:06 +09:00
Piro / YUKI Hiroshi
a6792a2b4b
Reduce usecases of evaluateXPath()
2012-09-23 15:43:49 +09:00
SHIMODA Hiroshi
247ec2a3b7
Fix NS_ERROR_XPC_BAD_OP_ON_WN_PROTO error while auto-shrink is enabled ( #241 )
2012-05-02 19:29:29 +09:00
SHIMODA Hiroshi
968155edb7
the sensitive area was wrongly expanded to the width of the shown tab bar
2012-02-03 19:11:56 +09:00
Piro / SHIMODA Hiroshi
f077af1317
ignore events after destruction
2012-01-24 04:07:56 +09:00
Piro / SHIMODA Hiroshi
6bab97a38f
* we couldn't resize shrunken tab bar by mouse drag
...
* now we can prevent auto-show/hide of the tab bar by pressing shift key
2012-01-24 03:35:48 +09:00
Piro / SHIMODA Hiroshi
4d816760b5
reduce obsolete version-specific logic and comments
2012-01-14 01:30:06 +09:00
SHIMODA Hiroshi
b44c9b20f9
remove regacy codes
2012-01-13 18:06:40 +09:00
Piro / SHIMODA Hiroshi
1b50b890c4
tab bar should not be hidden by keyboard input if it is expanded by mouse
2012-01-03 06:00:04 +09:00
SHIMODA Hiroshi
8e0159712a
when the current tab includes <embed>, drag and drop feature ottally broken after you tried to drag the tab bar itself.
2011-12-19 18:58:25 +09:00
SHIMODA Hiroshi
d447107fbe
shrink sensitive area based on the size of clickable element
2011-12-19 17:29:37 +09:00
SHIMODA Hiroshi
6a9f32235c
we should not expand tab bar automatically if the pointer is over the twisty
2011-12-19 16:49:23 +09:00
SHIMODA Hiroshi
3870310023
generalize
2011-12-19 16:43:18 +09:00
SHIMODA Hiroshi
b5f3f4abd3
don't shrink sensitive area if there is no closebox near the pointer
2011-12-19 16:37:48 +09:00
SHIMODA Hiroshi
af9bc6257b
don't show content area screen if it is not required
2011-12-05 17:10:16 +09:00
SHIMODA Hiroshi
8018a3ca8d
fix typo
2011-12-05 16:41:13 +09:00
SHIMODA Hiroshi
00be6a4f00
don't show content area screen if the window is not active
2011-12-05 16:27:33 +09:00
Piro / SHIMODA Hiroshi
d4ca094600
if the shrunken tab bar was too narrow, we couldn't expand tab bar automatically by mouseover.
2011-12-05 02:44:49 +09:00
Piro / SHIMODA Hiroshi
e1ba70474b
"Autohide tab bar" feature should work for PDF documents and other contents drawn by plugins. (To disable this hack, you have to turn "extensions.treestyletab.tabbar.autoHide.contentAreaScreen.enabled" to "false".)
2011-12-05 02:27:30 +09:00
Piro / SHIMODA Hiroshi
e0d949b99e
shrunken tab bar couldn't be resized by drag and drop because the tab bar was unexpectedly expanded near the resizer.
2011-11-30 23:22:16 +09:00
Piro / SHIMODA Hiroshi
a3d1651ca7
update mail address
2011-11-02 02:43:39 +09:00
SHIMODA Hiroshi
75e2f69552
don't shrink/hide/expand tab bar when something is dragged on the browsing area
2011-08-23 11:59:01 +09:00
Piro / SHIMODA Hiroshi
61e6984df3
don't resize window if it is maximized
2011-06-24 02:43:21 +09:00
Piro / SHIMODA Hiroshi
bb77306af2
dragging of multiple URIs causes error.
2011-06-15 00:29:36 +09:00
Piro / SHIMODA Hiroshi
75dc1da17d
while dragging, auto-hidden tab bar should be expanded automatically
2011-06-13 02:03:50 +09:00
SHIMODA Hiroshi
eade75a329
rightside tab bar should be resizable even if it is shrunken and not inverted.
2011-05-06 18:58:05 +09:00
SHIMODA Hiroshi
b7194c201a
fix "too narrow tab bar" probelm automatically (fix for https://github.com/piroor/treestyletab/issues/76 )
2011-04-06 22:04:02 +09:00
Piro / SHIMODA Hiroshi
b94b2efee3
don't draw BG if alpha=1
2011-02-07 03:09:34 +09:00
SHIMODA Hiroshi
1cad55af50
fix typo
2011-01-26 10:21:41 +09:00
Piro / SHIMODA Hiroshi
06c3b3b297
remove customizability of tabbar transparency, and fix it to "partially transparent".
2011-01-26 09:08:55 +09:00
Piro / SHIMODA Hiroshi
4578f832dd
mark canvas for autohide as legacy (only for Firefox 3.6 or older versions)
2011-01-23 14:51:59 +09:00
Piro / SHIMODA Hiroshi
be197178b5
allow to change the tab bar position without changing the preference
2011-01-23 00:46:29 +09:00
SHIMODA Hiroshi
7961570eb4
don't hide the tab bar when exiting auto hide mode
2011-01-12 17:25:41 +09:00
SHIMODA Hiroshi
b7d3a55fa2
On Minefield, the tab bar is shown with wrong width when entering/exitting auto hide mode
2011-01-12 17:06:06 +09:00
SHIMODA Hiroshi
0a3773c5a1
fire all custom events as DataContainerEvent
2011-01-11 19:29:14 +09:00
SHIMODA Hiroshi
136a61ac3e
use DataContainerEvent type
2011-01-11 13:20:01 +09:00
Piro / SHIMODA Hiroshi
9635fc2154
2011
2011-01-10 16:02:15 +09:00
Piro / SHIMODA Hiroshi
977a015199
the tab bar is wrongly shown by mousemove, even if it is disabled by user preference
2011-01-10 14:01:09 +09:00
Piro / SHIMODA Hiroshi
5d4d478802
on Minefield, the tab bar was not shown by keyboard shortcuts if "TreeStyleTabService.shouldListenKeyEventsForAutoExpandByFocusChange" returned "false".
2011-01-10 01:43:23 +09:00
Piro / SHIMODA Hiroshi
bcfc9dc413
on Minefield, the tab bar was never shown by keyboard shortcuts.
2011-01-10 01:40:24 +09:00
SHIMODA Hiroshi
3bbe37ddfa
add "nsDOM" prefix to custom event types (it is required to pass custom data. see: https://developer.mozilla.org/en/Creating_Custom_Events_That_Can_Pass_Data )
2010-12-20 20:54:42 +09:00
SHIMODA Hiroshi
f54f673b73
don't access to gBrowser before it is initialized
2010-12-08 16:38:00 +09:00