diff --git a/public/language/en/topic.json b/public/language/en/topic.json index 2e6bbc6f2a..8e368a12a4 100644 --- a/public/language/en/topic.json +++ b/public/language/en/topic.json @@ -18,6 +18,7 @@ "link": "Link", "thread_tools.title": "Thread Tools", + "thread_tools.markAsUnreadForAll": "Mark Unread", "thread_tools.pin": "Pin Thread", "thread_tools.lock": "Lock Thread", "thread_tools.move": "Move Thread", diff --git a/public/src/forum/topic.js b/public/src/forum/topic.js index e37cd7a095..d6936d4e68 100644 --- a/public/src/forum/topic.js +++ b/public/src/forum/topic.js @@ -88,6 +88,15 @@ define(['composer'], function(composer) { return false; }); + $('.markAsUnreadForAll').on('click', function() { + socket.emit('topics.markAsUnreadForAll', tid, function(err) { + if(err) { + return app.alertError(err.message); + } + }); + return false; + }) + moveThreadModal.on('shown.bs.modal', function() { var loadingEl = document.getElementById('categories-loading'); diff --git a/public/templates/topic.tpl b/public/templates/topic.tpl index f445fe7a3f..f8d2308d83 100644 --- a/public/templates/topic.tpl +++ b/public/templates/topic.tpl @@ -146,6 +146,7 @@