Commit Graph

3046 Commits

Author SHA1 Message Date
YUKI "Piro" Hiroshi
bf63b375f6 Merge pull request #438 from saneyuki/utils
Clean up TreeStyleTabBase
2013-01-03 22:13:06 -08:00
Piro / YUKI Hiroshi
76690e230f Merge branch 'master' of github.com:piroor/treestyletab 2013-01-04 13:44:55 +09:00
saneyuki_s
e06bbe785d Change the loading point of jsdeferred.js. 2013-01-04 13:07:32 +09:00
saneyuki_s
ce9bd03e3c Load namespace.jsm & pref.js as lazy getter. 2013-01-04 13:06:20 +09:00
saneyuki_s
6361cd71a1 Simple loading Services.jsm. 2013-01-04 13:04:02 +09:00
saneyuki_s
94d46878fa Add the simple getter 'TreeStyleTabBase.AeroPeek' & Remove TreeStyleTabBase.updateAeroPeek(). 2013-01-04 12:59:45 +09:00
saneyuki_s
57b5471490 Merge branch 'boxObj' into utils 2013-01-04 12:48:01 +09:00
saneyuki_s
efd07b5e7e Remove modules/lib/boxObject,js.
At this time, this module is not used in this addon.
2013-01-04 12:46:28 +09:00
saneyuki_s
9921ea2246 Remove TreeStyleTabBase.getBoxObjectFor().
At this time, this method is not used in this addon.
2013-01-04 12:44:29 +09:00
saneyuki_s
665cb5668f Move TreeStyleTabBase.evalInSandbox() to TreeStyleTabUtils. 2013-01-04 12:39:58 +09:00
saneyuki_s
94067b8bf8 Add the constant to cache 'Components.utils' to modules/utils.js. 2013-01-04 12:32:05 +09:00
YUKI "Piro" Hiroshi
05dd8078b3 Merge pull request #437 from saneyuki/pref
Not setting '.override' pref when uninstall/diasble this addon
2013-01-03 18:06:23 -08:00
Piro / YUKI Hiroshi
ae38a5033a Merge branch 'master' of github.com:piroor/treestyletab 2013-01-04 03:57:42 +09:00
Piro / YUKI Hiroshi
251674258d Move tree forward correctly by gBrowser.moveTabForward() 2013-01-04 03:56:47 +09:00
YUKI "Piro" Hiroshi
fc32a2e31b Merge pull request #432 from saneyuki/getter
Change TreeStyleTabUtils.prefs to simple getter
2013-01-03 10:37:37 -08:00
saneyuki_s
c732e5e280 Not setting '.override' pref when uninstall/diasble this addon. 2013-01-04 02:57:38 +09:00
Piro / YUKI Hiroshi
318ad0ee52 Update hacks about moveTabForward/moveTabBackward for Firefox 20 2013-01-04 02:03:01 +09:00
Piro / YUKI Hiroshi
d7d988ee96 Fix syntax error 2013-01-04 01:34:08 +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
YUKI "Piro" Hiroshi
c06a2d2e2a Merge pull request #434 from saneyuki/pref
Fix `browser.tabs.insertRelatedAfterCurrent` is not restored correctly when uninstall/disable
2013-01-03 08:21:23 -08:00
saneyuki_s
a7fc238e4e Move string bundles to TreeStyleTabUtils. 2013-01-03 11:08:25 +09:00
saneyuki_s
b4ee0ed4ff Split restoring some prefs which are handled in modules/base.js. 2013-01-03 10:04:09 +09:00
saneyuki_s
e32cb52068 Merge branch 'uninstall' into pref2
Conflicts:
	modules/window.js
2013-01-03 10:01:03 +09:00
saneyuki_s
ab170f086c Fix to fail loading module. 2013-01-03 09:59:43 +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
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
af929f6858 Change TreeStyleTabUtils.prefs to simple getter. 2013-01-02 05:57:37 +09: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