From dd54736d0622765da09d9afcacefa83d73c1df5c Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Tue, 28 May 2013 11:52:31 -0400 Subject: [PATCH] Refactor: Removed the last of the references to `Discourse.currentUser`. --- .../admin/controllers/admin_controller.js | 9 ++++++ .../controllers/admin_user_controller.js | 9 ++++++ .../admin/templates/admin.js.handlebars | 4 +-- .../admin/templates/user.js.handlebars | 2 +- .../controllers/composer_controller.js | 9 ++++-- .../discourse/controllers/controller.js | 8 ++--- .../discourse/controllers/list_controller.js | 1 - .../controllers/object_controller.js | 6 ++-- .../discourse/controllers/topic_controller.js | 2 +- .../discourse/mixins/has_current_user.js | 31 +++++++++++++++++++ .../javascripts/discourse/models/topic.js | 2 +- .../javascripts/discourse/models/user.js | 4 +-- .../discourse/routes/application_route.js | 13 -------- .../templates/composer.js.handlebars | 4 +-- .../discourse/templates/header.js.handlebars | 30 +++++++++--------- .../list/topic_list_item.js.handlebars | 3 +- .../templates/list/topics.js.handlebars | 2 +- .../discourse/templates/topic.js.handlebars | 2 +- .../templates/user/user.js.handlebars | 2 +- .../discourse/views/header_view.js | 3 +- .../discourse/views/topic_extra_info_view.js | 6 ++-- .../javascripts/discourse/views/topic_view.js | 6 ++-- .../views/user/user_activity_view.js | 1 - 23 files changed, 96 insertions(+), 63 deletions(-) create mode 100644 app/assets/javascripts/admin/controllers/admin_controller.js create mode 100644 app/assets/javascripts/admin/controllers/admin_user_controller.js create mode 100644 app/assets/javascripts/discourse/mixins/has_current_user.js delete mode 100644 app/assets/javascripts/discourse/routes/application_route.js diff --git a/app/assets/javascripts/admin/controllers/admin_controller.js b/app/assets/javascripts/admin/controllers/admin_controller.js new file mode 100644 index 00000000000..e1522da3163 --- /dev/null +++ b/app/assets/javascripts/admin/controllers/admin_controller.js @@ -0,0 +1,9 @@ +/** + A base admin controller that has access to the Discourse properties. + + @class AdminController + @extends Discourse.Controller + @namespace Discourse + @module Discourse +**/ +Discourse.AdminCustomizeController = Discourse.Controller.extend({}); \ No newline at end of file diff --git a/app/assets/javascripts/admin/controllers/admin_user_controller.js b/app/assets/javascripts/admin/controllers/admin_user_controller.js new file mode 100644 index 00000000000..2565b8c8f59 --- /dev/null +++ b/app/assets/javascripts/admin/controllers/admin_user_controller.js @@ -0,0 +1,9 @@ +/** + A controller related to viewing a user in the admin section + + @class AdminUserController + @extends Discourse.ObjectController + @namespace Discourse + @module Discourse +**/ +Discourse.AdminUserController = Discourse.ObjectController.extend({}); \ No newline at end of file diff --git a/app/assets/javascripts/admin/templates/admin.js.handlebars b/app/assets/javascripts/admin/templates/admin.js.handlebars index 98c1b46ddb8..88c1d35b2bc 100644 --- a/app/assets/javascripts/admin/templates/admin.js.handlebars +++ b/app/assets/javascripts/admin/templates/admin.js.handlebars @@ -4,7 +4,7 @@