Commit Graph

1750 Commits

Author SHA1 Message Date
Piro / SHIMODA Hiroshi
58446f320d don't touch old TabDNDObserver if there is new TMP_tabDNDObserver (for compatibility issue with Tab Mix Plus) 2011-03-19 00:55:21 +09:00
Piro / SHIMODA Hiroshi
55bfe342d2 When Personal Titlebar ( https://addons.mozilla.org/ja/firefox/addon/personal-titlebar/ ) is installed, tree view was wrongly disabled. 2011-03-19 00:45:27 +09:00
Piro / SHIMODA Hiroshi
85cbf6bbba don't set needless treestyletab-backup-flex 2011-03-18 21:52:12 +09:00
SHIMODA Hiroshi
8779e2ecde on Linux, appmenu in the tab bar and other toolbar items inserted before the tabs element were wrongly moved after the tabs element. 2011-03-16 20:12:37 +09:00
SHIMODA Hiroshi
e55f22c7b7 don't access to the scope of a closed window (workaround for https://github.com/piroor/treestyletab/issues#issue/57 ) 2011-03-16 19:29:05 +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
SHIMODA Hiroshi
1d47d59bac flexible toolbar items in the vertical tab bar were hidden if there are too many tabs 2011-03-15 01:23:30 +09:00
Piro / SHIMODA Hiroshi
6dba2cb05d Add a new option to control collapsed state of restored tabs: "extensions.treestyletab.collapseExpandSubtree.sessionRestore". -1 = restore last state, 0 = always collapse, 1 = always expand 2011-03-02 00:08:56 +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
aeada88711 do nothing if there is no "tabbar-leftside" and "tabbar-rightside" toolbars 2011-02-19 20:10:40 +09:00
Piro / SHIMODA Hiroshi
84d60f9302 improve compatibility with TotalToolbar ( http://totaltoolbar.mozdev.org/ ) 2011-02-19 20:08:42 +09:00
Piro / SHIMODA Hiroshi
e22969ab5d uptade tabbar position when TotalToolbar ( http://totaltoolbar.mozdev.org/ ) insert toolbars below the browser 2011-02-19 19:49:40 +09:00
SHIMODA Hiroshi
e582e0c224 dragging operation on the grippy in the tab bar splitter wrongly resized only the placeholder, so the splitter could be placed behind tabs and the tab bar couldn't be resized anymore. 2011-02-14 11:06:59 +09:00
SHIMODA Hiroshi
93ab502fcf workaround for a compatibility problem with Request Policy: if Request Policy is installed the tab bar was unexpectedly shrunken (fix for https://github.com/piroor/treestyletab/issues/#issue/45 / https://www.requestpolicy.com/dev/ticket/181 ) 2011-02-14 10:54:09 +09:00
SHIMODA Hiroshi
7a66d56224 Merge branch 'master' of github.com:piroor/treestyletab 2011-02-10 17:06:49 +09:00
SHIMODA Hiroshi
bb176dc75d update rules for focus ring of tabs (fix for https://github.com/piroor/treestyletab/issues#issue/42 ) 2011-02-10 17:04:43 +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
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
e02b40cb4a failed to focus to the owner tab if the current tab is closed on Minefield. (fix for https://github.com/piroor/treestyletab/issues#issue/38 ) 2011-02-07 11:02:18 +09:00
SHIMODA Hiroshi
8bd60b4ef8 wrong count of restoring tabs if the BarTab is installed. (fix for https://github.com/piroor/treestyletab/issues#issue/40 ) 2011-02-07 10:10:47 +09:00
Piro / SHIMODA Hiroshi
94220983f1 no need to check existence of PlacesUIUtils._confirmOpenInTabs 2011-02-05 04:29:04 +09:00
SHIMODA Hiroshi
d4cba9949e fix initialization error 2011-02-04 19:50:21 +09:00
SHIMODA Hiroshi
0b82b798f7 now we can disable repositioning of statuspanel 2011-02-04 09:59:05 +09:00
SHIMODA Hiroshi
92e03b8a8e API compatibility error: TreeStyleTabService.position was broken. 2011-02-03 19:55:54 +09:00
SHIMODA Hiroshi
daae06ffd6 don't show status panel on the tab bar by default 2011-02-03 19:55:28 +09:00
SHIMODA Hiroshi
ad85e46093 ignore about:sessionrestore if it is just the restored tab. 2011-02-03 14:36:01 +09:00
SHIMODA Hiroshi
1333157a92 tabs from about:sessionrestore should be attached to the current tab (fix for https://github.com/piroor/treestyletab/issues#issue/35 ) 2011-02-03 13:57:19 +09:00
SHIMODA Hiroshi
86c658d767 remove legacy compatibility codes for Tab Mix Plus (2) 2011-02-02 18:03:12 +09:00
SHIMODA Hiroshi
9018f032be remove legacy compatibility codes for Tab Mix Plus 2011-02-02 17:58:35 +09:00
SHIMODA Hiroshi
bbf428493a fix compatibility problem with lately Tab Mix Plus about drag and drop of multiple tabs 2011-02-01 16:56:53 +09:00
Piro / SHIMODA Hiroshi
242921665f Tab Mix Plus changes its internal symbols 2011-02-01 08:11:48 +09:00
Piro / SHIMODA Hiroshi
6d6aa89ec1 Reposition status panel (introduced by https://bugzilla.mozilla.org/show_bug.cgi?id=628654 ) for bottom tab bar 2011-01-31 01:22:14 +09:00
SHIMODA Hiroshi
2ec079ea0b restructure preferences dialog 2011-01-26 10:46:12 +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
32d561b248 rearrange panes 2011-01-26 01:06:32 +09:00
Piro / SHIMODA Hiroshi
1eacd02cbc add a new pain (experimental) 2011-01-26 01:01:19 +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
Piro / SHIMODA Hiroshi
e2967beb4d add a new preference to control how to attach the new tab opened by BrowserOpenTab() 2011-01-26 00:01:37 +09:00
SHIMODA Hiroshi
554c0cab32 improve compatibility with DragNDrop Toolbars ( https://addons.mozilla.org/firefox/addon/dragndrop-toolbars/ ) 2011-01-24 13:22:53 +09:00
SHIMODA Hiroshi
c6518dcb42 add hack for DragNDrop Toolbars ( https://addons.mozilla.org/firefox/addon/dragndrop-toolbars/ ) 2011-01-24 12:58:58 +09:00
Piro / SHIMODA Hiroshi
03cb455678 show the popup as a tooltip 2011-01-23 16:12:53 +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
bba8799933 remove all styles from the old tabs toolbar 2011-01-23 15:57:01 +09:00
Piro / SHIMODA Hiroshi
8a1cab009d indicate which toolbar will become "vertical tab bar". (experimental) 2011-01-23 15:21:29 +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
437019a138 don't cache scroll box for the tab bar 2011-01-23 15:18:09 +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
734eac6509 typo 2011-01-23 03:57:27 +09:00
Piro / SHIMODA Hiroshi
95ba144808 cast a value to a boolean by "!!" 2011-01-23 03:32:04 +09:00
Piro / SHIMODA Hiroshi
b990284e65 when the tree view is temporary disabled, negative margin of collapsed tabs have to be cleared. 2011-01-23 03:25:21 +09:00
Piro / SHIMODA Hiroshi
6d1fd994db if the menubar is in the vertical tab bar, menubar contents are shown out of the toolbar. 2011-01-23 02:56:53 +09:00
Piro / SHIMODA Hiroshi
f39735113c orient of the toolbar should be "horizontal", not "vertical". 2011-01-23 02:24:02 +09:00
Piro / SHIMODA Hiroshi
4fbfd750d2 When the tab bar is moved into the title bar, show/hide menu bar breaks the tab bar. 2011-01-23 02:18:03 +09:00
Piro / SHIMODA Hiroshi
4f6ffd80e8 add special codes for Personal Titlebar ( https://addons.mozilla.org/irefox/addon/personal-titlebar/ ) 2011-01-23 01:49:16 +09:00
Piro / SHIMODA Hiroshi
b4ca262ba9 remove needless definitions for backward compatibility 2011-01-23 01:48:44 +09:00
Piro / SHIMODA Hiroshi
56d79c8b11 after I exit from the toolbar customize, then count of child tabs were lost. 2011-01-23 01:08:26 +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
06d15a8e8d too toSource()-ed 2011-01-22 13:45:37 +09:00
Piro / SHIMODA Hiroshi
7aed5e240a don't update _notifyBackgroundTab twice 2011-01-22 13:43:43 +09:00
Piro / SHIMODA Hiroshi
b665a8ca11 don't update advanceSelectedTab twice 2011-01-22 13:38:08 +09:00
Piro / SHIMODA Hiroshi
b7794809f2 always apply custom XBL to tab containers 2011-01-22 13:22:00 +09:00
Piro / SHIMODA Hiroshi
68cc97b38b rearrange methods 2011-01-22 13:21:39 +09:00
Piro / SHIMODA Hiroshi
54eaa6aa78 split and rearrange methods 2011-01-22 13:06:59 +09:00
Piro / SHIMODA Hiroshi
dbbdc42aca reduce event listener methods 2011-01-22 12:33:29 +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
Piro / SHIMODA Hiroshi
6dc94591f9 initTabbar() should get both type of arguments: string and flag. 2011-01-21 23:21:39 +09:00
SHIMODA Hiroshi
665355599d don't save tree structure if the fast restoring is disabled 2011-01-20 12:08:25 +09:00
SHIMODA Hiroshi
19c22d2875 handle sessionstore-windows-restored 2011-01-20 12:04:49 +09:00
SHIMODA Hiroshi
9b00af1059 use default interval of session storing system 2011-01-20 11:58:36 +09:00
SHIMODA Hiroshi
f449db9a6f the pref was inverted 2011-01-20 11:57:03 +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
SHIMODA Hiroshi
00cebb1eda select existing text when I enter to the editing mode in a group tab 2011-01-19 19:02:58 +09:00
SHIMODA Hiroshi
3effb55cde update library 2011-01-17 11:04:43 +09:00
SHIMODA Hiroshi
eb17d17aba don't stretch tab contents if the binding is overridden (e.g. by Tab Mix Plus) 2011-01-17 10:17:56 +09:00
Piro / SHIMODA Hiroshi
4f3c5fda8e add a comment for the problem http://piro.sakura.ne.jp/cgi-bin/bbs.cgi?2820 2011-01-17 09:27:22 +09:00
Piro / SHIMODA Hiroshi
61df6c5c8a the tooltip on a tab was wrongly shown with the text for the twisty even if the event is fired not on the twisty 2011-01-14 00:05:28 +09:00
Piro / SHIMODA Hiroshi
12e8d4635d pinned tabs are wrongly positioned if "auto hide" is enabled. 2011-01-13 01:36:14 +09:00
Piro / SHIMODA Hiroshi
c9ca94c271 pinned tabs are wrongly positioned if updateAllTabsIndent() is called 2011-01-13 00:13:12 +09:00
Piro / SHIMODA Hiroshi
32283c415c regression: pinned tabs are wrongly posotioned 2011-01-12 23:37:31 +09:00
SHIMODA Hiroshi
7961570eb4 don't hide the tab bar when exiting auto hide mode 2011-01-12 17:25:41 +09:00
Piro / SHIMODA Hiroshi
87c3cc52a9 add comments "for TabView" 2011-01-12 09:05:04 +09:00
Piro / SHIMODA Hiroshi
eb729c1eff rearrange thumbnails even if TabView is visible 2011-01-12 04:19:32 +09:00
Piro / SHIMODA Hiroshi
3b3f904b77 rearrange thumbnails dynamically on TabMove 2011-01-12 04:16:35 +09:00
Piro / SHIMODA Hiroshi
33525e2989 make it safe 2011-01-12 04:06:46 +09:00
Piro / SHIMODA Hiroshi
99f5fcb077 always rearrange all groups 2011-01-12 04:06:10 +09:00
Piro / SHIMODA Hiroshi
a229524071 always reorder thumbnails if any tab was moved 2011-01-12 04:00:35 +09:00
Piro / SHIMODA Hiroshi
722d1aaed5 fix thumbnail order of Panorama automatically (fix for https://github.com/piroor/treestyletab/issues#issue/20 ?) 2011-01-12 03:58:55 +09:00
SHIMODA Hiroshi
0a3773c5a1 fire all custom events as DataContainerEvent 2011-01-11 19:29:14 +09:00
SHIMODA Hiroshi
e3adc1e93f use DataContainerEvent type 2011-01-11 13:29:21 +09:00
SHIMODA Hiroshi
543ca9330b use new API of Multiple Tab Handler 2011-01-11 13:27:43 +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
aeae03c58c reduce tabbox from the configuration dialog 2011-01-10 16:17:59 +09:00
Piro / SHIMODA Hiroshi
4eee5243f6 regression: on the startup, the tab bar was wrongly hidden. 2011-01-10 16:13:31 +09:00
Piro / SHIMODA Hiroshi
9635fc2154 2011 2011-01-10 16:02:15 +09:00
Piro / SHIMODA Hiroshi
51108f6900 add configuration UI for auto-hide feature in fullscreen mode 2011-01-10 16:00:00 +09:00
Piro / SHIMODA Hiroshi
d71eb160da disable needless controls by status of checkboxes 2011-01-10 15:09:51 +09:00
Piro / SHIMODA Hiroshi
0e6817b375 don't show toggler for mousemove if it is not handled by the user preference 2011-01-10 14:01:53 +09:00
Piro / SHIMODA Hiroshi
14a4e6a086 The tab bar losts its width after restarting, on Minefield. (fix for https://github.com/piroor/treestyletab/issues#issue/19 ) 2011-01-10 13:45:40 +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
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
f48c5744bd new tabs opened by selection search from the context menu never became children of the current tab 2011-01-06 11:46:20 +09:00
SHIMODA Hiroshi
f3915ced9f extensions.treestyletab.autoAttachSearchResultAsChildren was ignored if it is 2 and shouldOpenSearchResultAsChild is called with no argument. 2011-01-06 11:15:56 +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
e285140555 update for Minefield (fix for https://github.com/piroor/treestyletab/issues#issue/9 ) 2011-01-05 10:35:11 +09:00
SHIMODA Hiroshi
9c789c9305 fix typo 2010-12-24 12:14:04 +09:00
SHIMODA Hiroshi
cc66a3723f event names are changed with "nsDOM" prefix ( update for ca4705f0a3 ) 2010-12-20 21:04:21 +09:00
SHIMODA Hiroshi
a60a734a04 fix invalid owner 2010-12-20 20:58:59 +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
97f0875298 when a persona is applied, extra buttons in the toolbar was out of window 2010-12-20 14:42:58 +09:00
SHIMODA Hiroshi
9b7bae9a23 On Minefield, previewing of a persona broke appearance of the floating tab bar. (fix for https://github.com/piroor/treestyletab/issues#issue/5 ) 2010-12-20 13:22:13 +09:00
SHIMODA Hiroshi
64c7fb8b65 with Tab Mix Plus, I cannot drop multiple tabs (fix for https://github.com/piroor/multipletab/issues/closed#issue/2 ) 2010-12-15 12:05:29 +09:00
SHIMODA Hiroshi
99dba23763 update icon definition for Minefield 2010-12-13 15:13:17 +09:00
SHIMODA Hiroshi
1ac871e4e7 crete layers for additional elements 2010-12-11 03:59:28 +09:00
SHIMODA Hiroshi
c2f3cfaf17 can't do search from the web search bar in some webpages 2010-12-09 23:33:04 +09:00
SHIMODA Hiroshi
950ef92e8b tab overflow and other operations were unexpectedly blocked 2010-12-09 22:58:06 +09:00
SHIMODA Hiroshi
328e3df340 make extensions.treestyletab.autoAttachSearchResultAsChildren tribool 2010-12-09 20:13:04 +09:00
SHIMODA Hiroshi
7eb4224be8 a secret pref "extensions.treestyletab.autoAttachSearchResultAsChildren.always" to open search result as a child of the current tab always 2010-12-09 15:19:38 +09:00
SHIMODA Hiroshi
3cdf604b3c find selection in the current tab recursively 2010-12-09 15:18:37 +09:00
SHIMODA Hiroshi
58278779bb Open search result as a child of the current tab if the search term equals to the term selected in the current tab. 2010-12-09 15:05:46 +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
aa73026cb9 failed to load JS code modules (regression) 2010-12-08 19:21:06 +09:00
SHIMODA Hiroshi
cfae3e466d Domain Tab => DomainTab 2010-12-08 17:56:14 +09:00
SHIMODA Hiroshi
23f5bb1def add download URL of Domain Tab 2010-12-08 17:40:18 +09:00
SHIMODA Hiroshi
8bf532a604 support Domain Tab ( https://addons.mozilla.org/firefox/addon/13906/ ) 2010-12-08 17:39:36 +09:00
SHIMODA Hiroshi
f54f673b73 don't access to gBrowser before it is initialized 2010-12-08 16:38:00 +09:00
SHIMODA Hiroshi
65623f948e cosmetic 2010-12-08 10:38:25 +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
Piro / SHIMODA Hiroshi
cbcfc4e57b regression: didn't work on Firefox 3.x 2010-12-08 00:54:11 +09:00
SHIMODA Hiroshi
30608ffdf7 don't call positionPinnedTabs() too many times 2010-12-07 19:22:41 +09:00
SHIMODA Hiroshi
961460cb0d cosmetic 2010-12-07 19:19:13 +09:00
SHIMODA Hiroshi
ee4344164e less eval: don't overwrite _positionPinnedTabs() 2010-12-07 13:46:38 +09:00
Piro / SHIMODA Hiroshi
8381924314 Merge branch 'remove-old-codes' 2010-12-07 02:03:07 +09:00
Piro / SHIMODA Hiroshi
fe1cb0a837 _notifyBackgroundTab was not overridden on Firefox 3.6 and later 2010-12-07 02:02:38 +09:00
Piro / SHIMODA Hiroshi
928371f0a4 regression: tabs can be focused unexpectedly 2010-12-07 01:56:21 +09:00
Piro / SHIMODA Hiroshi
2820a2556e better handling for tab tooltip (without eval()) 2010-12-07 01:53:20 +09:00
Piro / SHIMODA Hiroshi
88aeaeab2f update _beginRemoveTab hack for Minefield 2010-12-07 01:38:46 +09:00
Piro / SHIMODA Hiroshi
0371c6cf1b remove codes to override key event handlers on the tabbar (because it doesn't work anymore on Firefox 3 and later) 2010-12-07 01:37:28 +09:00
Piro / SHIMODA Hiroshi
b3e5c9d86d regression: failed to restore tab attributes 2010-12-07 01:26:52 +09:00
Piro / SHIMODA Hiroshi
e9d2bc572a less eval 2010-12-07 01:21:17 +09:00
Piro / SHIMODA Hiroshi
403128f1ab less eval, and auto-update visibility of closeboxes in tabs for manual resizing of the tab bar 2010-12-07 01:11:34 +09:00
Piro / SHIMODA Hiroshi
cf058c1b18 block to select tab for clicking on the twisty, without eval() 2010-12-07 00:25:14 +09:00
Piro / SHIMODA Hiroshi
7ea751f9fb remove codes for Firefox 2 2010-12-07 00:16:53 +09:00
Piro / SHIMODA Hiroshi
811648a9e7 insert the splitter for the floating tab bar via DOM1 API instead of XUL overlay 2010-12-06 23:16:06 +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
SHIMODA Hiroshi
9c8eaf6c39 Opening/closing of sidebar should always update the floating tab bar. (fix for https://github.com/piroor/treestyletab/issues#issue/3 ) 2010-12-06 16:20:08 +09:00
SHIMODA Hiroshi
6d5849b049 On Minefield, "Metal" theme was broken. (part2) 2010-12-06 15:53:26 +09:00
SHIMODA Hiroshi
3c16c0e23c On Minefield, "Metal" theme was broken. 2010-12-06 15:36:05 +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
d228191dc0 kEVENT_TYPE_FOCUS_NEXT_TAB didn't used! (tab focus was not controlled anymore) 2010-12-03 22:40:52 +09:00
SHIMODA Hiroshi
1206379c0a When the print preview is finished, restore the tab bar at first.
If there is All-in-One Sidebar, finishing process of print preview raises an exception and TST failed to restore the tab bar. ( http://piro.sakura.ne.jp/cgi-bin/bbs.cgi?2797 , http://piro.sakura.ne.jp/cgi-bin/bbs.cgi?2803 )
2010-12-03 15:20:26 +09:00
SHIMODA Hiroshi
cc7a15d2ee Merge branch 'master' of github.com:piroor/treestyletab 2010-12-03 13:17:51 +09:00
SHIMODA Hiroshi
8e48a5e712 Sometimes closed popups are wrongly detected as opened. ( http://piro.sakura.ne.jp/cgi-bin/bbs.cgi?2801 ) 2010-12-03 13:16:30 +09:00
Piro / SHIMODA Hiroshi
b63975376b in the print preview mode, AutoHide unexpectedly worked. 2010-12-03 02:54:59 +09:00
Piro / SHIMODA Hiroshi
d5afbebd8c Drag and drop actions from non-tab elements aren't handled by TST. As the result, Firefox's native handler handles the event, so default drop indicator is unexpectedly processed. ( http://piro.sakura.ne.jp/cgi-bin/bbs.cgi?2798 ) 2010-12-03 02:38:15 +09:00
SHIMODA Hiroshi
73195258bb move codes for dropping multiple tabs into bookmarks tree to the shared library 2010-12-02 18:08:31 +09:00
SHIMODA Hiroshi
457e5d50ac failed to get URI from to-be-restored tabs on Minefield 2010-12-02 17:30:58 +09:00
SHIMODA Hiroshi
edd09aa702 on windows, don't override cursor for multiple items dragging (workaround) 2010-12-02 11:08:22 +09:00
SHIMODA Hiroshi
4452d79ed1 update for https://bugzilla.mozilla.org/show_bug.cgi?id=547787 2010-12-02 10:42:45 +09:00
SHIMODA Hiroshi
7fff907980 undefined variable 2010-12-02 10:03:15 +09:00
Piro / SHIMODA Hiroshi
f9c965d1b1 getCurrentDragSession() => currentDragSession 2010-12-02 09:02:27 +09:00
Piro / SHIMODA Hiroshi
78dc5ef23c refactor codes for drag and drop 2010-12-02 09:00:39 +09:00
Piro / SHIMODA Hiroshi
f661405af0 careless miss 2010-12-02 08:40:26 +09:00
Piro / SHIMODA Hiroshi
d35d743e8e refactor codes to get selected tabs 2010-12-02 08:31:11 +09:00
Piro / SHIMODA Hiroshi
834050f820 refactor DND codes 2010-12-02 08:12:57 +09:00
Piro / SHIMODA Hiroshi
19926994d7 refactor drag and drop implementations 2010-12-02 00:15:40 +09:00
SHIMODA Hiroshi
fad08b3d1f update configuration UI 2010-12-01 18:17:35 +09:00
SHIMODA Hiroshi
79dc211f82 always collapse/expand tabs with animation, if animation effect is allowed 2010-12-01 18:09:07 +09:00
SHIMODA Hiroshi
31fb56fd03 on Minefield, expanding tabs now have correct transparency. 2010-12-01 17:59:07 +09:00
SHIMODA Hiroshi
974712c99c maxTreeLevel didn't saved if it is changed by spinbuttons 2010-12-01 17:48:00 +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
0319f8f494 latest BarTab provides correct currentURI, so we don't have to do a dirty hack 2010-12-01 15:25:34 +09:00
SHIMODA Hiroshi
f3105942c4 fix typo 2010-12-01 10:23:54 +09:00
SHIMODA Hiroshi
53bbbbe4b3 simplify configuration UI 2010-12-01 10:22:53 +09:00
SHIMODA Hiroshi
bd796b1d9a update custom event type for Multiple Tab Handler 2010-12-01 09:51:10 +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
6a9321c52c add comment for addon developers 2010-12-01 09:26:12 +09:00
SHIMODA Hiroshi
619d47c77d support new API based on DOM Events 2010-11-30 19:05:00 +09:00
SHIMODA Hiroshi
e88f38f95d set initial state of tabs: subtree can be collapsed 2010-11-30 16:45:03 +09:00
SHIMODA Hiroshi
9b51543de5 cosmetic 2010-11-30 13:41:08 +09:00
SHIMODA Hiroshi
2932d89da7 support drag feedback image and multiple drag data for dragging of trees 2010-11-30 12:23:08 +09:00
SHIMODA Hiroshi
fedf1f4c5f allow multiple tabs dragging 2010-11-30 11:00:09 +09:00
SHIMODA Hiroshi
a71258a87a set drag data on dragstart of tabs 2010-11-30 10:42:36 +09:00
SHIMODA Hiroshi
9514371fc6 sort dragged tabs by their order 2010-11-30 10:20:03 +09:00
SHIMODA Hiroshi
e038977e76 fix undefined reference error 2010-11-30 09:48:44 +09:00
SHIMODA Hiroshi
7f32f5b88b remove codes for Firefox 3.0 2010-11-30 09:42:22 +09:00
SHIMODA Hiroshi
fce26a7fbc remove codes for Firefox 3.0 2010-11-30 09:24:04 +09:00
SHIMODA Hiroshi
17c7a08ec9 remove needless codes and images for Firefox 3.0 2010-11-30 09:22:12 +09:00
SHIMODA Hiroshi
b9db7c47a3 remove codes for Firefox 3.0 2010-11-30 09:12:22 +09:00
SHIMODA Hiroshi
cee97e82f0 switch configuration UI for maxTreeLevel by its value 2010-11-29 20:06:31 +09:00
SHIMODA Hiroshi
00c5f4b04f update configuration UI 2010-11-29 19:36:13 +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
bf26359e06 allow to collapse tol-level tree if maxTreeLevel==0 2010-11-29 19:24:27 +09:00
SHIMODA Hiroshi
c56817c433 remove obsolete codes 2010-11-29 17:44:17 +09:00
SHIMODA Hiroshi
bce141d495 unify enableSubtreeIndent and maxTreeLevel prefs 2010-11-29 17:42:06 +09:00
SHIMODA Hiroshi
89732dc67b now we can set maximum level of nesting 2010-11-29 17:24:45 +09:00
SHIMODA Hiroshi
ee0ad57175 support dragging of multiple tabs by Tab Utilities and other addons which use HTML5 drag events. 2010-11-29 12:04:38 +09:00
SHIMODA Hiroshi
658d66381a on Minefield, tabs in the horizontal tab bar unexpectedly have "maxwidth" and "minwidth" attribute. 2010-11-26 14:03:09 +09:00
SHIMODA Hiroshi
fdf4ad2aaa on Minefield, tab drop indicator on a horizontal tab bar was not hidden automatically. 2010-11-25 16:22:36 +09:00
SHIMODA Hiroshi
e02ab66927 failed to close collapsed-stacked tabs 2010-11-25 10:37:44 +09:00
SHIMODA Hiroshi
82d3102b12 apply gradient mask for background stacked tabs 2010-11-25 10:30:27 +09:00
SHIMODA Hiroshi
166bbab319 horizontal tabs were not shown with separation margins 2010-11-25 09:49:26 +09:00
Piro / SHIMODA Hiroshi
561d0aaaa8 update z-index of tabs after the position of the tab bar is changed 2010-11-25 08:37:26 +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
Piro / SHIMODA Hiroshi
b6e9b67430 don't set needless attributes for tab elements on Minefield. 2010-11-24 23:46:57 +09:00
SHIMODA Hiroshi
8d82e02491 less access to oriental pref 2010-11-19 14:07:19 +09:00
SHIMODA Hiroshi
ae80131b61 indentation pref was wrongly ignored. 2010-11-19 13:00:42 +09:00
Piro / SHIMODA Hiroshi
5502b9bf39 remove "open link in tab" and "new tab from location bar" codes 2010-11-18 02:57:02 +09:00
Piro / SHIMODA Hiroshi
dc6d8503b7 remove "open link in tab" and "new tab from location bar" codes 2010-11-18 02:55:23 +09:00
Piro / SHIMODA Hiroshi
0426180299 remove "open link in tab" and "new tab from location bar" codes 2010-11-18 02:50:54 +09:00
Piro / SHIMODA Hiroshi
c1871b94c6 fix careless misses 2010-11-18 01:08:40 +09:00
SHIMODA Hiroshi
f31da97030 remove message for debugging 2010-11-12 11:43:23 +09:00
Piro / SHIMODA Hiroshi
e1fdc67340 fix regression: sometimes failed to restore closed tab set 2010-11-11 02:13:18 +09:00
Piro / SHIMODA Hiroshi
8bec6fc3b5 don't save children information if it is not needed 2010-11-11 01:52:02 +09:00
Piro / SHIMODA Hiroshi
4a6774e0b7 fix regression: tree structure is correctly restored after set of tabs are restored. 2010-11-11 01:49:18 +09:00
Piro / SHIMODA Hiroshi
4dbdefc368 restore closed tab set without blocking (incomplete)
* tree structure doesn't restored. (regression)
* Deferred.wait(0.25) in askUndoCloseTabSetBehavior() should be removed.
2010-11-11 01:14:04 +09:00
Piro / SHIMODA Hiroshi
238070965d split TreeStyleTabBrowser.prototype.restoreClosedSet() to two methods 2010-11-10 23:02:53 +09:00
Piro / SHIMODA Hiroshi
5c07b12c08 remove hack for old Minefield 2010-11-02 02:15:29 +09:00
Piro / SHIMODA Hiroshi
877e57352a remove obsolete codes (for old Minefield) 2010-11-02 02:06:53 +09:00
piro
94864cd5ff ブックマークをタブで開く場合などにMinefieldでエラーになっていた
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@7305 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-10-26 00:35:09 +00:00
piro
f14b0b0d8f Bug 586234 – When middle clicking links in popups, open the new tab in a full browser window
( https://bugzilla.mozilla.org/show_bug.cgi?id=586234 ) の影響で、リンクをタブで開いた時に子タブにならなくなっていたのを修正


git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@7297 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-10-25 02:36:47 +00:00
piro
870432de9e ダブルクリックのイベントを再発行しないようにした
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@7284 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-10-13 16:42:27 +00:00
piro
fb261f4164 ポップアップメニューが開いている間はポインタの移動によるタブバーの自動開閉を無効化する、という処理が期待通りに動いていなかったのを修正
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@7283 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-10-13 15:18:04 +00:00
piro
faf4d3a47d 不可視のタブがある時にツリーの構造がおかしくなる問題に対処(不可視のタブは自動的に下に寄せるようにした)
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@7282 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-10-13 15:06:41 +00:00
piro
79276e57e9 update for changes introduced by Bug 602964 - return to using non deterministic throbbers (remove progress line / bar implementation) https://bugzilla.mozilla.org/show_bug.cgi?id=602964
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@7281 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-10-13 11:56:05 +00:00
piro
b0aaaadff2 updated for changes introduced by Bug 448546 - When middle-clicking back/forward/reload, the new tab should inherit history from the tab that opened it (using duplicateTab) ( https://bugzilla.mozilla.org/show_bug.cgi?id=448546 )
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@7269 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-09-20 11:01:20 +00:00
piro
67e7f14b38 親のタブを閉じたらすべての子タブをツリーから解放する設定の時、子タブをタブバーの最下部ではなく、最も近い自然な位置(最上位の親タブの次の兄弟タブの直前)に置くようにした(extensions.treestyletab.closeParentBehavior.moveDetachedTabsToBottom=trueでこれまでと同じ挙動)
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@7266 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-09-18 16:13:07 +00:00
piro
d5193671e5 Tab Utilities ( https://addons.mozilla.org/firefox/addon/59961/ )によってcontentAreaClickにopenNewTabWithが挿入されている場合に、それによって開かれたタブが子タブにならない問題に対処
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@7264 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-09-18 15:42:11 +00:00
piro
0f0214d8eb Minefield 4.0b7pre向けの指定はFirefox 3.6以前には適用しない
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@7262 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-09-18 15:18:13 +00:00
piro
44d78584d4 閉じられるタブの数を正しく計算するように
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@7261 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-09-18 15:17:48 +00:00
piro
361efaf6eb Firefox 3.6でタブが半透明のままになっていたのを修正
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@7259 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-09-18 15:04:14 +00:00
piro
25bd92ce80 don't listen DOMAttrModified if there is no Tab Utilities.
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@7257 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-09-17 16:10:59 +00:00
piro
8877dd44ee updated for changes by Bug 544818 - Progress "Line" indicator for loading tabs ( https://bugzilla.mozilla.org/show_bug.cgi?id=544818 )
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@7255 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-09-17 15:30:09 +00:00
piro
4bfee29a38 ツールバーのカスタマイズ中はタブバーの移動をできなくする変更が機能していなかった
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@7250 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-09-17 09:34:41 +00:00
piro
e7e6b83969 update comment
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@7249 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-09-17 02:45:23 +00:00
piro
acc3ed80b6 閉じられないタブが残る問題に対処したつもり
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@7248 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-09-17 02:43:29 +00:00
piro
54f00c8102 グループの自動的な再構成をより賢く
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@7245 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-09-16 13:37:41 +00:00
piro
801e04b795 hiddenTabs, shownTabs
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@7244 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-09-16 11:06:21 +00:00
piro
b1568bd66c 安全側に強く倒した実装に
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@7243 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-09-16 11:00:36 +00:00
piro
33067b8bbd インデント調整
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@7242 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-09-16 10:48:19 +00:00
piro
2e393aa333 TabShow/TabHideイベントに基づいてツリーの整合性を保つように
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@7241 599a83e7-65a4-db11-8015-0010dcdd6dc2
2010-09-16 10:46:15 +00:00