saneyuki_s
fe3cff6bb6
Update UninstallationListener.js.
2013-01-03 09:52:19 +09:00
saneyuki_s
d2ee91b604
Use Function.bind() instead of 'self'.
2013-01-03 09:07:55 +09:00
saneyuki_s
cec873a303
Define 'prefs' as lazy getter in modules/window.js
2013-01-03 09:06:21 +09:00
YUKI "Piro" Hiroshi
e95b4c0692
Merge pull request #429 from saneyuki/pref
...
Restore the backuped user pref when this addon is disabled or removed.
2013-01-01 15:57:32 -08:00
saneyuki_s
5042651b81
Restore the backuped user pref when this addon is disabled or removed.
2013-01-02 04:46:26 +09:00
saneyuki_s
92d98ba51b
Fix typo.
2013-01-02 04:46:26 +09:00
Piro / YUKI Hiroshi
7cb71a7f42
Create XPI without jar file
2012-12-29 19:46:34 +09:00
Piro / YUKI Hiroshi
6ed9e260a0
Specify em:type="2"
2012-12-29 19:00:47 +09:00
Piro / YUKI Hiroshi
7c765f11ec
Bump the version up to 0.14.2012122901
2012-12-29 09:13:38 +09:00
YUKI Hiroshi
3f59db7448
Update tabsDragUtils to the latest revision
2012-12-28 12:17:17 +09:00
YUKI Hiroshi
4797ddfb6b
Don't raise error while dragging of non-tab objects over the tab bar
2012-12-21 13:56:46 +09:00
Piro / YUKI Hiroshi
175286eba2
Update codes for MutationObserver.
...
XPIDL style callback is no longer supported, so we have to use callback function based on Web IDL.
See: https://bugzilla.mozilla.org/show_bug.cgi?id=790978 and https://developer.mozilla.org/en-US/docs/DOM/MutationObserver )
2012-12-20 04:03:05 +09:00
YUKI Hiroshi
b3dd7c1aca
Bump up the version number
2012-12-14 18:24:32 +09:00
Piro / YUKI Hiroshi
5ff18316f6
Fix odd padding in the vertical overflowed tab bar with pinned tabs and "Default" skin ( fix #417 )
2012-12-08 03:40:59 +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
f97f25c9e6
Fallback to another method to find tabs by coordinates correctly
2012-12-04 12:32:40 +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
196bb1e93c
Calculate drop position correctly (fix https://github.com/piroor/treestyletab/issues/399#issuecomment-10961365 )
2012-12-04 02:04:06 +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
1d2566765d
Define minimum width/height of the tab bar and restore it on the startup (so, if you accidentaly get too narrow tab bar, it will be fixed in the next startup: workaround for #380 )
2012-12-03 21:41:12 +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
b38c6f8066
Optimize to collect "not dragged" tabs
2012-11-30 03:21:56 +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
fa893b9801
Change the algorythm to find tab from coordinate based on _animateTabMove
2012-11-30 00:58:47 +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
YUKI Hiroshi
310651d566
Bump up maxVersion to 20.0a1
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
5b07dc8a65
Open new tabs from Linky as child tabs of the current tab even if they are opened vi a dialog ( fix #411 )
2012-11-26 02:18:23 +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
c22edc7155
Use latest buildscript
2012-11-24 15:22:10 +09:00
SHIMODA "Piro" Hiroshi
d356deb094
Ignore missing chrome.manifest
2012-11-21 12:03:12 +09:00
YUKI Hiroshi
0271d6b5b9
Use latest buildscript
2012-11-21 11:06:54 +09:00
YUKI Hiroshi
8a490b0f12
Update credits
2012-11-21 11:06:11 +09:00
YUKI Hiroshi
f77f62e5c5
add new Makefile
2012-11-21 10:28:54 +09:00
Piro / YUKI Hiroshi
a1001d510f
Fix typo
2012-11-19 23:27:43 +09:00
YUKI Hiroshi
04eff24408
Don't listen "mouseleave" event (because it increases CPU usage even if we ended to listen the event by removeEventListener)
2012-11-19 16:20:10 +09:00
YUKI Hiroshi
f2fb69e663
Hide tab bar for only one tab window correctly ( fix #406 )
2012-11-15 16:03:24 +09:00
YUKI Hiroshi
c326bdda44
Don't update indent of tabs for collapsed tab bar ( fix #404 )
2012-11-14 13:14:15 +09:00
Piro / YUKI Hiroshi
aa947193ea
Bunp up the version number
2012-11-12 03:31:44 +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
9a27aba8d8
Don't run animation without window (to fix a regression: all animation effect was unexpectedly stopped after the configuration dialog is opened)
2012-11-12 03:28:40 +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