Piro / YUKI Hiroshi
|
eccfe1ea8d
|
Don't move scroll position if the target tab is already in the viewport (regression by the previous commit)
|
2015-03-18 02:59:58 +09:00 |
|
Piro / YUKI Hiroshi
|
4ff4584833
|
Use Firefox's native smooth scrolling method if possible, to activate accelerations #856
|
2015-03-18 02:52:02 +09:00 |
|
Piro / YUKI Hiroshi
|
d0fb0280e8
|
Fix indent
|
2015-03-18 02:40:08 +09:00 |
|
Piro / YUKI Hiroshi
|
d821755f2f
|
Extract implementations about smooth scrolling
|
2015-03-18 02:39:36 +09:00 |
|
YUKI Hiroshi
|
0cae72fd00
|
Cancel previous scroll if the new to-be-scrolled tab is in the viewport
|
2015-03-17 18:57:12 +09:00 |
|
YUKI Hiroshi
|
d41a66603e
|
Scroll to expanded tree more intelligently
|
2015-03-17 18:29:09 +09:00 |
|
YUKI Hiroshi
|
ec76dd9c04
|
Remove needless event handler for wheel scrolling on the tab bar
|
2015-03-17 17:49:39 +09:00 |
|
YUKI Hiroshi
|
f0c012710d
|
Use given duration
|
2015-03-17 16:06:20 +09:00 |
|
YUKI Hiroshi
|
c97b42abb9
|
Send re-init message only for remoteness changed tab
|
2015-03-13 16:56:32 +09:00 |
|
YUKI Hiroshi
|
8705564a98
|
Restart listening of mouse events after browser remoteness is changed
|
2015-03-13 16:45:38 +09:00 |
|
YUKI Hiroshi
|
4ad032d55c
|
Listen messages from the content process with single listener for the window, instead of separate listeners for each frame.
If we register listeners for each frame, they don't work after the type of related browser is changed between remote and in-process.
|
2015-03-13 16:37:02 +09:00 |
|
YUKI Hiroshi
|
64f488575e
|
Don't touch to browser.contentWindow if it is remote
|
2015-03-13 15:58:40 +09:00 |
|
Piro / YUKI Hiroshi
|
4acdd4104b
|
Show Firefox Hello chat boxes only on the content area (Don't show chat boxes behind tabs) #753
|
2015-03-06 01:56:44 +09:00 |
|
Piro / YUKI Hiroshi
|
ff9b670d17
|
Handle mousemove events on the fullscreen toggler #801
|
2015-03-06 00:42:30 +09:00 |
|
Piro / YUKI Hiroshi
|
7ab47dd15d
|
Apply initial or last auto hide mode for newly opened and restored windows correctly
|
2015-03-05 23:59:19 +09:00 |
|
Piro / YUKI Hiroshi
|
e0db926068
|
Manage auto hide mode for each fullscreen window
|
2015-03-05 23:13:50 +09:00 |
|
Piro / YUKI Hiroshi
|
aa375bea22
|
Detect opener tab more correctly when multiple tabs are opened at once from a remote tab #812
However, some cases are still not supported:
* When the new tab has no referrer
* When any opened tab has an URI same to the opener tab
|
2015-03-05 02:36:14 +09:00 |
|
YUKI Hiroshi
|
be375327ca
|
Set temporary position after it is completely updated
|
2015-03-04 10:16:12 +09:00 |
|
YUKI Hiroshi
|
4d99d0e067
|
Fix indent
|
2015-03-04 09:51:58 +09:00 |
|
YUKI Hiroshi
|
5b612b9a84
|
Use <xul:browser>'s mapScreenCoordinatesFromContent only when it exists
|
2015-03-04 09:51:27 +09:00 |
|
YUKI Hiroshi
|
8cc5be8103
|
Use <xul:browser>'s mapScreenCoordinatesFromContent() method instead of custom one
|
2015-03-04 09:47:03 +09:00 |
|
Piro / YUKI Hiroshi
|
f9c865710a
|
Correct mismatched pair of shrunken and expanded width of the tab bar
|
2015-03-04 02:19:07 +09:00 |
|
Piro / YUKI Hiroshi
|
e80ffd1b11
|
Save position safely
|
2015-03-04 01:45:09 +09:00 |
|
Piro / YUKI Hiroshi
|
a6fe5e8fdb
|
Set expanded width of the tab bar correctly
|
2015-03-04 01:34:24 +09:00 |
|
Piro / YUKI Hiroshi
|
2d8649735e
|
Manage position of the tab bar for each window
|
2015-03-04 01:22:22 +09:00 |
|
Piro / YUKI Hiroshi
|
ff38e9587c
|
Manage width and height of the tab bar for each window
|
2015-03-04 00:44:01 +09:00 |
|
Piro / YUKI Hiroshi
|
f608eb1374
|
Restore message for debugging
|
2015-03-03 23:12:47 +09:00 |
|
Piro / YUKI Hiroshi
|
95c403efa0
|
Restore per-window auto hide mode correctly
|
2015-03-03 23:11:55 +09:00 |
|
YUKI Hiroshi
|
8a1e2f20fa
|
Restore window's auto hide state with delay for safety
|
2015-03-03 20:49:00 +09:00 |
|
YUKI Hiroshi
|
410ccad473
|
Make blank line for readability
|
2015-03-03 20:48:49 +09:00 |
|
YUKI Hiroshi
|
0ab37f5757
|
Fix wrong references
|
2015-03-03 20:48:19 +09:00 |
|
YUKI Hiroshi
|
fbc6500262
|
Don't override autohide state of other windows by last window's state
|
2015-03-03 20:47:45 +09:00 |
|
YUKI Hiroshi
|
f492f36b4d
|
Apply restored mode only by window service, not browser service
|
2015-03-03 20:13:35 +09:00 |
|
YUKI Hiroshi
|
7b038dce32
|
Don't restore initial mode for new window
|
2015-03-03 20:10:12 +09:00 |
|
YUKI Hiroshi
|
2398b837b0
|
Add missing ";" on the end of line
|
2015-03-03 20:10:01 +09:00 |
|
YUKI Hiroshi
|
b0899c5d07
|
Apply new mode manually
|
2015-03-03 20:06:14 +09:00 |
|
YUKI Hiroshi
|
480f3c4c6f
|
Observe preference changes about autohide by the module itself
|
2015-03-03 20:01:03 +09:00 |
|
YUKI Hiroshi
|
3ae3bad1b4
|
Store last autohide mode after deactivating correctly
|
2015-03-03 19:53:26 +09:00 |
|
YUKI Hiroshi
|
67fcb13e05
|
Apply autoHide mode only for the active window
|
2015-03-03 19:49:34 +09:00 |
|
YUKI Hiroshi
|
af8a061ca1
|
Store and restore last autohide mode for each window
|
2015-03-03 19:45:44 +09:00 |
|
YUKI Hiroshi
|
949fab8ae3
|
Store last mode
|
2015-03-03 19:22:24 +09:00 |
|
YUKI Hiroshi
|
a829f25bba
|
Extract constant definitions to a shared base object
|
2015-03-03 19:16:27 +09:00 |
|
YUKI Hiroshi
|
cd46194bb0
|
Return boolean value for "isXXX" property
|
2015-03-03 19:10:35 +09:00 |
|
YUKI Hiroshi
|
6802444a23
|
Save last autohide state as window value
|
2015-03-03 19:07:52 +09:00 |
|
YUKI Hiroshi
|
b09881797a
|
Allow to store zero and false values
|
2015-03-03 19:05:53 +09:00 |
|
YUKI Hiroshi
|
253e581173
|
Add utility methods to manage window values
|
2015-03-03 19:01:24 +09:00 |
|
YUKI Hiroshi
|
801c28bd1a
|
Simplify
|
2015-03-03 18:57:21 +09:00 |
|
YUKI Hiroshi
|
767479f9f1
|
Break line for condition and operation
|
2015-03-03 18:56:55 +09:00 |
|
Piro / YUKI Hiroshi
|
10c0108f40
|
Don't use obsolete String#quote().
This fixes the issue #821.
|
2015-03-01 23:41:39 +09:00 |
|
Piro / YUKI Hiroshi
|
78de7e6b35
|
Bump copyright year
|
2015-03-01 23:37:49 +09:00 |
|