diff --git a/public/src/forum/category.js b/public/src/forum/category.js index 6eca83187a..3e2fe29b92 100644 --- a/public/src/forum/category.js +++ b/public/src/forum/category.js @@ -4,25 +4,27 @@ define(['composer'], function(composer) { Category.init = function() { var cid = templates.get('category_id'), + categoryName = templates.get('category_name'), twitterEl = jQuery('#twitter-intent'), facebookEl = jQuery('#facebook-share'), googleEl = jQuery('#google-share'), - twitter_url = templates.get('twitter-intent-url'), - facebook_url = templates.get('facebook-share-url'), - google_url = templates.get('google-share-url'); + categoryUrl = encodeURIComponent(window.location.href), + twitterUrl = "https://twitter.com/intent/tweet?url=" + categoryUrl + "&text=" + encodeURIComponent(categoryName), + facebookUrl = "https://www.facebook.com/sharer/sharer.php?u=" + categoryUrl, + googleUrl = "https://plus.google.com/share?url=" + categoryUrl; app.enterRoom('category_' + cid); twitterEl.on('click', function () { - window.open(twitter_url, '_blank', 'width=550,height=420,scrollbars=no,status=no'); + window.open(twitterUrl, '_blank', 'width=550,height=420,scrollbars=no,status=no'); return false; }); facebookEl.on('click', function () { - window.open(facebook_url, '_blank', 'width=626,height=436,scrollbars=no,status=no'); + window.open(facebookUrl, '_blank', 'width=626,height=436,scrollbars=no,status=no'); return false; }); googleEl.on('click', function () { - window.open(google_url, '_blank', 'width=500,height=570,scrollbars=no,status=no'); + window.open(googleUrl, '_blank', 'width=500,height=570,scrollbars=no,status=no'); return false; }); diff --git a/public/src/forum/unread.js b/public/src/forum/unread.js index 5151eb37cb..3abafa1521 100644 --- a/public/src/forum/unread.js +++ b/public/src/forum/unread.js @@ -7,7 +7,8 @@ define(function() { ajaxify.register_events([ 'event:new_topic', - 'event:new_post' + 'event:new_post', + 'api:topics.markAllRead' ]); var newTopicCount = 0, diff --git a/public/templates/category.tpl b/public/templates/category.tpl index 79bbcd7412..849c042d9a 100644 --- a/public/templates/category.tpl +++ b/public/templates/category.tpl @@ -118,6 +118,4 @@ - - - + \ No newline at end of file diff --git a/public/templates/topic.tpl b/public/templates/topic.tpl index 5c05b35101..0ea7354ec0 100644 --- a/public/templates/topic.tpl +++ b/public/templates/topic.tpl @@ -5,9 +5,6 @@ - - -