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