diff --git a/app/assets/javascripts/discourse/initializers/mobile.js.es6 b/app/assets/javascripts/discourse/initializers/mobile.js.es6
index 83b3e0c86e8..d39e0802570 100644
--- a/app/assets/javascripts/discourse/initializers/mobile.js.es6
+++ b/app/assets/javascripts/discourse/initializers/mobile.js.es6
@@ -3,9 +3,12 @@
**/
export default {
name: 'mobile',
+ after: 'inject-objects',
- initialize: function() {
+ initialize: function(container) {
Discourse.Mobile.init();
+ var site = container.lookup('site:main');
+ site.set('mobileView', Discourse.Mobile.mobileView);
}
};
diff --git a/app/assets/javascripts/discourse/templates/composer.js.handlebars b/app/assets/javascripts/discourse/templates/composer.js.handlebars
index 0a614137152..aff6e0d0859 100644
--- a/app/assets/javascripts/discourse/templates/composer.js.handlebars
+++ b/app/assets/javascripts/discourse/templates/composer.js.handlebars
@@ -79,7 +79,7 @@
{{i18n upload_selector.uploading}} {{view.uploadProgress}}%
{{i18n cancel}}
- {{#if Discourse.Mobile.mobileView}}
+ {{#if site.mobileView}}
{{i18n upload}}
{{/if}}
diff --git a/app/assets/javascripts/discourse/templates/modal/history.js.handlebars b/app/assets/javascripts/discourse/templates/modal/history.js.handlebars
index 4ee725d3322..8e4c60343d9 100644
--- a/app/assets/javascripts/discourse/templates/modal/history.js.handlebars
+++ b/app/assets/javascripts/discourse/templates/modal/history.js.handlebars
@@ -10,7 +10,7 @@
{{#if loading}}{{i18n loading}}
{{/if}}
- {{#unless Discourse.Mobile.mobileView}}
+ {{#unless site.mobileView}}
{{/unless}}
diff --git a/app/assets/javascripts/discourse/templates/search/post_result.js.handlebars b/app/assets/javascripts/discourse/templates/search/post_result.js.handlebars
index cda20bdc630..ca9caad16e1 100644
--- a/app/assets/javascripts/discourse/templates/search/post_result.js.handlebars
+++ b/app/assets/javascripts/discourse/templates/search/post_result.js.handlebars
@@ -2,9 +2,9 @@
{{i18n search.post_format post_number=post_number username=username}}
- {{#unless Discourse.Mobile.mobileView}}
-
- {{{unbound blurb}}}
-
+ {{#unless controller.site.mobileView}}
+
+ {{{unbound blurb}}}
+
{{/unless}}
diff --git a/app/assets/javascripts/discourse/templates/search/topic_result.js.handlebars b/app/assets/javascripts/discourse/templates/search/topic_result.js.handlebars
index 2a710c54c43..6ad3ef95e59 100644
--- a/app/assets/javascripts/discourse/templates/search/topic_result.js.handlebars
+++ b/app/assets/javascripts/discourse/templates/search/topic_result.js.handlebars
@@ -2,9 +2,9 @@
{{topic-status topic=topic disableActions=true}}{{unbound topic.title}}{{category-badge topic.category}}
- {{#unless Discourse.Mobile.mobileView}}
-
- {{age created_at}} - {{{unbound blurb}}}
-
+ {{#unless controller.site.mobileView}}
+
+ {{age created_at}} - {{{unbound blurb}}}
+
{{/unless}}