From 7568273957e140941041455291fc9095f4670009 Mon Sep 17 00:00:00 2001 From: Kevin Ansfield Date: Thu, 14 Jan 2016 16:25:29 +0000 Subject: [PATCH] Move user/cover image files used in admin team area into the client folder no issue - fixes potential "mixed content" warnings if non-admin urls are redirected --- .../admin/app/components/gh-posts-list-item.js | 2 +- ghost/admin/app/components/gh-profile-image.js | 2 +- ghost/admin/app/components/gh-user-active.js | 2 +- ghost/admin/app/controllers/team/user.js | 4 ++-- ghost/admin/public/assets/img/user-cover.png | Bin 0 -> 23563 bytes ghost/admin/public/assets/img/user-image.png | Bin 0 -> 2421 bytes 6 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 ghost/admin/public/assets/img/user-cover.png create mode 100644 ghost/admin/public/assets/img/user-image.png diff --git a/ghost/admin/app/components/gh-posts-list-item.js b/ghost/admin/app/components/gh-posts-list-item.js index b0fe972172..c1bb1a827f 100644 --- a/ghost/admin/app/components/gh-posts-list-item.js +++ b/ghost/admin/app/components/gh-posts-list-item.js @@ -22,7 +22,7 @@ export default Component.extend(ActiveLinkWrapper, { }), authorAvatar: computed('post.author.image', function () { - return this.get('post.author.image') || this.get('ghostPaths.url').asset('/shared/img/user-image.png'); + return this.get('post.author.image') || `${this.get('ghostPaths.subdir')}/ghost/img/user-image.png`; }), authorAvatarBackground: computed('authorAvatar', function () { diff --git a/ghost/admin/app/components/gh-profile-image.js b/ghost/admin/app/components/gh-profile-image.js index 75963b1c48..d0b5687420 100644 --- a/ghost/admin/app/components/gh-profile-image.js +++ b/ghost/admin/app/components/gh-profile-image.js @@ -36,7 +36,7 @@ export default Component.extend({ }, defaultImage: computed('ghostPaths', function () { - let url = this.get('ghostPaths.url').asset('/shared/img/user-image.png'); + let url = `${this.get('ghostPaths.subdir')}/ghost/img/user-image.png`; return Ember.String.htmlSafe(`background-image: url(${url})`); }), diff --git a/ghost/admin/app/components/gh-user-active.js b/ghost/admin/app/components/gh-user-active.js index c333dce4bc..304ad43af9 100644 --- a/ghost/admin/app/components/gh-user-active.js +++ b/ghost/admin/app/components/gh-user-active.js @@ -10,7 +10,7 @@ export default Component.extend({ ghostPaths: inject.service('ghost-paths'), userDefault: computed('ghostPaths', function () { - return this.get('ghostPaths.url').asset('/shared/img/user-image.png'); + return `${this.get('ghostPaths.subdir')}/ghost/img/user-image.png`; }), userImageBackground: computed('user.image', 'userDefault', function () { diff --git a/ghost/admin/app/controllers/team/user.js b/ghost/admin/app/controllers/team/user.js index 6638555c1a..12670041f9 100644 --- a/ghost/admin/app/controllers/team/user.js +++ b/ghost/admin/app/controllers/team/user.js @@ -50,7 +50,7 @@ export default Controller.extend(ValidationEngine, { // duplicated in gh-user-active -- find a better home and consolidate? userDefault: computed('ghostPaths', function () { - return this.get('ghostPaths.url').asset('/shared/img/user-image.png'); + return `${this.get('ghostPaths.subdir')}/ghost/img/user-image.png`; }), userImageBackground: computed('user.image', 'userDefault', function () { @@ -61,7 +61,7 @@ export default Controller.extend(ValidationEngine, { // end duplicated coverDefault: computed('ghostPaths', function () { - return this.get('ghostPaths.url').asset('/shared/img/user-cover.png'); + return `${this.get('ghostPaths.subdir')}/ghost/img/user-cover.png`; }), coverImageBackground: computed('user.cover', 'coverDefault', function () { diff --git a/ghost/admin/public/assets/img/user-cover.png b/ghost/admin/public/assets/img/user-cover.png new file mode 100644 index 0000000000000000000000000000000000000000..8de60640dd77431a246609da873922765aa3efb5 GIT binary patch literal 23563 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 Fe*m_Z4#@xj literal 0 HcmV?d00001