YUKI Hiroshi
|
27efc4311d
|
Update library
|
2015-07-24 11:14:57 +09:00 |
|
J. Ryan Stinnett
|
008a520efd
|
Replace mozRequestAnimationFrame with requestAnimationFrame. Fixes #915
|
2015-07-22 10:43:47 -05:00 |
|
Piro / YUKI Hiroshi
|
b6e4abe842
|
Update library
|
2015-06-13 00:19:58 +09:00 |
|
Piro / YUKI Hiroshi
|
daa27ee336
|
Clear temporary position information of the tab bar after it is permanently changed.
This seems to fix broken appearance issue around toolbar customization (on second try or later).
|
2015-06-13 00:16:21 +09:00 |
|
Piro / YUKI Hiroshi
|
8df88139d4
|
Remove obsolete utility
|
2015-06-13 00:06:54 +09:00 |
|
Piro / YUKI Hiroshi
|
f9aa9d123c
|
Restore/reinit tabbar asynchronously on toolbar customization
|
2015-06-13 00:06:15 +09:00 |
|
Piro / YUKI Hiroshi
|
48ee58e3a2
|
Send shutdown event correctly
|
2015-06-12 23:45:47 +09:00 |
|
Piro / YUKI Hiroshi
|
6bdfafd2f8
|
Broadcast message for content processes correctly when a window is closed
|
2015-06-12 23:32:38 +09:00 |
|
Piro / YUKI Hiroshi
|
523848a7ed
|
Migrate from "selected" to "visuallyselected" attribute.
See also: http://www.hackermusings.com/2015/06/electrolysis-a-tale-of-tab-switching-and-themes/
|
2015-06-11 03:28:00 +09:00 |
|
YUKI Hiroshi
|
0c2c33e19d
|
Fix typo
|
2015-03-19 18:12:07 +09:00 |
|
YUKI Hiroshi
|
d2d68a6437
|
Avoid errors from elements without box object
|
2015-03-19 11:32:03 +09:00 |
|
YUKI Hiroshi
|
6efc491e66
|
Cancel previous scroll before scroll to tab group
|
2015-03-19 11:20:52 +09:00 |
|
YUKI Hiroshi
|
d7963e36be
|
Extract logic to scroll to specified tabs, from the method to scroll to a tree
|
2015-03-19 10:24:47 +09:00 |
|
YUKI Hiroshi
|
445ebbcf35
|
Update visibility of tab bar by status change of related elements more robustly #848
|
2015-03-18 11:25:33 +09:00 |
|
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 |
|