/*global _gaq:true */ /** The base controller for all things Discourse @class ApplicationController @extends Discourse.Controller @namespace Discourse @module Discourse **/ Discourse.ApplicationController = Discourse.Controller.extend({ needs: ['modal'], showLogin: function() { var _ref; return (_ref = this.get('controllers.modal')) ? _ref.show(Discourse.LoginView.create()) : void 0; }, routeChanged: function(){ if (window._gaq === undefined) { return; } if(this.afterFirstHit) { Em.run.next(function(){ _gaq.push(['_trackPageview']); }); } else { this.afterFirstHit = true; } }.observes('currentPath') });