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
Piro / SHIMODA Hiroshi
44b313f5e5
collapsed last tabs were not moved on switchings of tab groups
2011-03-24 03:05:35 +09:00
Piro / SHIMODA Hiroshi
58703eaeab
tree of tabs were unexpectedly broken on switchings of tab groups
2011-03-24 03:01:14 +09:00
Piro / SHIMODA Hiroshi
7df524365e
On Firefox 4, toolbar buttons in the tab bar are hidden. (fix for https://github.com/piroor/treestyletab/issues#issue/58 )
2011-03-24 02:08:31 +09:00
Piro / SHIMODA Hiroshi
f29a0ee779
pinned tabs were sometimes misrepositioned.
2011-03-19 06:06:04 +09:00
Piro / SHIMODA Hiroshi
8231d827f6
fix appearance of pinned tabs with the "Default" skin with Tab Mix Plus
2011-03-19 05:27:00 +09:00
Piro / SHIMODA Hiroshi
8a6fbbd18f
With Tab Mix Plus, closebox in pinned tabs were not hidden.
2011-03-19 05:00:39 +09:00
Piro / SHIMODA Hiroshi
76ec7b95f5
With Tab Mix Plus, old attributes were wrongly set to tabs.
2011-03-19 04:05:54 +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
633b3fc7a7
don't touch old SessionData if there is new TabmixSessionData (for compatibility issue with Tab Mix Plus)
2011-03-19 00:57:54 +09:00
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