YUKI Hiroshi
163b14646d
Close needless group tabs automatically if they are temporary
2013-08-21 12:53:36 +09:00
YUKI Hiroshi
570502a6fb
Fix typo
...
ues =>
yes
^
2013-08-21 12:52:40 +09:00
YUKI Hiroshi
05f837d0c6
Update URI by setter
2013-08-21 12:46:17 +09:00
YUKI Hiroshi
ee25050cf1
Support multiple parameters for group tabs, like "title=(title);temporary=(boolean)"
2013-08-21 12:39:58 +09:00
YUKI Hiroshi
158e41caf1
Support "?" in the title of group tabs
2013-08-21 12:28:47 +09:00
YUKI Hiroshi
db4cd9b6f1
Revert "Don't close the window with the last group tab, if the last child of the group is closed. ( #537 )"
...
This reverts commit 63a72c9e62
.
2013-08-21 12:20:12 +09:00
Piro / YUKI Hiroshi
2b103ee178
Show/hide tab bar correctly after the grippy is clicked ( #538 )
2013-08-21 03:50:03 +09:00
Piro / YUKI Hiroshi
63a72c9e62
Don't close the window with the last group tab, if the last child of the group is closed. ( #537 )
...
This behaviour can be disabled (and get the old behaviour) by setting the preference "extensions.treestyletab.autoRemoveNeedlessGroupTab.lastTab" to "true".
2013-08-21 03:42:50 +09:00
Piro / YUKI Hiroshi
c2fee561d1
Respect the behaviour of "Disable detach and tear off tab" ( #540 )
...
The addon provides ability to disable tearing off of dragged tab:
https://addons.mozilla.org/firefox/addon/bug489729-disable-detach-and-t/
but TST killed the feature...
2013-08-21 02:18:30 +09:00
Piro / YUKI Hiroshi
637a4fd9bc
Don't hide the tab bar even if there is only one tab, on Firefox 23 and later ( #541 )
...
Because the feature is removed on Firefox 23.
https://bugzilla.mozilla.org/show_bug.cgi?id=855370
However, the addon "Hide Tab Bar With One Tab" still provides it.
https://addons.mozilla.org/firefox/addon/hide-tab-bar-with-one-tab/
So, I decided to activate the behavior only on old Firefox or the environment which has the addon.
2013-08-21 01:09:03 +09:00
Piro / YUKI Hiroshi
481bc1c303
Initialize "Close Tabs to the Right" menuitem even if Multiple Tab Handler is installed.
...
ddbd41163b (commitcomment-3731331)
2013-07-28 01:57:50 +09:00
Piro / YUKI Hiroshi
fd071ba859
Use vertical tab bar specific accesskey for "Close Tabs to Bottom"
2013-07-28 01:53:46 +09:00
Piro / YUKI Hiroshi
e35f7f04d3
Restore tree structure for "undo close tab" feature #525
...
It was a regression on 0.14.2013052901.
2013-07-27 13:56:24 +09:00
Piro / YUKI Hiroshi
a416b179a9
Print more information in the debugging mode
2013-07-27 13:55:20 +09:00
Piro / YUKI Hiroshi
032d36d28c
Support getShortcutOrURIAndPostData() on Firefox 25 and later.
...
See also:
https://github.com/piroor/treestyletab/issues/524
https://bugzilla.mozilla.org/show_bug.cgi?id=846635
2013-07-27 03:47:53 +09:00
Piro / YUKI Hiroshi
54143f450d
Don't shrink tab bar when user selects background tabs #526
2013-07-27 03:04:04 +09:00
Piro / YUKI Hiroshi
5b30204112
Output more messages for debugging
2013-07-27 02:03:44 +09:00
Piro / YUKI Hiroshi
a18af8638f
Deactivate debugging flag
2013-07-27 01:35:22 +09:00
Piro / YUKI Hiroshi
ddbd41163b
Update label of "Close Tabs to the Right" menuitem to "Close Tabs to the Bottom" in the vertical tab bar #529
2013-07-27 00:51:38 +09:00
Piro / YUKI Hiroshi
df8ccdd54d
Find "insert before" reference tab and move the dragged tab to the upper level correctly, even if the parent tab has no next sibling.
...
This should work for cases like #297 .
2013-07-27 00:19:47 +09:00
Piro / YUKI Hiroshi
873a810eb0
Suppress error while the last tabs is dragged over the tab itself
2013-07-26 23:42:11 +09:00
YUKI Hiroshi
c03ad9eaff
Detect new tabs opened from content scripts correctly ( #517 , #510 )
2013-07-02 19:47:41 +09:00
Infocatcher
b2365f075d
Correctly detect group tabs
...
Testcase: about:blank?about:treestyletab-group
2013-06-13 10:02:22 +04:00
Piro / YUKI Hiroshi
20b43cbbb0
Fix wrong path
2013-05-29 23:06:11 +09:00
Piro / YUKI Hiroshi
0ec947b4de
Update library
2013-05-29 23:04:40 +09:00
Piro / YUKI Hiroshi
51f0dcb960
Fix syntax error
2013-05-28 23:26:30 +09:00
YUKI Hiroshi
a17941500d
Detect "to be restored" tab correctly
2013-05-28 16:14:31 +09:00
YUKI Hiroshi
8b8b048138
Add notation for an obsolete method
2013-05-28 16:04:58 +09:00
YUKI Hiroshi
096830cf22
Don't use __SS_restoreState (See https://bugzilla.mozilla.org/show_bug.cgi?id=867142 )
2013-05-28 15:43:37 +09:00
Piro / YUKI Hiroshi
2f2004b8e0
Don't open new window/tabs as children of the current tab, when the opener is not a subframe of the current tab ( #510 )
2013-05-11 01:55:41 +09:00
Piro / YUKI Hiroshi
43e1813650
Collect strongly related codes
2013-05-06 06:36:17 +09:00
Piro / YUKI Hiroshi
eedc895e22
_reserveCloseNeedlessGroupTabParent() should receive the closing tab instead of the parent tab.
...
Because another similar method _reserveCloseNeedlessGroupTabSibling() receives the closing tab.
2013-05-06 05:15:55 +09:00
Piro / YUKI Hiroshi
895b038fe7
Flatten codes
2013-05-06 04:52:55 +09:00
Piro / YUKI Hiroshi
1f6333c22c
Split a large method onTabClose() to small methods
2013-05-06 02:01:36 +09:00
Piro / YUKI Hiroshi
eda95c427a
Collect strongly related codes
2013-05-06 01:33:53 +09:00
Piro / YUKI Hiroshi
1746dbbff6
Split a large method onTabClose() to small methods
2013-05-06 01:22:57 +09:00
Piro / YUKI Hiroshi
a173cf3a59
Update the tab bar correctly when contents in the browser bottom bar or the toolbar are modified. (Regression on 0.14.2013040601) #497 #480
2013-04-13 16:47:18 +09:00
Piro / YUKI Hiroshi
f999733b75
Add compatibility note for deprecated feature on Firefox 20
2013-03-06 23:44:24 +09:00
Piro / YUKI Hiroshi
28a2880fb6
Change prefix for name of method functions of TSTBase
...
utils_ =>
TSTBase_
2013-03-06 02:56:29 +09:00
Piro / YUKI Hiroshi
cc72b2ebfc
Rename generic method to open new related tab with specified behavior
...
handleNewTabCommand =>
readyToOpenRelatedTabAs
2013-03-06 02:54:04 +09:00
Piro / YUKI Hiroshi
aa5b1339e5
Open new tab from the current tab as a sibling correctly
2013-03-06 02:51:17 +09:00
Piro / YUKI Hiroshi
f8b994eb26
Define handleNewTabFromCurrent and handleNewTabCommand as methods of both TSTWindow and TSTBrowser (for future changes to open related tab from the current tab from TSTBrowser)
2013-03-06 02:40:18 +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
6fe9401c39
Suppress errors while dragging the tab bar itself
2013-03-06 01:51:24 +09:00
Piro / YUKI Hiroshi
948883c891
Find pseudo drop target tab from the drop position for dragging on the bottom of the tab bar correctly ( #461 )
2013-03-06 00:26:23 +09:00
YUKI Hiroshi
cd858d12f3
Find pseudo drop target tab from the drop position for dragging on the top or bottom of the tab bar ( #461 )
2013-03-05 18:48:49 +09:00
Piro / YUKI Hiroshi
bcad184e5d
Ignore show/hide of the tab bar itself, to avoid infinity loop ( #473 )
2013-03-04 01:40:07 +09:00
Piro / YUKI Hiroshi
acd1d744f5
Move dragged tab to the correct position, even if there are hidden tabs.
2013-03-03 03:48:24 +09:00
Piro / YUKI Hiroshi
0140ae8a49
Make dragging tabs transparently always, to see the drop position marker
2013-03-02 22:22:50 +09:00
Piro / YUKI Hiroshi
7e03fef929
Observe changes of UI shown/hidden not only the browser bottom box but also the toolbox (for #470 )
2013-03-02 22:12:28 +09:00