/** This controller supports displaying static content. @class StaticController @extends Em.ObjectController @namespace Discourse @module Discourse **/ Discourse.StaticController = Em.ObjectController.extend({ showLoginButton: Em.computed.equal('path', 'login'), actions: { markFaqRead: function() { Discourse.ajax("/users/read-faq", { method: "POST" }); } } }); Discourse.StaticController.reopenClass({ PAGES: ['faq', 'tos', 'privacy', 'login', 'guidelines'], CONFIGS: { 'faq': 'faq_url', 'tos': 'tos_url', 'privacy': 'privacy_policy_url' } });