Commit Graph

2009 Commits

Author SHA1 Message Date
YUKI Hiroshi
c22c03186f Open temporary group tabs with "temporary=true" parameter 2013-08-21 13:35:26 +09:00
Piro / YUKI Hiroshi
a870d718da Update size of inner box of the tab bar after the binding was lost (#538)
By some reasons, the XBL binding can be removed and re-assigned unexpectedly by UI changes (ex. show/hide toolbars).
Then I have to update the size of the inner box immediately.
2013-08-21 02:06:42 +09:00
Piro / YUKI Hiroshi
9aebf2838f Open new tab from DragIt ( https://addons.mozilla.org/firefox/addon/dragit-formerly-drag-de-go/ ) as a child of the current tab. #523 2013-07-27 04:17:42 +09:00
YUKI Hiroshi
9999d7f135 Show favicon for about:treestyletab-group tab correctly on Firefox 22 and later (#521)
Because URIs like "chrome://treestyletab/skin/group/group-icon#-moz-resolution=16,16" doesn't work, if the chrome URL is defined by "override" directive.
2013-07-02 17:25:28 +09:00
YUKI Hiroshi
90ca9e36ec Update tabsdragutils 2013-05-28 16:19:36 +09:00
YUKI Hiroshi
a7c9d2b80a Fix wrong use of RestoringTabsData.get() 2013-05-07 16:25:07 +09:00
YUKI Hiroshi
e75ec2c289 Update tabsDragUtils.js 2013-05-07 16:19:48 +09:00
Drugoy
c19fc3a7bd Fix issue 463
This is a final fix for issue 463
2013-04-30 16:31:07 +04:00
saneyuki_s
e691e6759e Fix js strict-mode error: avoid prohibits function statements not at the top level of a script or function. 2013-03-28 19:10:27 +09:00
Piro / YUKI Hiroshi
26928e2dfa Update original URL of the library bookmark-multiple-tabs 2013-03-06 23:17:32 +09:00
Piro / YUKI Hiroshi
5954e76c02 Add new secret option "extensions.treestyletab.autoAttach.fromCurrent" to control new tab position from the current tab (#452) 2013-03-06 02:37:21 +09:00
Piro / YUKI Hiroshi
414a73c3ff Load "PlacesUIUtils.jsm" correctly.
The path was changed on 2010-04-18 ( http://hg.mozilla.org/mozilla-central/rev/f60133d3febe , https://bugzilla.mozilla.org/show_bug.cgi?id=556739 ) but worked until recent versions. Why??
2013-03-06 01:42:37 +09:00
Piro / YUKI Hiroshi
7985a98620 Move all tabs in the dragged tree to a newly opened window correctly on Firefox 19 and later (#472) 2013-03-06 00:58:51 +09:00
Piro / YUKI Hiroshi
e180b42d61 Use latest fxaddonlib-tabs-drag-utils 2013-03-06 00:36:38 +09:00
Piro / YUKI Hiroshi
a260a439fd Expand the drop area to drop dragged tabs to a tab itself 2013-03-02 22:31:08 +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
4487c1881e Don't set margin to indicate grouped tabs for parent tabs next to hidden tabs (#463) 2013-02-27 04:06:50 +09:00
YUKI Hiroshi
15a7581ab6 Fix missing "TreeStyleTabUtils" symbol for modified functions 2013-01-08 21:22:02 +09:00
Piro / YUKI Hiroshi
72d38659d8 TreeStyleTabBase should not inherit "prefs" 2013-01-06 11:47:50 +09:00
Piro / YUKI Hiroshi
251674258d Move tree forward correctly by gBrowser.moveTabForward() 2013-01-04 03:56:47 +09:00
Piro / YUKI Hiroshi
318ad0ee52 Update hacks about moveTabForward/moveTabBackward for Firefox 20 2013-01-04 02:03:01 +09:00
YUKI "Piro" Hiroshi
f914c5cc72 Merge pull request #435 from saneyuki/string
Move string bundles to TreeStyleTabUtils
2013-01-03 08:24:27 -08:00
saneyuki_s
a7fc238e4e Move string bundles to TreeStyleTabUtils. 2013-01-03 11:08:25 +09:00
saneyuki_s
9cc3f04f14 Load UninstallationListener.js as JS code modules. 2013-01-03 09:56:57 +09:00
saneyuki_s
fe3cff6bb6 Update UninstallationListener.js. 2013-01-03 09:52:19 +09:00
YUKI Hiroshi
3f59db7448 Update tabsDragUtils to the latest revision 2012-12-28 12:17:17 +09:00
YUKI Hiroshi
6030fc690d Don't eat the click event by the "invisible popup" for the autohide.
popupBoxObject.setConsumeRollupEvent(Components.interfaces.nsIPopupBoxObject.ROLLUP_NO_CONSUME) have to be called on poupshown, not on popupshowing.
2012-12-05 11:46:52 +09:00
YUKI Hiroshi
5718fef495 Collapse/hide the tab bar automatically even if the webpage includes any plugin area
Logic A) Tab bar autohide is intentionally blocked by opened popup because the tab bar should not be hidden while you open a context menu on the tab bar.
Logic B) On the other hand, TST shows hidden popup on the content area if the webpage includes any plugin area, because Firefox cannot receive mousemove events on plugin areas.
As the result, the hidden popup unexpectedly blocked to hide the tab bar... The popup for the logic B must be ignored by the logic A.
2012-12-05 11:35:37 +09:00
YUKI Hiroshi
fdff43f59c Better animation effect for multirow pinned tabs 2012-12-04 12:02:24 +09:00
YUKI Hiroshi
49f85829f7 Rename oriental properties 2012-12-04 11:07:13 +09:00
Piro / YUKI Hiroshi
a9b74110e3 WIP: pinned tabs in the vertical tab bar can be moved to other rows 2012-12-04 02:49:52 +09:00
Piro / YUKI Hiroshi
5e09e88bb2 Operate drag and drop of pinned tabs more correctly 2012-12-04 01:40:31 +09:00
Piro / YUKI Hiroshi
8e37edc535 find tab from screen coordinates more quickly 2012-12-04 01:16:20 +09:00
Piro / YUKI Hiroshi
8511c0e9ce Operate dragging of pinned tabs (not faviconized) correctly 2012-12-04 00:28:23 +09:00
YUKI Hiroshi
2fdf574251 Automatically hide the tab bar by wheel scrolling on the content area 2012-12-03 20:21:01 +09:00
YUKI Hiroshi
2f21433115 Update tabsDragUtils 2012-11-30 03:36:16 +09:00
YUKI Hiroshi
da462ef098 Fix behaviors around dragging of multiple tabs 2012-11-30 03:03:59 +09:00
YUKI Hiroshi
ec582b537d Shorten codes 2012-11-30 01:00:36 +09:00
YUKI Hiroshi
9f8662bf87 Simplify dynamically inserted codes 2012-11-29 19:34:20 +09:00
YUKI Hiroshi
18d4fec990 Fix wrong dragging animations of pinned tabs in the vertical tab bar 2012-11-28 18:49:03 +09:00
Piro / YUKI Hiroshi
5f59ddb19d Unify extensions.treestyletab.animation.enabled to browser.tabs.animate 2012-11-28 03:34:57 +09:00
Piro / YUKI Hiroshi
a40f24eb74 Fix dynamic patch for QuickDrag (old patch doesn't work on Firefox 19 and later, fix #413) 2012-11-26 01:58:37 +09:00
Piro / YUKI Hiroshi
2a134467de All animation effect was unexpectedly stopped after the configuration dialog is opened (regression) 2012-11-12 03:31:30 +09:00
Piro / YUKI Hiroshi
af1975d073 Tabs from other computers are correctly opened as child tabs of the about:sync tab 2012-11-11 23:13:13 +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
52a87ec878 Update tabsDragUtils library 2012-10-13 20:32:34 +09:00
Piro / YUKI Hiroshi
0db8f5f765 Handle hidden/collapsed tabs while tab dragging correctly 2012-10-13 02:43:34 +09:00
Piro / YUKI Hiroshi
d66b7083d2 Add line breaks for dynamic patches 2012-10-13 02:24:02 +09:00
Piro / YUKI Hiroshi
c66f32e4ab Allow to drop a tab to another more easily 2012-10-13 01:00:57 +09:00
Piro / YUKI Hiroshi
4d19cd75c6 Process animation effect for dragged tabs correctly 2012-10-13 00:37:03 +09:00
YUKI Hiroshi
1ce3e62b13 Fix syntax error 2012-10-12 17:06:37 +09:00
YUKI Hiroshi
59281101a4 Fix minor syntax errors 2012-10-12 16:56:16 +09:00
YUKI Hiroshi
83626af553 Reduce use of <![CDATA[ ... ]]> 2012-10-12 16:46:37 +09:00
YUKI Hiroshi
4a3f96c945 Reduce use of e4x <![CDATA[ ... ]]> 2012-10-12 16:28:46 +09:00
YUKI Hiroshi
8affaa2939 Reduce use of <![CDATA[ ... ]]> for Firefox 17 and later 2012-10-12 11:34:13 +09:00
YUKI Hiroshi
3042dec27e Update Multiple Tabs Drag and Drop Utilities 2012-10-11 21:55:24 +09:00
YUKI Hiroshi
37f7d04096 Update Multiple Tabs Drag and Drop Utilities 2012-10-11 21:29:16 +09:00
YUKI Hiroshi
d71a063db5 Update Multiple Tabs Drag and Drop Utilities 2012-10-11 20:03:40 +09:00
saneyuki_s
a18738be8f Remove TreeStyleTabUtils.PromptService. 2012-09-23 18:39:34 +09:00
Piro / YUKI Hiroshi
d623daa205 Fix XML syntax error 2012-09-23 16:12:15 +09:00
Piro / YUKI Hiroshi
3b692b4de4 Reduce usecases of evaluateXPath() 2012-09-23 16:11:03 +09:00
Piro / YUKI Hiroshi
a6792a2b4b Reduce usecases of evaluateXPath() 2012-09-23 15:43:49 +09:00
Piro / YUKI Hiroshi
f106546809 Uncheck the disabled checkbox about animation effects if browser.tabs.animate is disabled 2012-09-23 15:10:44 +09:00
Piro / YUKI Hiroshi
c9a3d28c72 Open duplicated tabs from back/forward buttons as children of the current tab 2012-09-23 14:57:29 +09:00
saneyuki_s
dd3a9e97f5 Remove currently needless code from content/treestyletab/config.js. 2012-09-18 02:19:55 +09:00
Piro / YUKI Hiroshi
18639ccbea Don't override BrowserReloadOrDuplicate, BrowserForward, BrowserBack, and gotoHistoryIndex anymore 2012-09-15 12:32:58 +09:00
Piro / YUKI Hiroshi
f4d43a5d93 Don't duplicate tab on reloading 2012-09-15 12:19:07 +09:00
Piro / YUKI Hiroshi
d7121d9042 Simplify codes dynamically inserted by eval() 2012-09-15 12:09:15 +09:00
Piro / YUKI Hiroshi
c0ab92a24a Partially support live preview of tab dragging, introduced by https://bugzilla.mozilla.org/show_bug.cgi?id=783282 (Not supported yet: dragging on a tab to attach) 2012-08-30 05:28:03 +09:00
saneyuki_s
3378f7ae8a Use Service.jsm in content/treestyletab/config.js. 2012-08-13 14:53:36 +09:00
SHIMODA Hiroshi
6c5deb973f Update library (handle drag and drop of multiple tabs to the bookmarks sidebar correctly on Firefox 17, #328) 2012-08-08 21:39:43 +09:00
Piro / SHIMODA Hiroshi
6c64656446 Fix "possible missing variable" problem 2012-08-04 02:46:20 +09:00
Piro / SHIMODA Hiroshi
74a75f93aa Save nested tree as nested bookmark folders correctly when a nested tree of tabs is droppend to bookmarks 2012-08-03 02:02:43 +09:00
Piro / SHIMODA Hiroshi
4f73a9861d Open bookmarks as tabs correctly when a bookmark folder is dropped to the tab bar even if the folder includes any subfolder. 2012-08-03 01:55:06 +09:00
SHIMODA Hiroshi
3fe6641839 Open new tabs at the dropped position for drag and drop of bookmark folders #316 2012-07-29 11:11:41 +09:00
SHIMODA Hiroshi
b64dbbda9f Open bookmark group as a tree if a bookmark folder is dropped to the tab bar (but not moved to the dropped position yet) #316 2012-07-29 04:08:57 +09:00
SHIMODA Hiroshi
803286bbbb Create a bookmark folder from dragged tree correctly on Firefox 13 and later #316 2012-07-29 00:58:28 +09:00
Piro / SHIMODA Hiroshi
5769d05897 Initialize correctly on Firefox 15 and olders 2012-05-25 23:54:29 +09:00
Piro / SHIMODA Hiroshi
da657f8950 Update initialization process for changes introduced by https://bugzilla.mozilla.org/show_bug.cgi?id=731926 2012-05-17 09:32:52 +09:00
SHIMODA Hiroshi
a17733656e Handle new tabs from the "new tab" button correctly on Firefox 11 and later 2012-05-02 20:41:49 +09:00
Piro / SHIMODA Hiroshi
64199668cf Show the floating menu bar (and title bar) with Hide Caption Titlebar Plus (https://addons.mozilla.org/firefox/addon/hide-caption-titlebar-plus-sma/) correctly #283 2012-05-02 05:38:22 +09:00
SHIMODA Hiroshi
aea0595898 Support border-radius and other CSS3 properties (without -moz-prefix) 2012-02-28 15:11:24 +09:00
SHIMODA Hiroshi
c9038bc86e in horizontal tab bar, no need to put place holder margin for the twisty about tabs without children 2012-02-10 15:41:23 +09:00
Piro / SHIMODA Hiroshi
b796513d4b Favicon of collapsed tabs in the horizontal tree were not hidden. (regression) ( https://github.com/piroor/treestyletab/issues/233 ) 2012-02-10 02:44:35 +09:00
Piro / SHIMODA Hiroshi
5d1ebb9867 With Tab Mix Plus, failed to save session data. (regression) 2012-02-10 01:59:37 +09:00
Piro / SHIMODA Hiroshi
b885bb8f02 Twisties couldn't be hidden by user preference (regression) ( https://github.com/piroor/treestyletab/issues/235 ) 2012-02-10 01:36:48 +09:00
Piro / SHIMODA Hiroshi
6bd6ddeea9 On FIrefox 9 and later, "bookmark this tree" feature was broken. 2012-02-07 01:21:32 +09:00
Piro / SHIMODA Hiroshi
16f6cd7dd9 optimize: reduce use of Iterator 2012-02-05 06:31:03 +09:00
Piro / SHIMODA Hiroshi
59444c68a6 use Iterator instead of forEach (for performance optimization) 2012-02-05 03:15:38 +09:00
Piro / SHIMODA Hiroshi
f744f51802 * remove custom drop marker in tabs
* initTabContents always update the order of tab contents
2012-02-04 02:33:49 +09:00
Piro / SHIMODA Hiroshi
6c43a67836 don't apply custom binding to tabs anymore 2012-02-03 05:27:57 +09:00
Piro / SHIMODA Hiroshi
bc640990a6 When both Tab Mix Plus and any third-party's theme are installed, collapsed tabs in the horizontal tab bar couldn't be collapsed. 2012-02-02 03:13:55 +09:00
Piro / SHIMODA Hiroshi
ed46793caa When new tab is opened in the background, it should be notified by an animation effect. 2012-01-29 19:54:02 +09:00
Piro / SHIMODA Hiroshi
71cfcd3601 nested tree with folders couldn't be saved correctly 2012-01-28 06:07:55 +09:00
Piro / SHIMODA Hiroshi
055d7c3893 remove needless line 2012-01-28 05:57:03 +09:00
Piro / SHIMODA Hiroshi
b969cb2800 dummy tab should be saved as a bookmark folder 2012-01-28 05:54:25 +09:00
SHIMODA Hiroshi
1e2ea4969f "bookmark this tree" doesn't work on Firefox 11 and later 2012-01-26 11:05:28 +09:00
SHIMODA Hiroshi
11080de1e8 split methods 2012-01-18 14:48:02 +09:00
Piro / SHIMODA Hiroshi
4d816760b5 reduce obsolete version-specific logic and comments 2012-01-14 01:30:06 +09:00
Piro / SHIMODA Hiroshi
23e3457530 update version specific comments 2012-01-14 01:15:12 +09:00
Piro / SHIMODA Hiroshi
d61494d07d revert some changes because they are required for current Firefox 2012-01-13 23:19:19 +09:00
SHIMODA Hiroshi
bcb8615f47 drop Firefox 3.6 support 2012-01-13 17:38:12 +09:00
SHIMODA Hiroshi
df0fcb6851 update changes around "tabs on top" implementation for Firefox 12 2012-01-13 12:34:37 +09:00
SHIMODA Hiroshi
585ab07c48 suppress unexpected jumping on the tab bar after new child tabs are opened 2012-01-13 12:16:35 +09:00
Piro / SHIMODA Hiroshi
3cf6b76fee F2 key didn't work on group tab (regression) 2012-01-03 05:13:39 +09:00
SHIMODA Hiroshi
d0664b4552 "fast restore" didn't work for secondary (and later) window 2011-12-19 19:20:14 +09:00
SHIMODA Hiroshi
5ea172c3c1 sessions not restored if TMP's custom session management is activated 2011-12-15 10:55:04 +09:00
SHIMODA Hiroshi
add57ba5e6 avoid binding error 2011-12-14 11:05:56 +09:00
Piro / SHIMODA Hiroshi
55dc28600b move codes for group tabs to a JS code module 2011-12-11 23:09:53 +09:00
Piro / SHIMODA Hiroshi
d0dd08f88d don't raise "undefined" error 2011-12-10 02:37:41 +09:00
Piro / SHIMODA Hiroshi
80b64709c7 "event." is required 2011-12-10 02:36:08 +09:00
Piro / SHIMODA Hiroshi
3e4cbe02c7 now tabs can be closed from full tooltips 2011-12-10 02:35:19 +09:00
Piro / SHIMODA Hiroshi
9259ecad17 middle click on tab link should close the tab 2011-12-10 02:05:08 +09:00
Piro / SHIMODA Hiroshi
8ec27ba13c update contents of dummy tab dynamically 2011-12-10 01:43:57 +09:00
SHIMODA Hiroshi
bd15731247 forgot to load script 2011-12-09 20:12:12 +09:00
SHIMODA Hiroshi
b79e30b3fb split javascript codes 2011-12-09 20:11:21 +09:00
SHIMODA Hiroshi
1e8daf3ded draw links in the "dummy" tab 2011-12-09 20:10:04 +09:00
SHIMODA Hiroshi
56df54a0c3 update Linux specific styles 2011-12-05 16:55:11 +09:00
SHIMODA Hiroshi
dc75525582 platform specific styles didn't loaded correctly. 2011-12-05 16:50:31 +09:00
SHIMODA Hiroshi
11b7baef1a on Linux, panel was never shown and click events out of panel was unexpectedly eaten 2011-12-05 14:12:52 +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
1bba301260 emulate behaviors of folder trees, for arrow keys on focused tabs (but not wrapped on Windows and Linux - this is designed behavior of Firefox itself!) 2011-12-03 05:01:38 +09:00
Piro / SHIMODA Hiroshi
e3b5a236d8 arrowscrollbox in tooltip should be re-created 2011-11-30 20:32:57 +09:00
Piro / SHIMODA Hiroshi
cf49041b8c animation effect for full tooltip 2011-11-30 20:22:19 +09:00
Piro / SHIMODA Hiroshi
71d517d51b split implementation of full tooltip 2011-11-30 03:40:11 +09:00
Piro / SHIMODA Hiroshi
e2039d9370 hide full tooltip contents automatically 2011-11-30 02:29:55 +09:00
Piro / SHIMODA Hiroshi
7869302232 update pref UI around tooltip 2011-11-30 02:25:49 +09:00
Piro / SHIMODA Hiroshi
ff1cd2ebe5 implement "full tooltip" for too many children 2011-11-30 02:09:32 +09:00
SHIMODA Hiroshi
be484a2116 title of grouping tab can be customized by F2 key 2011-11-29 17:53:21 +09:00
SHIMODA Hiroshi
b94a0f6417 Tab Mix Plus's "SessionData" is deprecated 2011-11-29 17:07:00 +09:00
Piro / SHIMODA Hiroshi
a3d1651ca7 update mail address 2011-11-02 02:43:39 +09:00
Piro / SHIMODA Hiroshi
c78abb4cde "open bookmarks in tabs" didn't work on Nightly and lately Firefox versions (regression) 2011-10-31 23:58:02 +09:00
Piro / SHIMODA Hiroshi
7938d32944 hacks for Colorful Tabs https://addons.mozilla.org/firefox/addon/1368 didn't work correctly. Now member tabs of a tree are colored with the same color. 2011-10-30 04:07:08 +09:00
Piro / SHIMODA Hiroshi
2e28ffe4c2 Improved compatibility with Tab Utilities. (If TU is installed, TST failed to open trees of tabs from bookmark folders.) 2011-10-30 01:45:02 +09:00
Piro / SHIMODA Hiroshi
401b83b92f split long method 2011-10-30 01:10:17 +09:00
Piro / SHIMODA Hiroshi
e4ae635760 update for new Greasemonkey 2011-10-28 04:13:25 +09:00
Piro / SHIMODA Hiroshi
24fc712975 define TAB_DROP_TYPE by self (for Firefox 8 and later) 2011-08-29 23:57:29 +09:00
SHIMODA Hiroshi
424498f1b2 don't modify "display" property of tab bar elements dynamically by autohide (fix for https://github.com/piroor/treestyletab/issues/150 ) 2011-08-24 14:43:04 +09:00
SHIMODA Hiroshi
2c35aa8ce0 update library for https://bugzilla.mozilla.org/show_bug.cgi?id=648668 (support blank favicon on Firefox 8 or later) 2011-08-24 10:27:12 +09:00
SHIMODA Hiroshi
68e156bd12 don't show "replace current tab" item for bookmark groups on Firefox 8 or later (fix for https://bugzilla.mozilla.org/show_bug.cgi?id=440093 ) 2011-08-24 10:20:31 +09:00
SHIMODA Hiroshi
b99cdae4c9 New tabs from GM_openInTab() should become children of the current tab 2011-08-15 19:44:11 +09:00
SHIMODA Hiroshi
79231c9123 The issue #147 should be fixed by the library 2011-08-15 18:28:51 +09:00
SHIMODA Hiroshi
afb1d8bcfa When tabs are highlighted by Tab Utilities, favicons were wrongly hidden. (fix for #147 ) 2011-08-15 18:23:28 +09:00
SHIMODA Hiroshi
1b3248172a update for Snap Links Plus 2.1 ( http://snaplinks.mozdev.org/ ) 2011-08-10 14:28:20 +09:00
SHIMODA Hiroshi
257ebd24d9 fix comment 2011-08-03 10:08:36 +09:00
SHIMODA Hiroshi
7ced731636 hack for BrowserSearch.loadSearch() didn't work on Firefox 4 or later. 2011-08-03 10:05:26 +09:00
Piro / SHIMODA Hiroshi
5e26c9de1e With Duplicate This Tab addon, tabs opened by middle click of links and Back/Forward buttons are not opened as children of the current tab. 2011-07-30 03:27:40 +09:00
SHIMODA Hiroshi
93c2f9f94f size of pinned tabs can be customized by secret prefs extensions.treestyletab.pinnedTab.width and extensions.treestyletab.pinnedTab.height 2011-07-29 14:44:31 +09:00
Piro / SHIMODA Hiroshi
5c99ed22f8 tabs opened by Duplicate This Tab ( https://addons.mozilla.org/firefox/addon/duplicate-this-tab/ ) aren't opened as a child of the current tab. 2011-07-27 02:22:16 +09:00
SHIMODA Hiroshi
99e8ae01dd new tabs opened by InstaClick ( https://addons.mozilla.org/firefox/addon/instaclick/ ) should become child tabs of the current tab. 2011-06-17 22:08:52 +09:00
SHIMODA Hiroshi
d676abf012 update for Firefox 7 2011-06-16 11:53:52 +09:00
Piro / SHIMODA Hiroshi
467b625484 * With ColorfulTabs, vertical tab bar was wrongly scrolled. (fix for https://github.com/piroor/treestyletab/issues/88 )
* update compatibility hacks for ColorfulTabs
2011-06-05 03:59:36 +09:00
SHIMODA Hiroshi
f2fc943216 some compatibility hacks for other addons didn't work unexpectedly. (regression, fix for https://github.com/piroor/treestyletab/issues/117 ) 2011-06-02 11:03:15 +09:00
Piro / SHIMODA Hiroshi
7162b78038 bookmarks sidebar and other sidebar panels never worked (regression, https://github.com/piroor/treestyletab/issues/115 ) 2011-05-30 00:37:56 +09:00
Piro / SHIMODA Hiroshi
263e449f9c unload listeners must handle unload event before TST itself is destroyed 2011-05-28 06:25:13 +09:00
Piro / SHIMODA Hiroshi
eb95f17dbb Tab Mix Plus's session management didn't work (regression) 2011-05-28 06:14:51 +09:00
Piro / SHIMODA Hiroshi
e8ad95487a With All-in-One Sidebar the tab bar was wrongly left on the content area after the sidebar was hidden automatically (fix for http://piro.sakura.ne.jp/cgi-bin/bbs.cgi?2902 ) 2011-05-27 02:50:36 +09:00
Piro / SHIMODA Hiroshi
dc5eda4278 extensions.treestyletab.tabbar.scrollToNewTab.mode didn't work for new tabs opened in the background (fix for http://piro.sakura.ne.jp/cgi-bin/bbs.cgi?2903 ) 2011-05-27 02:31:44 +09:00
Piro / SHIMODA Hiroshi
ff1fef531f flatten stylesheets 2011-05-27 00:10:18 +09:00
SHIMODA Hiroshi
f690d637c6 define lazy getters for modules 2011-05-26 12:11:08 +09:00
SHIMODA Hiroshi
47528e3ef7 on-screen tabs were not highlighted correctly in the "list all tabs" popup (introduced on https://bugzilla.mozilla.org/show_bug.cgi?id=626903 ) 2011-05-26 11:30:00 +09:00
SHIMODA Hiroshi
01200acccd load TreeStyleTabWindow and TreeStyleTabBrowser constructors in the main window 2011-05-26 11:09:19 +09:00
SHIMODA Hiroshi
d67ecd7d80 update compatibility codes for Tab Mix Plus 2011-05-26 11:02:34 +09:00
SHIMODA Hiroshi
91ee4592dc re-split initialization methods 2011-05-26 10:47:28 +09:00
Piro / SHIMODA Hiroshi
0066bb6479 failed to drag single tab if a tab is handled 2011-05-26 05:55:03 +09:00
Piro / SHIMODA Hiroshi
d4e4ad9e42 most of codes are moved to JavaScript code module 2011-05-26 05:54:46 +09:00
Piro / SHIMODA Hiroshi
835c496466 when the grippy in the splitter of the tab bar, only the placeholder was expanded and tab bar wrongly kept itself collapsed. 2011-05-26 03:05:48 +09:00
Piro / SHIMODA Hiroshi
01b34dc8b9 init autohide module with delay 2011-05-26 00:52:28 +09:00
Piro / SHIMODA Hiroshi
08d63d74a2 init extra modules with delay 2011-05-26 00:47:29 +09:00
SHIMODA Hiroshi
2ab1e856d8 new APIs: readyToOpenChildTabNow(), readyToOpenNextSiblingTabNow(), and readyToOpenNewTabGroupNow() 2011-05-25 13:58:25 +09:00
SHIMODA Hiroshi
c21df996cb with Locationbar2 ( https://addons.mozilla.org/firefox/addon/locationbar²/ ), new tabs from path segments should be opened as child tabs of the current tab 2011-05-25 13:45:15 +09:00
SHIMODA Hiroshi
7c71359f2d pref UI for middle click on the new tab button should be hidden on Firefox 3.6 2011-05-25 12:47:38 +09:00
SHIMODA Hiroshi
e5e96b92da add UI to control new tabs from middle click of "new tab" button and "go" button, for configuration dialog 2011-05-25 12:37:30 +09:00
SHIMODA Hiroshi
d43e71e891 middle click on the "Go" button was ignored wrongly. 2011-05-25 12:29:01 +09:00
SHIMODA Hiroshi
eadab87664 middle click on new tab button was wrongly ignored 2011-05-25 11:59:09 +09:00
SHIMODA Hiroshi
ba57c2531f middle click on the "new tab" button can be handled (for https://github.com/piroor/treestyletab/issues/108 ) 2011-05-25 11:53:22 +09:00
SHIMODA Hiroshi
8cfadc626e behavior of middle click on the "go" button should be customizable 2011-05-25 11:27:33 +09:00
Piro / SHIMODA Hiroshi
e9900dceb0 Don't touch to "ordinal" attribute of drop indicator bar, on Firefox 4 or later. 2011-05-25 03:30:40 +09:00
Piro / SHIMODA Hiroshi
de6ea32045 support "go" button on Firefox 3.6. 2011-05-25 03:29:49 +09:00
Piro / SHIMODA Hiroshi
902d6967c6 middle click on the "go" button should open the new tab as the child of the current tab. (partial fix for https://github.com/piroor/treestyletab/issues/108 ) 2011-05-25 03:27:53 +09:00
SHIMODA Hiroshi
f378a46d6c "Hide tab bar when there is only one tab" feature didn't work correctly on Firefox 4. 2011-05-17 09:48:00 +09:00
Piro / SHIMODA Hiroshi
8f7272aac6 optimize switching of tab groups (Panorama) 2011-05-17 02:24:24 +09:00
Piro / SHIMODA Hiroshi
26f4e0f56d Vertical tab bar in popup windows should be hidden by "chromehidden" attribute. (fix for https://github.com/piroor/treestyletab/issues/99 ) 2011-05-07 19:49:17 +09:00
Piro / SHIMODA Hiroshi
d8a1a4bd15 Contents of textbox in toolbar items inserted into vertical tab bar were unexpectedly hidden. (fix for https://github.com/piroor/treestyletab/issues/100 ) 2011-05-07 19:37:18 +09:00
Piro / SHIMODA Hiroshi
cce9a78291 Other expanded trees were unexpectedly collapsed when the current tab was closed with collapsed whildren. 2011-05-06 23:40:07 +09:00
Piro / SHIMODA Hiroshi
1629917f34 vertical tab bar was broken after Personas is switched. 2011-05-06 21:46:28 +09:00
Piro / SHIMODA Hiroshi
ba79fcbdb0 When Personas is activated, vertical tab bar was broken. 2011-05-06 21:30:45 +09:00
Piro / SHIMODA Hiroshi
f96f4b14da On Mac OS X, clicking on the grippy in the splitter for vertical tab bar didn't expand collapsed tab bar. (fix for https://github.com/piroor/treestyletab/issues/98 ) 2011-05-06 21:00:56 +09:00
SHIMODA Hiroshi
b82531cc51 Pinned tabs disappeared when "auto hide" (not "auto shrink") is enabled. (fix for https://github.com/piroor/treestyletab/issues/96 ) 2011-05-06 18:47:36 +09:00
SHIMODA Hiroshi
442f4b48e6 * Pinned tabs in the rightside tab bar were unexpectedly animated. (fix for https://github.com/piroor/treestyletab/issues/95 )
* Pinned tabs were not animated anymore. (regression)
2011-05-06 14:29:39 +09:00
Piro / SHIMODA Hiroshi
d45e208079 duplication of the current tab should be controlled on Firefox 3.6. 2011-05-06 02:25:44 +09:00
Piro / SHIMODA Hiroshi
a26fc6b420 add a configuration UI for extensions.treestyletab.autoAttach.duplicateTabCommand 2011-05-06 02:15:56 +09:00
Piro / SHIMODA Hiroshi
8982aea101 extensions.treestyletab.autoAttach.newTabCommand and extensions.treestyletab.autoAttach.duplicateTabCommand now have the fourth option to open the tab as the next sibling of the current tab. 2011-05-06 01:50:58 +09:00
Piro / SHIMODA Hiroshi
0bd3d56a11 * "tabs on top" state should be restored after uninstallation.
* prefs were not restored after uninstallation.
2011-05-05 06:25:40 +09:00
Piro / SHIMODA Hiroshi
da1241edb6 drag and drop of selected tabs by Multiple Tab Handler couldn't be handled correctly. 2011-05-05 05:40:04 +09:00
Piro / SHIMODA Hiroshi
1207c9f277 New tab (by Ctrl-T) and new duplicated tab (by middle click on the "reload" button) should be opened as a next sibling tab even if there is no parent. 2011-05-05 04:15:35 +09:00
Piro / SHIMODA Hiroshi
2ee3649434 Duplicated tabs (by middle click on the "reload" button) were mispositioned. 2011-05-05 03:56:54 +09:00
Piro / SHIMODA Hiroshi
fe7544cb66 Duplicated tabs (by middle click on the "reload" button) should be opened as a sibling of the source tab.
The insertion position can be customized by "extensions.treestyletab.autoAttach.duplicateTabCommand".
0 = open as a root (the default behavior in old versions), 1 = open as a child, 2 = open as a sibling (new default).
2011-05-05 03:55:40 +09:00
Piro / SHIMODA Hiroshi
7fb77b1e22 trees around tabs duplicated by middle click on the "back" button were broken. 2011-05-04 23:13:37 +09:00
Piro / SHIMODA Hiroshi
d587677d96 statuspanel should be positioned with chromemargin 2011-05-04 22:03:59 +09:00
Piro / SHIMODA Hiroshi
4b89edfed1 leftside status panel always should be repositioned 2011-05-04 17:18:53 +09:00
Piro / SHIMODA Hiroshi
b277f8df1a status panel was shown on wrong position 2011-05-04 17:10:02 +09:00
Piro / SHIMODA Hiroshi
151374c16b remove obsolete code 2011-04-27 02:51:35 +09:00
Piro / SHIMODA Hiroshi
86d59ed306 don't drag whole tree if there is any selection 2011-04-27 02:44:19 +09:00
Piro / SHIMODA Hiroshi
148790e877 status popup was mispositioned if there is sidebar or any vertical toolbar (fix for https://github.com/piroor/treestyletab/issues/80 ) 2011-04-27 01:51:14 +09:00
Piro / SHIMODA Hiroshi
243f6a4e09 rightside tab bar was mispositioned. 2011-04-27 01:39:38 +09:00
Piro / SHIMODA Hiroshi
7664824d99 extensions.treestyletab.closeRootBehavior should work only if extensions.treestyletab.closeParentBehavior is 0. (fix for https://github.com/piroor/treestyletab/issues/84 , regression) 2011-04-27 01:24:33 +09:00
Piro / SHIMODA Hiroshi
17b14e88fd the splitter for the tab bar should ignore right and middle drag ( https://github.com/piroor/treestyletab/issues/87 ) 2011-04-27 01:09:30 +09:00
Piro / SHIMODA Hiroshi
f3b0b51ed2 pinned tabs should not be closed by "close other tabs except this tree" (fix for https://github.com/piroor/treestyletab/issues/90 ) 2011-04-27 01:06:58 +09:00
Piro / SHIMODA Hiroshi
8aebac8c57 pinned tabs were mispositioned in "auto shrink" mode (fix for https://github.com/piroor/treestyletab/issues/91 ) 2011-04-27 01:00:18 +09:00
SHIMODA Hiroshi
f58951f26c fix conflict with Hide Caption Titlebar Plus https://addons.mozilla.org/firefox/addon/hide-caption-titlebar-plus-sma/ 2011-04-26 21:41:55 +09:00
SHIMODA Hiroshi
a25ea81c50 the rightside tab bar was wrongly out of the window, if "auto collapse (not shrink)" is enabled. 2011-04-20 18:17:20 +09:00
SHIMODA Hiroshi
584ad224a1 With Tab Mix Plus, tabs cannot be pinned correctly. 2011-04-08 16:35:15 +09:00
SHIMODA Hiroshi
dfc07d4081 don't invert positioning method for pinned tabs in the right tab bar. (regression on 0.11.2011040802) 2011-04-08 14:49:55 +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
SHIMODA Hiroshi
f482fd739a tabs were wrongly detected as "multiselected". 2011-04-08 11:56:06 +09:00
Piro / SHIMODA Hiroshi
ab4580dc93 When a newly pinned tab has both parent and children, tree was broken. (part 2) 2011-04-08 04:20:12 +09:00
Piro / SHIMODA Hiroshi
fd817bcace When a newly pinned tab has both parent and children, tree was broken. 2011-04-08 04:08:46 +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
Piro / SHIMODA Hiroshi
91d2146a53 unpinned tabs have wrong margin in the leftside tab bar (regression on 0.11.2011040801) 2011-04-08 03:26:22 +09:00
Piro / SHIMODA Hiroshi
6b6310cafc pinned tabs were wrongly positioned in the leftside tab bar (regression) 2011-04-08 01:42:00 +09:00
SHIMODA Hiroshi
626260d70f reposition status panel completely 2011-04-07 15:13:10 +09:00
Piro / SHIMODA Hiroshi
10f794f9cb add more cases to apply TST's custom binding to the #TabsToolbar 2011-04-07 01:09:40 +09:00
Piro / SHIMODA Hiroshi
9fe82bdf79 With some skin, "hidden" tab bar was not hidden completely by auto-hide. (fix for http://piro.sakura.ne.jp/cgi-bin/bbs.cgi?2871 ) 2011-04-07 00:45:33 +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
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
45d712c23f we should do smooth scroll if the second argument is not given 2011-04-06 20:32:12 +09:00
SHIMODA Hiroshi
63106f2a7f override ensureElementIsVisible() of the tab bar 2011-04-06 20:19:33 +09:00
SHIMODA Hiroshi
b7c9a39951 block to restore scroll position for TabClose 2011-04-06 19:53:46 +09:00
SHIMODA Hiroshi
68acdab242 When the current tab is closed, auto scroll fired by tab focus was wrongly canceled. 2011-04-06 16:40:44 +09:00
SHIMODA Hiroshi
01727ffa49 update descriptions in the source 2011-04-06 14:33:59 +09:00
SHIMODA Hiroshi
6addd2dffd use Ci.nsIDOMXPathResult instead of XPathResult 2011-04-06 14:02:00 +09:00
SHIMODA Hiroshi
d1c7ff1aa8 failed to scroll to newly opened tab in the bottom of the tab bar 2011-04-06 13:59:31 +09:00
SHIMODA Hiroshi
839c9f6005 On Firefox 4, TST failed to know how many tabs are now restoring. 2011-04-06 13:13:40 +09:00
SHIMODA Hiroshi
a3f808f88b new tab from links opened by Tab Mix Plus were not made children of the current tab (fix for https://github.com/piroor/treestyletab/issues#issue/69 ) 2011-04-05 12:28:06 +09:00
SHIMODA Hiroshi
7e1b89ef85 set compatibility flags for each addon 2011-04-04 17:58:55 +09:00
SHIMODA Hiroshi
47c6bf07a9 support Optimoz Tweaks ( http://optimoz.mozdev.org/tweaks/ ) on Firefox 4 or later 2011-04-04 17:41:43 +09:00
SHIMODA Hiroshi
07675ecebc * set minimum indent width to 3px
* new secret prefs to disable auto-shrinking of indent
2011-03-30 13:04:29 +09:00
SHIMODA Hiroshi
031790c2aa On Firefox 4, Focus Last Selected Tab ( http://www.gozer.org/mozilla/extensions/ ) didn't work correctly. 2011-03-30 12:34:37 +09:00
SHIMODA Hiroshi
536d76cdc2 On Firefox 4, don't hide closebox in the tab bar. (fix for https://github.com/piroor/treestyletab/issues/67 ) 2011-03-30 11:11:02 +09:00
SHIMODA Hiroshi
d54fa2910d On Firefox 4, failed to drop tabs on toolbar items inserted into the tab bar. (tree was broken, etc.) 2011-03-30 10:45:49 +09:00
Piro / SHIMODA Hiroshi
276b7659cc merge 2011-03-26 01:08:58 +09:00
Piro / SHIMODA Hiroshi
8144d29a79 Merge branch 'master' of github.com:piroor/treestyletab 2011-03-26 01:04:24 +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
9cbf74c98b add checkbox to disable narrow scrollbar 2011-03-25 12:06:12 +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
644f32c1e6 move scrollbar to left 2011-03-25 02:44:50 +09:00
Piro / SHIMODA Hiroshi
cddb2171d2 fix conflict with Locationbar2 ( https://addons.mozilla.org/firefox/addon/locationbar%C2%B2/ ) 2011-03-24 03:52:24 +09:00