diff --git a/app/controllers/application.js b/app/controllers/application.js index 028e238bd..90ea7cf2e 100644 --- a/app/controllers/application.js +++ b/app/controllers/application.js @@ -13,7 +13,7 @@ var ApplicationController = Ember.Controller.extend({ }), userImageBackground: Ember.computed('userImage', function () { - return 'background-image: url(' + this.get('userImage') + ')'; + return `background-image: url(${this.get('userImage')})`.htmlSafe(); }), userImageAlt: Ember.computed('session.user.name', function () { diff --git a/app/controllers/posts/post.js b/app/controllers/posts/post.js index dd8551217..eef739ff8 100644 --- a/app/controllers/posts/post.js +++ b/app/controllers/posts/post.js @@ -12,7 +12,7 @@ var PostController = Ember.Controller.extend({ }), authorAvatarBackground: Ember.computed('authorAvatar', function () { - return 'background-image: url(' + this.get('authorAvatar') + ')'; + return `background-image: url(${this.get('authorAvatar')})`.htmlSafe(); }), actions: { diff --git a/app/controllers/settings/users/user.js b/app/controllers/settings/users/user.js index edb60a371..091b514ff 100644 --- a/app/controllers/settings/users/user.js +++ b/app/controllers/settings/users/user.js @@ -16,31 +16,21 @@ var SettingsUserController = Ember.Controller.extend({ coverDefault: Ember.computed('ghostPaths', function () { return this.get('ghostPaths.url').asset('/shared/img/user-cover.png'); }), - - userDefault: Ember.computed('ghostPaths', function () { - return this.get('ghostPaths.url').asset('/shared/img/user-image.png'); - }), - - cover: Ember.computed('user.cover', 'coverDefault', function () { - var cover = this.get('user.cover'); - - if (Ember.isBlank(cover)) { - cover = this.get('coverDefault'); - } - - return 'background-image: url(' + cover + ')'; + coverImageBackground: Ember.computed('user.cover', 'coverDefault', function () { + var url = this.get('user.cover') || this.get('coverDefault'); + return `background-image: url(${url})`.htmlSafe(); }), coverTitle: Ember.computed('user.name', function () { return this.get('user.name') + '\'s Cover Image'; }), - image: Ember.computed('imageUrl', function () { - return 'background-image: url(' + this.get('imageUrl') + ')'; + userDefault: Ember.computed('ghostPaths', function () { + return this.get('ghostPaths.url').asset('/shared/img/user-image.png'); }), - - imageUrl: Ember.computed('user.image', function () { - return this.get('user.image') || this.get('userDefault'); + userImageBackground: Ember.computed('user.image', 'userDefault', function () { + var url = this.get('user.image') || this.get('userDefault'); + return `background-image: url(${url})`.htmlSafe(); }), last_login: Ember.computed('user.last_login', function () { diff --git a/app/mixins/pagination-controller.js b/app/mixins/pagination-controller.js index 6f1ae2eb6..88c4fd3bf 100644 --- a/app/mixins/pagination-controller.js +++ b/app/mixins/pagination-controller.js @@ -53,7 +53,7 @@ var PaginationControllerMixin = Ember.Mixin.create({ resetPagination: function () { this.set('paginationSettings.page', 1); - this.store.metaForType('tag', {pagination: undefined}); + this.store.setMetaDataFor('tag', {pagination: undefined}); } } }); diff --git a/app/templates/-navbar.hbs b/app/templates/-navbar.hbs index f890c7879..de5e12f20 100644 --- a/app/templates/-navbar.hbs +++ b/app/templates/-navbar.hbs @@ -31,8 +31,8 @@