YUKI "Piro" Hiroshi
5e0048e234
Merge pull request #458 from saneyuki/strict
...
Fix js strict-mode error.
2013-03-28 06:08:31 -07:00
saneyuki_s
e691e6759e
Fix js strict-mode error: avoid prohibits function statements not at the top level of a script or function.
2013-03-28 19:10:27 +09:00
Piro / YUKI Hiroshi
70fdbb190d
Add history
2013-03-27 03:54:14 +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
26928e2dfa
Update original URL of the library bookmark-multiple-tabs
2013-03-06 23:17:32 +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
414a73c3ff
Load "PlacesUIUtils.jsm" correctly.
...
The path was changed on 2010-04-18 ( http://hg.mozilla.org/mozilla-central/rev/f60133d3febe , https://bugzilla.mozilla.org/show_bug.cgi?id=556739 ) but worked until recent versions. Why??
2013-03-06 01:42:37 +09:00
Piro / YUKI Hiroshi
7985a98620
Move all tabs in the dragged tree to a newly opened window correctly on Firefox 19 and later ( #472 )
2013-03-06 00:58:51 +09:00
Piro / YUKI Hiroshi
e180b42d61
Use latest fxaddonlib-tabs-drag-utils
2013-03-06 00:36:38 +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
a260a439fd
Expand the drop area to drop dragged tabs to a tab itself
2013-03-02 22:31:08 +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
Piro / YUKI Hiroshi
adbebdef7e
Reduce use of arguments.callee because it doesn't work on the strict mode
2013-03-02 21:29:41 +09:00
Piro / YUKI Hiroshi
b21590525d
Don't insert needless margins between collapsed tabs. ( #466 )
...
Negative margins for collapsed tabs were unexpectedly inverted for tabs which have its "cannot be collapsed" parent tab. However, such tabs still can be collapsed if its root parent tab can be collapse its sub tree.
2013-02-27 04:38:20 +09:00
Piro / YUKI Hiroshi
4487c1881e
Don't set margin to indicate grouped tabs for parent tabs next to hidden tabs ( #463 )
2013-02-27 04:06:50 +09:00
Piro / YUKI Hiroshi
a8793c7c06
Merge branch 'master' of github.com:piroor/treestyletab
...
Conflicts:
modules/utils.js
2013-02-27 04:01:57 +09:00
YUKI Hiroshi
6aa0fbbf36
Rename conflicting variable:
...
prefs =>
subTreePrefs
2013-01-24 14:52:51 +09:00
Piro / YUKI Hiroshi
34d48370c4
Rename conflicting variable:
...
prefs =>
subTreePrefs
2013-01-15 23:00:19 +09:00
YUKI Hiroshi
15a7581ab6
Fix missing "TreeStyleTabUtils" symbol for modified functions
2013-01-08 21:22:02 +09:00
YUKI "Piro" Hiroshi
8320caadea
Merge pull request #444 from saneyuki/constant2
...
Remove the setting TreeStyleTabUtils.__proto__.
2013-01-05 20:04:32 -08:00
saneyuki_s
9e889c3e6d
Remove setting TreeStyleTabUtils.__proto__.
2013-01-06 13:02:51 +09:00
YUKI "Piro" Hiroshi
a0a650e5c5
Merge pull request #443 from saneyuki/constant
...
Freeze TreeStyleTabConstants.
2013-01-05 19:30:23 -08:00
saneyuki_s
e33409fb9a
Freeze TreeStyleTabConstants.
...
We treat this as constants.
2013-01-06 12:12:35 +09:00
Piro / YUKI Hiroshi
a1dd914a09
TreeStyleTabBase should not inherit "prefs" (part 2)
2013-01-06 11:56:20 +09:00
Piro / YUKI Hiroshi
8d845095f7
Split definitions of constant properties from TreeStyleTabBase
2013-01-06 11:50:55 +09:00
Piro / YUKI Hiroshi
72d38659d8
TreeStyleTabBase should not inherit "prefs"
2013-01-06 11:47:50 +09:00
Piro / YUKI Hiroshi
04471a3f3a
Fix typo
2013-01-06 11:22:53 +09:00
YUKI "Piro" Hiroshi
46657fd827
Merge pull request #442 from saneyuki/migrate
...
Move TreeStyleTabBase.migratePrefs() to TreeStyleTabUtils.migratePrefs()
2013-01-05 18:21:27 -08:00
saneyuki_s
620cce867f
Move TreeStyleTabBase.migratePrefs() to TreeStyleTabUtils .migratePrefs().
2013-01-06 02:36:29 +09:00
YUKI "Piro" Hiroshi
eebfa312d3
Merge pull request #441 from saneyuki/ss
...
Change TreeStyleTabBase.SessionStore simply
2013-01-05 09:06:11 -08:00
saneyuki_s
205a1f884c
Change TreeStyleTabBase.SessionStore simply.
2013-01-06 01:52:47 +09:00
Piro / YUKI Hiroshi
97e6f930d9
Refer "prefs" instead of "window['...'].prefs" to load depending modules
2013-01-06 00:31:43 +09:00
YUKI "Piro" Hiroshi
b20f662871
Merge pull request #439 from saneyuki/fix
...
Add the constant to cache 'Components.utils' to modules/base.js.
2013-01-04 19:11:47 -08:00
saneyuki_s
6a26ea6f7e
Add the constant to cache 'Components.utils' to modules/base.js.
2013-01-05 02:44:01 +09:00
Piro / YUKI Hiroshi
62d35c49af
Sectionize codes by STED (Structured Text Editor)
2013-01-04 15:30:08 +09:00
Piro / YUKI Hiroshi
75fdc626b5
Remove codes for Firefox 9 and older versions
2013-01-04 15:17:22 +09:00
Piro / YUKI Hiroshi
ee0afaeb43
Merge branch 'master' of github.com:piroor/treestyletab
2013-01-04 15:13:13 +09:00
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