Commit Graph

126 Commits

Author SHA1 Message Date
Shane Caraveo
b2309ece07 Bug 809694: implement support for multiple social providers in the front-end, including basic UI to switch between them. Portions of the patch by Gavin Sharp <gavin@gavinsharp.com>, r=gavin, r=markh
--HG--
extra : transplant_source : %2B3%7F%05l%3C%0A%90%B4%F6%B22%172_5%EEl%B3g
2012-12-07 20:13:27 -08:00
Felipe Gomes
320151663e Bug 811247 - Create only one instance of each social ambient panel instead of one per window. r=jaws,markh 2012-12-06 23:38:46 -08:00
Mark Hammond
5eff5d3ead Bug 807997 - allow chats to open in any suitable top-level window. r=gavin 2012-12-07 10:56:17 +11:00
Mark Hammond
b35d30d748 Bug 817782 - unhide the social chatbar as new top-level windows are opened. r=gavin 2012-12-06 13:37:04 +11:00
Mark Hammond
cf5ac82595 Bug 817790 - fix stretched social toolbar icons when opening new windows. r=jaws 2012-12-05 10:12:40 +11:00
Makoto Kato
486d4e430e Bug 813834 - Character corruption on Facebook messenger with Social API. r=jaws 2012-11-29 15:14:48 +09:00
Mark Hammond
17ed800015 Bug 812108 - ensure that if 'try again' on a social error fails, we continue to display the error message. r=felipe 2012-11-29 16:25:34 +11:00
Mark Hammond
c387fb7a12 Bug 815000 - fix social sizePanelToContent args in error conditions. r=felipe 2012-11-28 12:50:03 +11:00
Mark Hammond
92d9ba6e39 Bug 814269 - social API keys should be disabled when command not available. r=jaws 2012-11-27 17:59:51 +11:00
Mark Hammond
7e85076060 Bug 808422 - add 'Focus chats' as a keyboard-only item on the social menu. r=jaws 2012-11-27 17:58:55 +11:00
Mark Hammond
2dc7eec033 Bug 813789 - avoid console errors about _dynamicResizer being null. r=jaws 2012-11-27 17:56:22 +11:00
Mark Hammond
3adc3b27f8 Bug 813436 - tweaks to ensure a consistent UI as social is enabled/disabled/active/inactive. r=jaws 2012-11-27 17:54:55 +11:00
Mark Hammond
624e33c962 Bug 808235 - give chatbox focus when restored. r=jaws
--HG--
extra : rebase_source : 6c224570314d77c83405b3345ee9b858f0df2fac
2012-11-20 12:54:50 +11:00
Felipe Gomes
b18a5f0ab7 Bug 813316 - User details menuitem is blank on OSX menu. r=jaws 2012-11-19 17:22:42 -08:00
Felipe Gomes
0cc518f77b Bug 811089. Remove workaround for bug 803255 now that it's fixed. r=markh 2012-11-16 16:59:46 -08:00
Mark Hammond
a7cb40b011 Bug 809274. Avoid setting the sidebar visibility to the same value. r=felipe 2012-11-14 15:27:41 +11:00
Jared Wein
2239f7991c Bug 805217 - Remove duplicate menuitems when Tools is accessed using the keyboard. r=felipe 2012-11-15 15:07:42 -08:00
Mark Hammond
21ce6e9d58 Bug 811143 - move recommend support to the worker api and avoid dangling port if not supported by the provider. r=jaws 2012-11-15 14:57:28 +11:00
Jared Wein
0300fb21e5 Bug 808501 - Focusing chat bar doesn't put focus back in the previously focused chat. r=markh 2012-11-14 16:11:09 -08:00
Phil Ringnalda
7ff19c8940 Back out 3fd41b40e88f (bug 809274) and 22e38380a161 (Bug 804591) for Win7 browser-chrome timeouts 2012-11-13 23:26:27 -08:00
Mark Hammond
02d9127681 Bug 809274 - avoid console errors if sidebar set invisible multiple times without ever becoming visible. r=felipe 2012-11-14 15:27:41 +11:00
Mark Hammond
9dcc789caa Bug 807935 - social chatbar should be hidden in full-screen mode. r=jaws 2012-11-13 14:52:06 +11:00
Jared Wein
75a06b70fc Bug 807422 - Panels should open towards the center of the browser window. r=felipe 2012-11-12 14:42:02 -08:00
Jared Wein
5906a1c5e3 Bug 810419 - Duplicate ambient-menuitems in the Social API keyboard-access menu. r=felipe 2012-11-09 15:36:22 -08:00
Mark Hammond
5d7bd7a0c4 Bug 808243 - sidebar load event should be removed when sidebar not visible. r=felipe 2012-11-06 10:26:33 +11:00
Felipe Gomes
e856c3a2f4 Bug 804910 - Part 2. Watch for error notification and display recovery UI. r=jaws 2012-10-30 13:10:04 -07:00
Jared Wein
afafe5396e Bug 805885 - Set -moz-image-region on the .social-notification-icon-image class, r=felipe 2012-10-29 23:29:43 -07:00
Mark Hammond
d0d11f149d Bug 804258 - the social sidebar should appear under View->Sidebar. r=gavin 2012-10-29 23:28:31 -07:00
Jared Wein
9aa35fb2c6 Bug 803344 - Add a menuitem in the social toolbar button menu to disable the Social API with confirmation, r=gavin 2012-10-29 23:25:53 -07:00
Felipe Gomes
972a83c14d Bug 806038. Sidebar docShell is not defined after sidebar has been unloaded. r=gavin 2012-10-29 20:52:56 -07:00
Alfred Kayser
807475654d Bug 804068 - set social sharebutton image via .src, plus css tweaks to ensure it is sized correctly. r=jaws 2012-10-24 13:46:05 +11:00
Jared Wein
56787ef0e4 Bug 805206 - Keyboard accessible menuitem has a blank label. r=felipe
--HG--
extra : rebase_source : a049e94893c292e8c0fa53c4390199a00f7f2b50
2012-10-25 12:30:59 -07:00
Jared Wein
ed438ac8b0 Bug 804736 - Allow reactivation from content for Social API. r=mixedpuppy
--HG--
extra : rebase_source : f2a4ac4fa58874092e2639f307eb20e29e76a3fd
2012-10-25 12:29:12 -07:00
Mark Hammond
faf98a8a52 Bug 782882 - only allow sharing of http or https urls. r=jaws 2012-10-25 16:44:53 +11:00
Phil Ringnalda
714d9d9e97 Back out 5bbfcd1d5296 (bug 805206) for browser-chrome failures 2012-10-24 22:35:25 -07:00
Jared Wein
c7dd3e280d Bug 805206 - Keyboard accessible menuitem has a blank label. r=felipe 2012-10-24 20:48:01 -07:00
Jared Wein
cc598aac90 Bug 801035 - Keyboard access for Social API chat windows. r=felipe 2012-10-23 23:45:59 -07:00
Jared Wein
7337c49e05 Backed out changeset ed8fc02602d4 (bug 804068) 2012-10-23 23:45:51 -07:00
Alfred Kayser
ee8c9f8267 Bug 804068 - set social sharebutton image via .src, plus css tweaks to ensure it is sized correctly. r=jaws 2012-10-24 13:46:05 +11:00
Phil Ringnalda
da0dbce306 Back out d9c1eb0c7b8d (bug 804068) for forgetting there was a browser-chrome test to adjust 2012-10-23 21:23:23 -07:00
Alfred Kayser
8798269b51 Bug 804068 - set social sharebutton image via .src, plus css tweaks to ensure it is sized correctly. r=jaws 2012-10-24 13:46:05 +11:00
Jared Wein
0cd1e8b33d Bug 802435. Unload social sidebar after some timeout. r=gavin
Includes workaround by Felipe to force document to be released from memory. r=gavin
2012-10-23 17:09:59 -07:00
Jared Wein
1f4c21777f Bug 801040 - Add Social API status-area menuitems to the keyboard accessible Social API menu. r=felipe
--HG--
extra : rebase_source : 9160314d39864c70cc94e9b08c007a14d2b2dca1
2012-10-21 17:25:19 -07:00
Mark Hammond
72b113fec3 Bug 804442 - update command Social:Toggle instead of social menu items directly. r=dao 2012-10-23 18:47:33 +11:00
Mark Hammond
765a2947f3 Bug 804416 - only use the social toolbar cache when the provider is active. r=felipe 2012-10-23 18:47:29 +11:00
Jared Wein
3ebdc66723 Backed out changeset d82e14184e9f (bug 801040) 2012-10-22 02:07:18 -07:00
Jared Wein
3ef7cd2d13 Bug 802784 - Possible to have two social panels open at once. r=mixedpuppy
--HG--
extra : rebase_source : 6946f326f48316c450dcc29ffc2925a8ec05c790
2012-10-21 17:28:37 -07:00
Jared Wein
ab05f33a1e Bug 801040 - Add Social API status-area menuitems to the keyboard accessible Social API menu. r=felipe
--HG--
extra : rebase_source : 10fb7d2b1e29df264307b80967e60e4ba76dafa3
2012-10-21 17:25:19 -07:00
Ryan VanderMeulen
41966d2d63 Backed out changeset b453dca73b1a (bug 801040) 2012-10-18 21:43:20 -04:00
Jared Wein
5275e5d8cb Bug 801040 - Add Social API status-area menuitems to the keyboard accessible Social API menu. r=felipe 2012-10-18 18:00:38 -07:00