Commit graph

287 commits

Author SHA1 Message Date
Phil Ringnalda
f945fb6ad4 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
c8f32b3577 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
45284bf0c5 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
19dcb208e2 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
29ef81e1f3 Bug 804442 - update command Social:Toggle instead of social menu items directly. r=dao 2012-10-23 18:47:33 +11:00
Mark Hammond
45053bfca9 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
ab095a2ffa Backed out changeset d82e14184e9f (bug 801040) 2012-10-22 02:07:18 -07:00
Jared Wein
e0ed14ed30 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
e7ae0c265a 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
cc4a00e2b7 Backed out changeset b453dca73b1a (bug 801040) 2012-10-18 21:43:20 -04:00
Jared Wein
7ef6e8b80f 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
Shane Caraveo
51b7918880 Bug 794640 - Clicking a link in social content panels should close the panel. r=gavin 2012-10-15 23:58:13 -07:00
Jared Wein
224cde34d4 Bug 792503 followup, fix some code style issues and switch to for-of. r=dao
--HG--
extra : rebase_source : 0f0dbfccd50a1709c9b5643d89b53198aa0f5ade
2012-10-11 18:35:42 -07:00
Jared Wein
ee73324d6c Bug 792503 - Add a keyboard accessible menu for the SocialAPI ambient notification pages. r=markh 2012-10-11 18:21:50 -07:00
Mark Hammond
da8797210d Backout 83038b3ca98d (Bug 792503) due to orange on osx 2012-10-11 14:45:04 +11:00
Jared Wein
5faa7c6726 Bug 792503 - Add a keyboard accessible menu for the SocialAPI ambient notification pages. r=markh 2012-10-10 19:32:10 -07:00
Matthew Noorenberghe
de3b38774e Bug 798753 - Visual polish for social provider user menu on OS X. r=jaws
--HG--
extra : rebase_source : 9ab7879b615fa30853661b1c5990eb54251ce41e
2012-10-09 16:29:13 -07:00
Mark Hammond
f78a21f8ab Bug 798212 - social flyout may be horizontally misaligned after resizing. r=jaws 2012-10-08 17:14:55 +11:00
Mark Hammond
969a991bb2 Bug 790545 - cache provider's toolbar notification icons. r=felipe 2012-10-08 11:15:02 +11:00
Felipe Gomes
2d93314180 Bug 796218. Mark initial social panels' docshells as inactive on creation. r=jaws 2012-10-05 17:22:09 -07:00
Felipe Gomes
176038c518 Bug 766616. Watch for network errors in social panels and display proper error ui. r=gavin,jaws 2012-10-05 17:22:09 -07:00
Jared Wein
89e6787954 Bug 797700 - Restrict height/width of ambient notification icons to 16x16. r=mixedpuppy 2012-10-05 13:06:39 -07:00
Mark Hammond
181237526c Bug 796222 - create the social toolbar panel/iframe with a default width as a workaround for bug 793057. r=jaws 2012-10-05 14:00:53 +10:00
Shane Caraveo
b152936f27 Bug 783605 - DOM full screen should disable social sidebar. r=jaws 2012-10-03 16:11:52 -07:00
Mark Hammond
21cdb29a01 Bug 797716 - improvements to the auto-resize code for social panels. r=felipe 2012-10-05 13:32:38 +10:00
Jared Wein
dbb5892910 Bug 779054 - SocialAPI sidebar is added to chromehidden window on session restore. r=felipe 2012-10-03 23:59:32 -07:00
Jared Wein
de7f3ca564 Bug 797667 - Add back the SocialToolbar.button getter. r=markh
--HG--
extra : rebase_source : 0b6627797e3f5d46e5e94c8dcfd5d9dceaebe257
2012-10-03 21:00:57 -07:00
Shane Caraveo
b4654e0b10 Bug 797134 - Right-clicking on the Social API ambient notification buttons opens the panel and context menu. r=jaws 2012-10-03 13:57:13 -07:00
Shane Caraveo
86b5f25f56 Bug 788598 - Logged out state has no login. r=jaws 2012-09-28 16:37:58 -07:00
Jared Wein
ca8ef336b6 Bug 790112 - Fix social toolbar button styling so that separate "sub-buttons" are visually distinct, patch by :mixedpuppy, :jaws and :markh. r=felipe 2012-09-27 16:57:37 -07:00
Jared Wein
f306ab5f3e Backed out changeset f1c3d164cffc (bug 790112) 2012-09-29 03:17:29 -07:00
Jared Wein
9a5486868a Bug 790112: fix social toolbar button styling so that separate "sub-buttons" are visually distinct, patch by :mixedpuppy, :jaws and :markh, r=felipe 2012-09-27 16:57:37 -07:00
Jared Wein
9718200146 Bug 786095 - Initially disable Social API when in safe mode. r=felipe 2012-09-24 14:57:12 -07:00
Ehsan Akhgari
d0c353d399 Backout bug abf5f7d05488 for more than 10000 browser-chrome failures 2012-09-28 15:41:08 -04:00
Shane Caraveo
a5320a5e4b Bug 790112: fix social toolbar button styling so that separate "sub-buttons" are visually distinct, patch by Shane and Jared, r=felipe
--HG--
extra : transplant_source : N%1A%11%14%7D%AF%1Fy%E9%CFS%0A%08%96%C6%22%EF%13%E7t
2012-09-27 16:57:37 -07:00
Jared Wein
ef9e4095ec Bug 794512 - Add a checkbox and preference to disable toast notifications for the Social API. r=markh 2012-09-26 17:40:18 -07:00
Mark Hammond
069b89f660 Bug 793943 - add social api to close flyouts. r=mixedpuppy 2012-09-26 16:23:25 +10:00
Mark Hammond
11197febf2 Bug 792677 - dynamically adjust social panels as content changes. r=jaws 2012-09-26 16:22:38 +10:00
Shane Caraveo
1885a3ab30 Bug 788589. Use information icon for logged out users and don't show generic buddy icon when logged in. r=felipe ui-r=Boriss 2012-09-25 11:39:09 -07:00
Mark Hammond
9afd8bf53f Bug 791901 - social provider should provide more strings for the share popup. r=jaws 2012-09-25 13:54:34 +10:00
Jared Wein
e3b0658487 Backed out changeset 32d1752fb7ba (bug 786095) 2012-09-24 16:03:59 -07:00
Jared Wein
1ced2ee56c Bug 786095 - Initially disable Social API when in safe mode. r=felipe 2012-09-24 14:57:12 -07:00
Mark Hammond
09bbdea1e8 Bug 793036 - Close all service windows on logout. r=jaws 2012-09-24 09:49:28 +10:00
Mark Hammond
20eab6f13b Bug 792295 - ensure social flyout moves when already open. r=jaws 2012-09-21 15:18:48 +10:00
Mark Hammond
ef02d6e439 Bug 787511 - rename SocialProvider._getWorkerPort to getWorkerPort, remove SocialProvider.port. r=jaws 2012-09-12 12:48:38 +10:00
Phil Ringnalda
a109831d75 Back out df2ddcab7143 (bug 788100), d9e96444da92 (bug 788405), 092a8add22fd (bug 787511) for xpcshell bustage 2012-09-11 20:46:34 -07:00
Mark Hammond
654ed0131c Bug 787511 - rename SocialProvider._getWorkerPort to getWorkerPort, remove SocialProvider.port. r=jaws 2012-09-12 12:48:38 +10:00
Shane Caraveo
c60ea478ac Bug 785951. Remove padding from social panels. r=dao,felipe 2012-09-06 16:13:37 -07:00
Shane Caraveo
976d5bc513 Bug 787272. Disable recommend button on logout. r=jaws 2012-09-06 13:47:01 -07:00
Shane Caraveo
d9893cebc2 Bug 787093 - Some links from social dialogs open in the current tab. r=gavin 2012-08-31 12:57:42 -07:00
Mark Hammond
c6e65fb04a Bug 780987 - implement social.user-recommend-* messages. r=mixedpuppy 2012-08-27 21:16:38 +10:00
Mark Hammond
35faed527a merge backout 2012-08-27 16:18:11 +10:00
Mark Hammond
f8be060b00 Backout f79e4c7902a1 (Bug 780987) due to talos being angry and red-faced 2012-08-27 16:17:22 +10:00
Mark Hammond
481c8c04a3 Bug 780987 - implement social.user-recommend-* messages. r=mixedpuppy 2012-08-27 14:48:17 +10:00
Shane Caraveo
28ac33ef34 Bug 784535 - enable opening chats from worker. r=jaws 2012-08-26 16:51:24 -07:00
Gavin Sharp
4f3946a86a Bug 785205: adjust wording for social activation prompt, r=jaws, ui-r=boriss
--HG--
extra : rebase_source : 5ea3201e00073268e4a02c05e3852f273e062505
2012-08-24 14:46:11 -07:00
Shane Caraveo
c7bb810dd1 Bug 779923 - implement social activity flyout panel. r=jaws 2012-08-23 17:11:02 -07:00
Shane Caraveo
0c9f3e549c Bug 784238 make isVisible API work for notification panels / chat windows. r=jaws 2012-08-23 17:10:07 -07:00
Shane Caraveo
e66fbfdf75 Bug 784879 - use collapsed instead of hidden for status panels. r=gavin. 2012-08-23 11:23:17 -07:00
Jared Wein
23ba347f48 Bug 783928 - Remove the 'Remove from Firefox' menu in the Social API toolbar button dropdown. r=felipe 2012-08-22 13:56:27 -07:00
Gavin Sharp
c2bfc4c9c4 Bug 784198 - Rename notifBrowser to notificationFrame. r=jaws 2012-08-22 13:56:14 -07:00
Jared Wein
3f0ec1e05b Bug 784198 - browserIter.docShell is undefined errors. r=felipe 2012-08-22 13:56:10 -07:00
Gavin Sharp
04744f7ec2 merge fx-team into mozilla-central 2012-08-21 10:27:25 -07:00
Shane Caraveo
5cc0f50e62 Bug 779686 - implement docked chat content areas, r=felipe
--HG--
extra : transplant_source : c%29h%B5%89%27%F3S%C0%B6%CB%82%A27%3C%0D%AEL%14V
2012-08-20 17:52:26 -07:00
Jared Wein
decc5c0f98 Bug 779360 - Implement mozSocial.isVisible API for social sidebar window, r=felipe
--HG--
extra : transplant_source : %1FB%A6T%7B%9D%60T%E6%95%CD%A7%27%E5%00%60%A5%B8%84%F8
2012-08-20 14:18:50 -07:00
Shane Caraveo
6a25a583a7 Bug 783691 - show/hide events for social content. r=gavin 2012-08-20 11:25:47 -07:00
Jared Wein
744ba88f2c Bug 777176 - Preload SocialAPI panels. r=felipe 2012-08-16 18:02:23 -07:00
Ed Morley
dc5c59114b Backout 34d187fac5f7 (bug 777176) for possibly causing bug 782901 on a CLOSED TREE 2012-08-15 10:48:13 +01:00
Jared Wein
6236cd9c5f Bug 777176 - Preload SocialAPI panels. r=felipe 2012-08-14 23:56:19 -07:00
Gavin Sharp
3df981cb3a Bug 780763: add MoTown to the social activation whitelist, r=jaws
--HG--
extra : rebase_source : 6337adc03c3689d2d6edaa4a46b85a0ef82dee02
2012-08-06 18:00:59 -07:00
Shane Caraveo
bfaebdfb1c Bug 777177 - Keep the social sidebar loaded, and dispatch events when it is opened/closed, r=gavin
--HG--
extra : rebase_source : 169f829e129cdabf64db8aea28201a7660fd0446
2012-08-03 14:42:40 -07:00
Jared Wein
fc21aa8762 Bug 776606 - Require user portraits in the Social API to use http, https, or data schemes. r=gavin 2012-08-02 15:30:19 -07:00
Jared Wein
97c5a41a04 Backed out changeset 68e5b042c0f5 (bug 776606) for leaks. 2012-08-01 13:56:21 -07:00
Jared Wein
4093055296 Bug 776606 - Require user portraits in the Social API to use http, https, or data schemes. r=gavin 2012-08-01 10:39:37 -07:00
Benjamin Peterson
a6681d3466 Backout 56e0971c81ea for oth test bustage 2012-07-30 20:59:25 -07:00
Jared Wein
e3bcda27f0 Bug 776606 - Possible chrome-level JS injection attack with user portraits in the Social API. r=gavin 2012-07-30 19:28:23 -07:00
Gavin Sharp
8c5d2aa7c6 Bug 777923: untargeted social panel links should open in new tabs, r=mixedpuppy
--HG--
extra : transplant_source : %D4%A00%83%E50%C4O8%A3%1CV%09%B6%8EW%A5P%F1%B3
2012-07-26 14:16:21 -07:00
Ryan VanderMeulen
5d1b19eb53 Merge m-c to inbound. 2012-07-26 21:17:14 -04:00
Shane Caraveo
cb7da34504 Bug 775336: mark the social sidebar browser as an app tab, so that untargeted links get opened in new tabs, r=gavin 2012-07-25 16:27:20 -07:00
Jared Wein
c3d057c9d2 Bug 777490 - Only dereference body after checking to see if body is null. r=gavin 2012-07-26 14:58:58 -07:00
Jared Wein
e0b03a7b1f Bug 776431 - Share panel profile information doesn't appear in the first window, doesn't look great on Mac. r=gavin 2012-07-25 10:35:57 -07:00
Gavin Sharp
31fd0ee9b6 Bug 764872: add a way to toggle social functionality on/off, r=jaws
--HG--
extra : transplant_source : %C2%D1x.%B2%5C%A5%D2%B9%91J%8B%A5%2B%DB%9C%3A%A9%E7%CE
2012-07-22 20:49:28 -07:00
Gavin Sharp
e4072de7a1 Bug 764869: implement a way for social providers to request that they be activated, r=jaws
--HG--
extra : transplant_source : nX.Aq%A5%97%E94n%DB%BC%2A%F5%EB%21%EE%E7%16z
2012-06-22 15:01:34 -07:00
Shane Caraveo
28338d752c Bug 755136: implement social sidebar, r=gavin
--HG--
extra : rebase_source : ac8b48de10334af10b0019d25cd59411e9928618
2012-07-18 11:40:05 -07:00
Jared Wein
8ab54398be Bug 773743 - Add the portrait and user display name to the share button popup. r=gavin 2012-07-17 13:47:04 -04:00
Shane Caraveo
78805c69af Bug 771826: implement Social toolbar button UI, including notification icons, notification panel, and "profile" panel. Styling only for Windows/Mac for the moment, r=gavin
--HG--
extra : rebase_source : 62924e7f08b182d4ac9bd19521794d0e8eb5ebd9
2012-07-15 16:12:13 -07:00
Jared Wein
4a93a1e6fd Bug 765874 - Implement recommend/share button, r=gavin
--HG--
extra : transplant_source : %A6%EC%03Q%AD%F8%CC%08NK%81%D15S%7C%21%7B%B8%E0C
2012-07-11 18:31:19 -07:00