Commit Graph

289 Commits

Author SHA1 Message Date
SHIMODA Hiroshi
a722935c00 fix undefined symbol problem (regression on recent commits) 2011-04-11 16:23:17 +09:00
SHIMODA Hiroshi
9ad3ab64ff simplify 2011-04-08 12:20:25 +09:00
SHIMODA Hiroshi
0a0bf642a5 when selected tabs are dragged and there is any partially selected tree, only selected tabs should be moved. (not selected members in trees are ignored.) 2011-04-08 12:15:42 +09:00
Piro / SHIMODA Hiroshi
1fca2619ef don't override behavior when selected tabs are dropped to bookmarks tree. 2011-04-08 03:38:31 +09:00
SHIMODA Hiroshi
8c2fa45c2a remode obsolete lines 2011-04-07 10:06:36 +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
SHIMODA Hiroshi
028399cd59 ignore dragging of the tab bar from another window 2011-04-06 21:27:26 +09:00
SHIMODA Hiroshi
f29f3011c8 apply new pref if the pref is changed from non-direct operations with user actions 2011-04-06 21:05:59 +09:00
SHIMODA Hiroshi
a3514bdd9a The drop indicator bar were unexpectedly shown on the vertical tab bar with some theme 2011-03-30 16:18:23 +09:00
Piro / SHIMODA Hiroshi
b5805daa3e With the top tab bar or the case only the top level tree can be collapsed, any collapsed tree was never expanded automatically if a descendant tab (a child of "cannot be collapsed" tree) was selected. 2011-03-29 02:14:27 +09:00
SHIMODA Hiroshi
29396bb18c inverted scrollbar can be disabled by a secret pref "extensions.treestyletab.tabbar.invertScrollbar" 2011-03-25 12:12:33 +09:00
SHIMODA Hiroshi
f272ed650a remove needless style 2011-03-25 11:57:56 +09:00
SHIMODA Hiroshi
78871944c6 apply narrow scrollbar styles fro Firefox 3.6 2011-03-25 11:55:24 +09:00
SHIMODA Hiroshi
15ca73e001 show scrollbar in the tab bar with narrow width 2011-03-25 11:42:50 +09:00
Piro / SHIMODA Hiroshi
894198e0fc while tab dragging on tabs, collapsed tree weren't expanded automatically. 2011-03-24 03:30:01 +09:00
Piro / SHIMODA Hiroshi
9f89599dc4 Drag and drop of tabs to pinned tabs breaks tree of tabs. (Pinned tabs must not accept dropping of tabs ON it.) 2011-03-19 05:14:17 +09:00
Piro / SHIMODA Hiroshi
9b8c693628 export Deferred 2011-03-19 05:00:12 +09:00
Piro / SHIMODA Hiroshi
bb2b541ea0 regression: when the last parent tab and its children are closed, Firefox froze. (fix for https://github.com/piroor/treestyletab/issues/#issue/50 ) 2011-03-19 02:56:00 +09:00
Piro / SHIMODA Hiroshi
3eb8838ded * error handler was wrongly called.
* show notification with delay
2011-03-18 22:52:27 +09:00
Piro / SHIMODA Hiroshi
e005536edf auto detection of accesskey was broken 2011-03-18 22:10:53 +09:00
Piro / SHIMODA Hiroshi
7cd0d20f50 searchbar in the tab bar couldn't receive mousedown events because the event was wrongly canceled. textbox should be a clickable element which can receive mousedown events always. 2011-03-18 21:48:54 +09:00
SHIMODA Hiroshi
6ee1bf6f9c Merge branch 'master' of https://github.com/ed2010/treestyletab into ed2010-master 2011-03-16 23:05:47 +09:00
SHIMODA Hiroshi
7d9ee67d34 when there are too many tabs, click on extra toolbar items in the tab bar was wrongly ignored. 2011-03-15 01:25:46 +09:00
Piro / SHIMODA Hiroshi
79ed882157 update jsdeferred 2011-03-04 03:45:45 +09:00
Piro / SHIMODA Hiroshi
61a4e307eb update jsdeferred 2011-03-04 03:25:54 +09:00
ed2010
d5d8844e27 Corrected typo in @fileOverview description for confirmWithTab.js 2011-03-01 09:30:08 -08:00
Piro / SHIMODA Hiroshi
6b0366400c update JSDeferred 2011-03-02 00:17:57 +09:00
Piro / SHIMODA Hiroshi
caa7bfce9b update library 2011-03-01 02:35:57 +09:00
Piro / SHIMODA Hiroshi
fda2d6e4cc update jsdeferred 2011-02-28 23:09:15 +09:00
Piro / SHIMODA Hiroshi
41eb5685b2 update jsdeferred 2011-02-27 18:15:48 +09:00
Piro / SHIMODA Hiroshi
05c86c85c6 improve compatibility with TotalToolbar ( http://totaltoolbar.mozdev.org/ ) 2011-02-19 22:07:08 +09:00
Piro / SHIMODA Hiroshi
d0bf81b511 ignore drag and drop while toolbar customization (better compatibility with TotalToolbar http://totaltoolbar.mozdev.org/ ) 2011-02-19 20:27:30 +09:00
Piro / SHIMODA Hiroshi
84d60f9302 improve compatibility with TotalToolbar ( http://totaltoolbar.mozdev.org/ ) 2011-02-19 20:08:42 +09:00
SHIMODA Hiroshi
bb8b1a9af0 nsIPromptService compatible accesskey detection 2011-02-10 10:08:26 +09:00
SHIMODA Hiroshi
3c38f43d5d Merge branch 'master' of github.com:piroor/treestyletab 2011-02-10 08:58:50 +09:00
SHIMODA Hiroshi
8e36e02926 add comment 2011-02-10 08:58:28 +09:00
Piro / SHIMODA Hiroshi
e8cba54fd5 confirmWithTab didn't provide accesskey for buttons (fix for https://github.com/piroor/treestyletab/issues#issue/43 ) 2011-02-10 08:19:49 +09:00
Piro / SHIMODA Hiroshi
68e4690da8 failed to tear off selected tabs if the multiple tab handler is installed 2011-02-09 03:13:04 +09:00
Piro / SHIMODA Hiroshi
6d13730c64 when a tab is dropped out of windows, two windows were wrongly opened. 2011-02-09 02:56:33 +09:00
SHIMODA Hiroshi
4fab352cce fix compatibility issue with Multiple Tab Handler about drag and drop of multiple tabs between windows 2011-02-07 12:09:12 +09:00
SHIMODA Hiroshi
33044b454e drag and drop of text like "www.example.com" (without schema) is unexpectedly rejected by the security check. (fix for https://github.com/piroor/treestyletab/issues#issue/37 ) 2011-02-07 10:45:59 +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
9c0a063edf rename prefs: extensions.treestyletab.autoAttachNewTabsAsChildren => extensions.treestyletab.autoAttach, extensions.treestyletab.autoAttachSearchResultAsChildren => extensions.treestyletab.searchResult 2011-01-26 00:06:32 +09:00
SHIMODA Hiroshi
f3292d295d referred undefined constant 2011-01-24 13:27:41 +09:00
Piro / SHIMODA Hiroshi
9bb9f05685 when a collapsed tree was moved, children unexpectedly stayed open. (fix for https://github.com/piroor/treestyletab/issues#issue/31 ) 2011-01-24 09:13:23 +09:00
Piro / SHIMODA Hiroshi
8a77d791c7 indicate which toolbar becomes the tab bar, by tooltip 2011-01-23 16:01:26 +09:00
Piro / SHIMODA Hiroshi
791db5e9ba indicate which toolbar will become "vertical tab bar". (experimental) 2011-01-23 15:20:06 +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
3ae902cac9 mark "hide alltabs button" feature as legacy (only for Firefox 3.6 or older versions) 2011-01-23 14:33:16 +09:00
Piro / SHIMODA Hiroshi
800e64c94d When the twisty style is "none", entire tabs are recognized as "twisty" unexpectedly. (fix for https://github.com/piroor/treestyletab/issues#issue/21 ) 2011-01-23 04:03:39 +09:00
Piro / SHIMODA Hiroshi
95ba144808 cast a value to a boolean by "!!" 2011-01-23 03:32:04 +09:00
Piro / SHIMODA Hiroshi
7ec5d3a933 tabbar position changing was not saved for drag and drop of the tab bar. 2011-01-23 03:26:45 +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
Piro / SHIMODA Hiroshi
5ba83972c4 the orient of the tab bar was wrongly recognized when sycnReinitiTabbar. 2011-01-22 23:43:55 +09:00
Piro / SHIMODA Hiroshi
0b8a4070c5 split destroying/reinitializing process from event listener methods 2011-01-22 12:31:57 +09:00
Piro / SHIMODA Hiroshi
41084ec097 experimental: allow to move the tab bar from TabsToolbar to another toolbar 2011-01-22 02:15:04 +09:00
Piro / SHIMODA Hiroshi
6e676a29d6 allow to place tabbar not in #TabsToolbar 2011-01-22 00:01:19 +09:00
SHIMODA Hiroshi
568a1703bf restore tree structure on the startup (expedimental, disabled by extensions.treestyletab.restoreTreeOnStartup) 2011-01-20 11:55:49 +09:00
Piro / SHIMODA Hiroshi
bd0e8b39e5 remove needless codes 2011-01-20 01:31:22 +09:00
SHIMODA Hiroshi
c117ad1ccf drop indicator of the tab bar is shown wrongly for vertical tab bar. 2011-01-19 19:03:40 +09:00
Piro / SHIMODA Hiroshi
93c69131e3 for hidden twisties, screenX and screenY are possibly smaller than the tab's position. 2011-01-16 13:46:18 +09:00
Piro / SHIMODA Hiroshi
8d5fb95b80 if twisty in tabs are hidden, recognize click events on favicons as ones on twisties. 2011-01-16 12:01:59 +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
SHIMODA Hiroshi
a2cbc32c8b send nsDOMTreeStyleTabTabbarPositionChanging and nsDOMTreeStyleTabTabbarPositionChanged events as UIEvents 2011-01-11 12:21:24 +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
141e819498 [autohide] When the window is resized while the tab bar is expanded, hide it before updating width of the bar. (fix for https://github.com/piroor/treestyletab/issues#issue/18 ) 2011-01-10 12:27:02 +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
Piro / SHIMODA Hiroshi
e24ee77e71 update the position of the floating tab bar without delay on the startup (fix for https://github.com/piroor/treestyletab/issues#issue/12 ) 2011-01-07 22:08:22 +09:00
SHIMODA Hiroshi
d4781a8a6e add configuration UI for "extensions.treestyletab.bookmarkDroppedTabs.behavior" (see https://github.com/piroor/treestyletab/issues#issue/6 ) 2011-01-06 10:25:17 +09:00
SHIMODA Hiroshi
cbeff338d2 couldn't handle click on twisty of tabs, on Minefield, Mac OS X. 2010-12-27 18:58:02 +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
6d3fd864d6 add ability to control "how to bookmark dropped tree?" (fix for https://github.com/piroor/treestyletab/issues/issue/6 ) 2010-12-20 20:41:22 +09:00
SHIMODA Hiroshi
efca844cf5 don't select dragged tabs 2010-12-20 16:24:47 +09:00
SHIMODA Hiroshi
a1b73fb9a2 to feedback actual behavior, select dragged tabs automatically if MTH is installed 2010-12-20 15:46:38 +09:00
SHIMODA Hiroshi
3acb6a2bfc add "close other tabs except this tree" context menu item 2010-12-08 20:34:42 +09:00
SHIMODA Hiroshi
f54f673b73 don't access to gBrowser before it is initialized 2010-12-08 16:38:00 +09:00
Piro / SHIMODA Hiroshi
60d15d1715 New tabs opened in a loop should be ordered by "opened order", even if I set new child is inserted at the first position of existing children. (fix for http://piro.sakura.ne.jp/cgi-bin/bbs.cgi?2812 ) 2010-12-08 01:28:23 +09:00
SHIMODA Hiroshi
b2a72cdc8d fix error on dragging the tab bar if there are only pinned tabs 2010-12-07 12:40:41 +09:00
Piro / SHIMODA Hiroshi
a8d4e7fd9e startRendering is a method of treeStyleTab 2010-12-06 23:34:32 +09:00
Piro / SHIMODA Hiroshi
b488475bd8 move codes for autohide into JS code modules 2010-12-06 22:31:58 +09:00
Piro / SHIMODA Hiroshi
0713e54fda move codes for drag and drop into JS code modules 2010-12-06 21:04:52 +09:00
Piro / SHIMODA Hiroshi
433bec4ade specify the reason of updating floating tab bar, to fix incorrect tab bar width problem on multiple windows ( https://github.com/piroor/treestyletab/issues#issue/2 ) 2010-12-03 23:50:42 +09:00
Piro / SHIMODA Hiroshi
f9c965d1b1 getCurrentDragSession() => currentDragSession 2010-12-02 09:02:27 +09:00
SHIMODA Hiroshi
fabd5f546d split methods and add a new API getAncestorTabs() 2010-12-01 17:40:18 +09:00
SHIMODA Hiroshi
34cd4244c1 define event types as constant properties 2010-12-01 17:16:26 +09:00
SHIMODA Hiroshi
a72ee733a8 move event type and topic definitions below class definitions 2010-12-01 09:40:27 +09:00
SHIMODA Hiroshi
98e5745217 define event types as constant properties 2010-12-01 09:36:22 +09:00
SHIMODA Hiroshi
23326d9ab3 define topic types as constant properties 2010-12-01 09:33:07 +09:00
SHIMODA Hiroshi
619d47c77d support new API based on DOM Events 2010-11-30 19:05:00 +09:00
SHIMODA Hiroshi
9b2b99674f enable tree separation on vertical tab bar if maxTreeLevel==0 2010-11-29 19:35:47 +09:00
SHIMODA Hiroshi
89732dc67b now we can set maximum level of nesting 2010-11-29 17:24:45 +09:00
Piro / SHIMODA Hiroshi
241edec464 now we can stack collapsed tabs in the horizontal tab bar 2010-11-25 01:14:36 +09:00
SHIMODA Hiroshi
3ef3ee4612 On Linux and Mac OS X, selected theme didn't saved. (regression) 2010-11-18 16:04:31 +09:00