3 var assertRoom = function(uri
) {
5 throw new Error('share urls require a room uri');
10 generateTwitterShareUrl: function(uri
) {
14 'https://twitter.com/share?' +
16 encodeURIComponent('Join the chat room on Gitter for ' + uri
+ ':') +
17 '&url=https://gitter.im/' +
24 generateFacebookShareUrl: function(uri
) {
27 return 'http://www.facebook.com/sharer/sharer.php?u=https://gitter.im/' + uri
;
30 generateLinkedinShareUrl: function(uri
) {
34 'https://www.linkedin.com/shareArticle?' +
36 '&url=https://gitter.im/' +
39 encodeURIComponent(uri
+ ' on Gitter') +
41 encodeURIComponent('Join the chat room on Gitter for ' + uri
) +
46 generateGooglePlusShareUrl: function(uri
) {
49 return 'https://plus.google.com/share?url=https://gitter.im/' + uri
;