Skip to content

Instantly share code, notes, and snippets.

@DeanMarkTaylor
DeanMarkTaylor / post-menu-private-message-button.js
Last active August 29, 2015 14:15
Discourse - Add "Private Message" Post Button
// Show Private Message button (for specific categories)
// NOTE: In order for the button to display you need to 'message' to the post_menu site setting.
(function (require, Discourse, I18n, Em) {
var Button = require('discourse/views/post-menu').Button;
Discourse.PostMenuView.reopen({
buttonForMessage: function (post) {
// NOTE: just set whiteListedCategories to null / empty array to make buttons visible everywhere.
var whiteListedCategories = [37, 71, 72, 73, 74, 75, 76, 77, 78],
currentUser = Discourse.User.current();